Ejemplo n.º 1
0
def monitor_link_zabbix_template():
    if request.method == "POST":
        params = request.form.to_dict()
        templateids = params["template_ids"].split(",")
        hostids = params["hostids"].split(",")
        ret_data = zabbix_link_template(hostids, templateids)
        flag = True
        for ret in ret_data:
            if not isinstance(ret, dict):
                flag = False
        if flag:
            return "1"
        else:
            return json.dumps(ret_data)
Ejemplo n.º 2
0
def monitor_link_zabbix_template():
    if request.method  == "POST":
        params = request.form.to_dict()
        templateids = params['template_ids'].split(",")
        hostids = params['hostids'].split(",")
        ret_data = zabbix_link_template(hostids, templateids)
        #['hostids':['10113']]
        flag = True
        for ret in ret_data:
            if not isinstance(ret, dict):
                flag = False
        if flag:
            return "1"
        else:
            return json.dumps(ret_data)
Ejemplo n.º 3
0
def monitor_link_zabbix_template():
    if request.method == "POST":
        params = request.form.to_dict()
        # {'hostids': u'10113','template_ids': u'10066'}
        templateids = params['template_ids'].split(",")
        hostids = params['hostids'].split(",")
        ret_data = zabbix_link_template(hostids, templateids)
        # [{u'hostids':[u'10113']}]
        # [('Code: -32602, Message: Invalid params., Data: Cannot find host interface on "reboot-ms-wet-01" for item key "ifDescr".',)]
        flag = True
        for ret in ret_data:
            if not isinstance(ret, dict):
                flag = False
        if flag:
            return "1"
        else:
            return json.dumps(ret_data)