Site icon IT Blog

Примеры триггеров для Zabbix

Приведу несколько примеров триггеров для Zabbix.

Допустим есть элементы данных, исходя из них будем создавать триггеры.

Пример триггера сообщающего что трафик на порту коммутатора больше допустимого:

Имя: Трафик входящего порта > 70 Mbit/s на офисе {HOSTNAME}
Выражение: ({TemplateName:ifInOctets.1.last()}>70M)

Для всех UPLINK портов коммутаторов и прочих устройств желательно создать триггер когда утилизация порта будет > 90%, например для порта 1 Gbit/s:

Имя: Трафик на UPLINK порту > 900 Mbit/s
Выражение: {ixnfo.com:ifHCInOctets.25.last(0)}>900000000

Скачек входящего трафика более 90 Мбит/с за последние 2 минуты на указанном порту:

({Template_ixnfo_com:ifHCInOctets["index","ifDescr","gigabitethernet1/0/1"].abschange(2m)}>90M)

Еще пример на версии Zabbix 6.2 (питании ниже 190 В за последние 3 минуты, при этом элемент данных выполняется 1 раз в минуту):

avg(/Template_ixnfo_com/upsInputVoltage,3m)<190

Триггер сообщающий о пропаже линка на порту коммутатора, когда значение не равно 1 (замечу что когда пропал линк статус может быть иным от 2, например когда порт заблокирован и т.д., например 1-up, 2-down, 3-testing, 4-unknown, 5-dormant, 6-notPresent, 7-lowerLayerDown):

Пропал линк к ТОВ Телесети (21 порт) на {HOSTNAME}
({192.168.2.22:ifOperStatus.21.last(0)}&lt;>1)

Чтобы Zabbix сообщил о появлении линка:

Появился линк к ТОВ Телесети (21 порт) на {HOSTNAME}
({192.168.2.22:ifOperStatus.21.last(0)}=1)

Триггер при большой загрузке процессора:

Загрузка процессора на {HOSTNAME} выше 70
{192.168.2.22:cpu.last(0)}>70

Изменение значения > 50 за последние 10 минут:

{192.168.2.22:test.change(10m)}>50

Уровень сигнала больше -7 (а также, чтобы исключить ложные срабатывания, не = 21474836.47, эту цифру выдает Huawei MA5600 когда устройство ONU не в сети):

last(/10.250.0.250/signal.0.2.12.0)>-7.0000
and
last(/10.250.0.250/signal.0.2.12.0)&lt;>21474836.47

Еще пример (чтобы исключить ошибочные значения которые ниже -40, то есть триггер сработает когда значение между -19 и -40):

last(/10.0.0.37/SFP_DDM_RX_5)&lt;-19.0000
and
last(/10.0.0.37/SFP_DDM_RX_5)>-40.0000

Сработает если нет данных в течении 5 минут:

{ixnfo.com:item.nodata(300)}=1

Последние 3 значения не равны 1 или равны 1:

count(/10.0.1.7/ixnfo.com,#3,"ne",1) = 3
count(/10.0.1.7/ixnfo.com,#3,"eq",1) = 3

Смотрите также мои статьи:
Триггер в рабочее время
Примеры элементов данных для Zabbix
Слежение за изменениями в файле через Zabbix

Exit mobile version