Задать вопрос
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, которые так и остались обсуждениями.
  • Вопрос задан
  • 557 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Системный администратор
    6 месяцев
    Далее
  • Учебный центр «Микротест»
    Zabbix уровень 2. Специалист по мониторингу ИТ инфраструктуры предприятия
    1 неделя
    Далее
  • Хекслет
    DevOps-инженер с нуля
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@neol
Можно кешировать результат парсинга (или промежуточный результат) в скрипте.

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

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

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