X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=zabbix%2Fzabbixsync.py;h=1c0e40538a639101e098548a52ecd8b19c93ad81;hb=4875f56c715aa643ff9a1f5a3a801f240b47fe96;hp=6ab825fc71c562030e46c84a2c93d195d5ae688e;hpb=19ba97634589f5cce3719dbe0f96d94e3e148e1d;p=monitor.git diff --git a/zabbix/zabbixsync.py b/zabbix/zabbixsync.py index 6ab825f..1c0e405 100755 --- a/zabbix/zabbixsync.py +++ b/zabbix/zabbixsync.py @@ -38,7 +38,7 @@ def add_loginbase(loginbase): if __name__=="__main__": from monitor import parser as parsermodule - parser = parsermodule.getParser() + parser = parsermodule.getParser(['cacheset']) parser.set_defaults( setupglobal=False, syncsite=True, site=None) parser.add_option("", "--setupglobal", action="store_true", dest="setupglobal", help="Setup global settings.") @@ -50,9 +50,10 @@ if __name__=="__main__": if opts.setupglobal: zabbixsite.setup_global() + session.flush() if opts.syncsite: - api = plc.getAuthAPI() + api = plc.getCachedAuthAPI() query = {'peer_id' : None} if opts.site: query.update({'login_base' : opts.site})