Пример #1
0
	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'))
Пример #2
0
 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")
         )