Zabbix get это утилита, которая может взаимодействовать с Zabbix агентом и получать от него запрашиваемую информацию.
Эта утилита обычно используется для устранения неполадок с Zabbix агентами.
Пример запуска Zabbix get под UNIX для получения значения загрузки процессора от агента:
Другой пример запуска Zabbix get для захвата строки с сайта:
shell> cd bin
shell> ./zabbix_get -s 192.168.1.1 -p 10050 -k "web.page.regexp[www.zabbix.com,,,\"USA: ([a-zA-Z0-9.-]+)\",,\1]"
Обратите внимание что элемент данных здесь содержит пробелы, поэтому двойные кавычки используются для обозначения ключа элемента данных для командной оболочки. Двойные кавычки не являются частью ключа элемента данных; Они будут отброшены командной оболочкой shell и не будут переданы Zabbix агенту.
Zabbix get принимает следующие параметры командной строки:
-p --port <номер порта> Указывает номер порта запущенного агента на узле сети. По умолчанию 10050.
-s --host <имя хоста или IP> Указывает имя хоста или IP адрес для требуемого узла сети
-I --source-address <IP адрес> Указывает IP адрес для исходящего подключения
-k -key <ключ элемента данных> Указывает ключ элемента данных, значение которого мы хотим получить.
-h --help Отображение этого сообщения помощи
-V --version Отображение номера версии
Zabbix get для Windows можно запустить похожим образом: