Есть триггер, в триггере используется выражение:
{Zabbix Server:net.access.last(0)}=0 & {Template_linux_general:agent.ping.nodata(240)}=1
Zabbix-ксу оно не нравится:
Incorrect trigger expression. You can not use template hosts in mixed expressions.
net.access.last это вычисляемое значение (которое нормально вычисляется), оно равно 0 если сеть на Zabbix-сервере работает, и 200 если не работает, и 100, если если есть подозрение, что не работает.
На всякий случай уточню, что и Template_linux_general:agent.ping.nodata(240) тоже прекрасно срабатывает, если 240 секунд от мониториевомого клиента нет данных.
Во втором случае мы указываем темплейт, присоединенный к хосту, который мониторится, в первом случае указываем именно Zabbix-сервер (на это Zabbix и ругается, mixed выражение
( )
Зачем это все нужно: не нужно, что бы приходили сообщения о том, что куча хостов упала, когда сеть у Zabbix-сервера легла.
Может быть, у кого-то есть другие решения задачи?
{Zabbix Server:net.access.last(0)}=0 & {Template_linux_general:agent.ping.nodata(240)}=1
Zabbix-ксу оно не нравится:
Incorrect trigger expression. You can not use template hosts in mixed expressions.
net.access.last это вычисляемое значение (которое нормально вычисляется), оно равно 0 если сеть на Zabbix-сервере работает, и 200 если не работает, и 100, если если есть подозрение, что не работает.
На всякий случай уточню, что и Template_linux_general:agent.ping.nodata(240) тоже прекрасно срабатывает, если 240 секунд от мониториевомого клиента нет данных.
Во втором случае мы указываем темплейт, присоединенный к хосту, который мониторится, в первом случае указываем именно Zabbix-сервер (на это Zabbix и ругается, mixed выражение
( )Зачем это все нужно: не нужно, что бы приходили сообщения о том, что куча хостов упала, когда сеть у Zabbix-сервера легла.
Может быть, у кого-то есть другие решения задачи?
Comment