Траппер элементы данных принимают входящие данные вместо опроса этих данных.
Это полезно для любых данных, которые вы, возможно, захотите «запихнуть» в Zabbix.
Для использования элемента данных траппера вам необходимо:
Для настройки элемента данных траппер:
Все обязательные поля ввода отмечены красной звёздочкой.
Поля, которые требуют указания информации, специфичной для траппер элемента данных:
Тип (Type) | Здесь выберите Zabbix траппер (Zabbix trapper). |
Ключ (Key) | Введите ключ, который будет использован для распознавания элемента данных при отправке данных. |
Тип информации (Type of information) |
Выберите тип информации, который будет соответствовать формату отсылаемых данных. |
Разрешённые хосты (Allowed hosts) |
Список разделённых запятыми IP адресов, опционально в CIDR представлении, или DNS имён. Если задано, входящие подключения будут приниматься только с перечисленных здесь хостов. Если включена поддержка IPv6, тогда «127.0.0.1», «::127.0.0.1», «::ffff:127.0.0.1» обрабатываются одинаково, а «::/0» разрешает любой адрес IPv4 или IPv6. «0.0.0.0/0» можно использовать, чтобы разрешить любой адрес IPv4. Обратите внимание, что «IPv4-совместимые IPv6 адреса» (0000::/96 префикс) поддерживаются, но являются устаревшими согласно RFC4291 [en]. Пример: 127.0.0.1, 192.168.1.0/24, 192.168.3.1-255, 192.168.1-10.1-255, ::1,2001:db8::/32, mysqlserver1, zabbix.example.com, {HOST.HOST} Пробелы и пользовательские макросы разрешены в этом поле с Zabbix 2.2.0. Макросы узлов сети {HOST.HOST}, {HOST.NAME}, {HOST.IP}, {HOST.DNS}, {HOST.CONN} поддерживаются в этом поле с Zabbix 4.0.2. |
Возможно, вам придётся подождать до 60 секунд после сохранения элемента данных, пока сервер подхватит изменения из обновлённого кэша конфигурации, прежде чем вы сможете засылать значения.
В самом простом случае, вы можете использовать утилиту zabbix_sender, чтобы отправить траппер элементу данных некоторое «тестовое значение».
Для отправки значения мы используем следующие ключи:
-z — чтобы указать IP адрес Zabbix сервера
-p — чтобы указать номер порта Zabbix сервера (по умолчанию 10051)
-s — чтобы указать узел сети (убедитесь, что используете здесь «техническое» имя узла сети вместо «видимого» имени)
-k — чтобы указать ключ элемента данных, который мы только что добавили
-o — чтобы указать фактически отправляемое значение
Процесс Zabbix траппера не раскрывает макросы, которые используются в ключе элемента данных, при попытке проверить наличие соответствующего ключа элемента данных на целевом узле сети.
Результат в Мониторинг → Последние данные:
Обратите внимание, если отправлено одно числовое значение, на графике отобразится горизонтальная линия с левого до правого края от точки времени значения.