Как заставить Zabbix сообщать устаревший пакеты?

Для получения большего количества символов на клавиатуре Вы склонны нуждаться в строке кнопок для чисел, таких как HTC Dream (иначе T-Mobile G1) имел.

При рассмотрении этого списка Android 2011 ползунки QWERTY единственным со строкой кнопок является Эпопея Samsung 4G. Это, кажется, имеет ~ и |, но не '.

Samsung Epic 4G

(Увеличенное изображение)

0
задан 19 March 2014 в 06:25
1 ответ

Вы должны создать пользовательский параметр со следующим содержанием:

UserParameter=yum.updates,/usr/bin/yum --debuglevel 2 --security check-update 2>/dev/null | grep -P '(?<! 0 packages) available$'

Поместите эту строку либо в основной файл конфигурации для Zabbix агента (zabbix_agentd.conf), либо в отдельный файл (который может быть лучше, если вы планируете распространять этот пользовательский параметр на большом количестве серверов) и включить его или его каталог с помощью директивы Include .

В текущей форме у вас есть пользовательский параметр, который возвращает строка, поэтому в веб-интерфейсе Zabbix вы должны настроить элемент с ключом yum.updates и типом «Персонаж». Тогда триггер будет выглядеть так:

{host:yum.updates.strlen()}#0

Однако проблема со строковыми элементами состоит в том, что они не могут быть построены на графике. Было бы неплохо иметь элемент, который возвращает целое число с количеством доступных обновлений, например (обратите внимание на конечную часть):

0
ответ дан 5 December 2019 в 14:14

Теги

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