Назад | Перейти на главную страницу

Значение синтаксиса пользовательских параметров Zabbix

Я использую Zabbix agent v2.2.2.

Я добавил некоторые пользовательские параметры и заставил их работать, но я не понимаю, что означают коды в их выводах. Я использую обычный синтаксис параметров пользователя. (UserParameter=<key>,<command>).

Для пользовательского параметра, который не работает:

zabbix_agentd -t user_param_with_error
user_param_with_error                         [m|ZBX_NOTSUPPORTED]

Тот, который работает (33 ожидаемый результат теста.):

zabbix_agentd -t user_param
user_param                          [t|33]

Что эти t и m символы означают перед фактическим результатом? Я прочитал документацию Zabbix о пользовательских параметрах, но не смог найти этому объяснения.

Они задокументированы в man-страница агента-демона. Цитируя это:

-p, --print
Распечатайте известные элементы и выйдите. Для каждого элемента используются либо общие значения по умолчанию, либо конкретные значения по умолчанию для тестирования. Эти значения по умолчанию указаны в квадратных скобках как ключевые параметры элемента. Возвращаемые значения заключаются в квадратные скобки и имеют префикс типа возвращаемого значения, разделенный вертикальной чертой. Для пользовательских параметров тип всегда равен t, так как агент не может определить все возможные возвращаемые значения. Элементы, отображаемые как работающие, не гарантируют работу с Zabbix-сервера или zabbix_get при запросе запущенного демона агента, поскольку разрешения или среда могут отличаться. Типы возвращаемых значений:

  • d
    Число с десятичной частью.
  • м
    Не поддерживается. Это может быть вызвано запросом элемента, который работает только в активном режиме, например элемента мониторинга журнала или элемента, для которого требуется несколько собранных значений. Проблемы с разрешениями или неверные параметры пользователя также могут привести к состоянию неподдерживаемого.
  • s
    Текст. Максимальная длина не ограничена.
  • т
    Текст. То же, что и s.
  • ты
    Беззнаковое целое.