Zabbix Documentation 3.0

3.04.04.24.4 (current)| In development:5.0 (devel)| Unsupported:1.82.02.22.43.23.4Guidelines

User Tools

Site Tools


Sidebar

ru:manual:concepts:get

7 Get

Обзор

Zabbix get - это утилита командной строки, которая подключается к Zabbix агенту и получает от него запрашиваемую информацию.

Утилита обычно используется для диагностики Zabbix агентов.

Выполнение Zabbix get

Пример выполнения Zabbix get в UNIX для получения значения загрузки процессора от агента:

shell> cd bin
shell> ./zabbix_get -s 127.0.0.1 -p 10050 -k "system.cpu.load[all,avg1]"

Еще один пример выполнения утилиты 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]"

Обратите внимание, что элемент данных содержит пробелы поэтому используются двойные кавычки для выделения ключа элемента данных. Двойные кавычки не являются частью ключа элемента данных; они будут обрезаны командной строкой и не будут переданы Zabbix агенту.

Zabbix get принимает следующие параметры командной строки:

  -s --host <имя хоста или IP>       Требуется указать имя хоста или IP адрес хоста
  -p --port <номер порта>            Требуется указать номер порта агента, запущенного на узле сети. По умолчанию 10050.
  -I --source-address <IP адрес>     Требуется указать IP адрес для исходящего подключения
  -k -key <ключ элемента данных>     Требуется указать ключ элемента данных, значение которого мы хотим получить.
  -h --help                          Вывод этого сообщения помощи
  -V --version                       Вывод номера версии

Смотрите также страницу помощи по Zabbix get для получения более подробной информации.

Zabbix get в Windows можно выполнить тем же самым способом:

zabbix_get.exe [опции]