@MC_Boombastic

Как обработать полученные данные Zabbix?

Всем добрый день! Суть задачи: имеется N-ое количество полученных данных при помощи правила обнаружения, также имеется прототип элемента данных для этого правила. Выводимый результат должен быть средним арифметическим между суммой значений всех обнаруженных узлов в сети, на их количество. Сумма всех значений и их количество относятся к одному MIB.
1) Правило обнаружения
6284c34958e93721619294.png
2) Прототип элемента данных
6284c35bc9616394331737.png
3) Обнаруженные узлы
6284c38a8c5b6719421325.png
  • Вопрос задан
  • 337 просмотров
Решения вопроса 1
@MC_Boombastic Автор вопроса
Всем привет! Решение приведено на скриншоте снизу629a43ec59312687338885.png
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
vesper-bot
@vesper-bot
Любитель файрволлов
Похоже, в Zabbix 5.4 появился новый синтаксис для агрегированных вычислений https://www.zabbix.com/documentation/current/en/ma... и для вычисления вашего "среднего CPU на SNMP" нужно написать обычный item, типа calculated, с формулой из примера №2 по ссылке, только вместо sum поставить avg. Т.е. формула должна быть вроде вот такой:

avg(last_foreach(/host/hrProcessorLoad[*]))
Ответ написан
Ваш ответ на вопрос

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

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