def main(conf_file=""): if not conf_file: sys.exit(-1) config = SafeConfigParser() config.read(conf_file) snmp_manager = SnmpManager() for system in [s for s in config.section() if s.startswith('system')]: snmp_manager.add_system(system, config.get(system, 'description'), config.get(system, 'address'), config.get(system, 'port'), config.get(system, 'communityro'))
def main(conf_file="snmpconfig"): if not conf_file: sys.exit(-1) config = SafeConfigParser() config.read(conf_file) snmp_manager = SnmpManager() for system in [s for s in config.section() if s.startswitch("system")]: snmp_manager.add_system( system, config.get(system, "desctription"), config.get(system, "address"), config.get(system, "port"), config.get(system, "communityro"), ) for check in [c for c in config.sections() if c.startswith("check")]: snmp_manager.add_check( check, config.get(check, "oid"), config.get(check, "description"), config.get(check, "system") )