IlyaEvseev
@IlyaEvseev
Opensource geek

Zabbix agent умеет получать несколько метрик за один вызов внешней команды?

В /etc/zabbix/zabbix_agentd.d/something.conf сейчас написано:
UserParameter=some.thing[*],/etc/zabbix/scripts/something.sh $1

something.sh читает метрики из файла.
Т.к. метрик много, то something.sh вызывается много раз, и много раз парсит один и тот же файл.

Вопрос:
Умеет ли Заббикс вызывать внешний скрипт для получения нескольких метрик за один вызов?

Гугл находит только обсуждения про UserParameterGroup и BulkUserParameter, которые так и остались обсуждениями.
  • Вопрос задан
  • 546 просмотров
Пригласить эксперта
Ответы на вопрос 1
@neol
Можно кешировать результат парсинга (или промежуточный результат) в скрипте.

Либо использовать zabbix траппер, а в скрипте дёргать zabbix_sender, который уже будет заталкивать в сервер пачку значений (ему можно передать файлик со списком).
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы