#!/usr/bin/env python import pyzabbix, re, sys url = sys.argv[1] user = sys.argv[2] password = sys.argv[3] file_name = sys.argv[4] api = pyzabbix.ZabbixAPI(url) api.login(user, password) with open(file_name, 'r') as file: export = file.read() export = re.sub('\n *', '', export) api.confimport(confformat='xml', source=export, rules={ 'applications': {'createMissing': True}, 'items': {'createMissing': True}, 'templates': {'createMissing': True}, 'triggers': {'createMissing': True} })