def start_zabbix_api_functions(list_of_monitored_host):
    auth_token = zabbix.get_authtoken_of_zabbix_server()

    zabbix_server_id = zabbix.get_zabbix_server_id(auth_token, 'Zabbix server')
    zabbix.enable_zabbix_server(zabbix_server_id, auth_token)

    group_id = zabbix.get_linux_servers_group_id(auth_token)
    template_id = zabbix.get_template_os_linux_id(auth_token)
    zabbix.add_monitored_hosts(list_of_monitored_host,
                               group_id, template_id, auth_token)
Esempio n. 2
0
def start_zabbix_api_functions(list_of_monitored_host):
    auth_token = zabbix.get_authtoken_of_zabbix_server()

    zabbix_server_id = zabbix.get_zabbix_server_id(auth_token, 'Zabbix server')
    zabbix.enable_zabbix_server(zabbix_server_id, auth_token)

    group_id = zabbix.get_linux_servers_group_id(auth_token)
    template_id = zabbix.get_template_os_linux_id(auth_token)
    zabbix.add_monitored_hosts(list_of_monitored_host, group_id, template_id,
                               auth_token)
Esempio n. 3
0
def find_zabbix_hosts(list_of_host_name):
    print('Check Zabbix hosts:')
    CMDS = [['service', 'httpd', 'start'],
            ['service', 'zabbix-server', 'start']]
    for run_command in CMDS:
        subprocess.call(run_command)

    auth_token = zabbix.get_authtoken_of_zabbix_server()

    for info in list_of_host_name:
        host_id = zabbix.get_zabbix_server_id(auth_token, info['host'])
        if not host_id:
            print('Host %s: False' % info['host'])
        else:
            print('Host %s: True' % info['host'])
def find_zabbix_hosts(list_of_host_name):
    print('Check Zabbix hosts:')
    CMDS = [['service', 'httpd', 'start'],
            ['service', 'zabbix-server', 'start']]
    for run_command in CMDS:
        subprocess.call(run_command)

    auth_token = zabbix.get_authtoken_of_zabbix_server()

    for info in list_of_host_name:
        host_id = zabbix.get_zabbix_server_id(auth_token, info['host'])
        if not host_id:
            print('Host %s: False' % info['host'])
        else:
            print('Host %s: True' % info['host'])