Zabbix Api Примеры

Zabbix Api Примеры

Изменение статуса узла в Zabbix с помощью API. Пример скрипта на PHP для Zabbix API на включения или отключения узлов. Тематические термины: Zabbix, API, PHP. Zabbix сервер позволяет автоматизировать многие задачи по его администрированию средствами API запросов. Для этого необходимо отправить серверу JSON- команды по http(s). Пример скрипта. Данный скрипт представлен несколькими функциями, в конце скрипта которые мы просто вызываем: function my.

Это простой пример для понимания того, как работает внешний сценарий. Выполнение запросов. Пример рабочего процесса. Аутентификация. Получение узлов сети. Создание нового элемента данных. SQL или API запрос : Вывести все хосты с определенным значением. Пример вывода Template ID : 12223 Item ID : 585027. Пример API сессии. Например сессия Zabbix API может выглядеть следующим образом. Смотрите введение в Zabbix API для получения подробностей.

Подробнее на их описании останавливаться не будем. Бесплатный Клавиатурный Шпион далее. Функция авторизации на сервере Zabbix. Получаем список хостов и информацию по ним. В качестве аргумента можно передать фильтр.

Без фильтра функция возвращает все хосты. Обновляем состояние хоста. Для этого передаем его идентификатор и конкретное действие — деактивировать (disable) или активировать (enable). Выполняем аутентификацию. Полученный идентификатор авторизации заносим в переменную $auth. Получаем информацию о хосте, который необходимо включить или отключить.

В качестве аргументов передаем имя хоста. Деактивируем хост. Передаем функции id хоста и действие (disable).

Zabbix Api ПримерыZabbix Api ПримерыZabbix Api Примеры

Скрипт на PHP для активации или деактивации хостов на Zabbix сервере.

Страницы

Zabbix Api Примеры
© 2017