server.queueMetric(metric=metric,priority=10) time.sleep(random.randint(0, 20) * 0.01) log.info("Done sending %d records", count) if __name__ == '__main__': log = logging.getLogger('mon.zbx.comm._test.__main__') try: import mon.zbx.comm._testSettings as settings except ImportError, e: log.exception("Failed to load settings: %r", e) sys.exit(1) server = ZabbixServer( host = settings.ZABBIX_HOST, port = settings.ZABBIX_PORT, ) server.start() # sendSimple(server, host = settings.HOST, key = settings.KEY, count = 500) discoveryTest( server, host = settings.HOST, count = 10, discoveryWaitSeconds = 60 ) server.stopRunning()