URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 80067
[ Назад ]

Исходное сообщение
"zabbix, проблемы со связкой trigger+action"

Отправлено whois , 30-Апр-08 10:01 
Добрый день!

Проблема такая: Триггеры на падение и подьем служб реагируют нормально нормально, а вот экшны вообще ни как не реагируют на изменения положений тригеров, то есть намека на отсылку сообщения по email или любым другим способом - нет.

action выглядит так:

Action type: send message
Source: Trigger
Send message to: Single User
User: Admin
Subject: {HOSTNAME}/{TRIGGER.NAME}: {STATUS}
Message: {HOSTNAME}/{IPADDRESS}:
         Date occurred at {DATE}
         Time occurred: {TIME}
         Severety: {TRIGGER.SEVERITY}
         Executed by: {TRIGGER.NAME}
         Status: {TRIGGER.STATUS}

Repeat: Repeat
Number of repeats: 3
Delay between repeats: 900
Status: Enabled

Когда включал zabbix-server в режиме дебага, туда валилось много чего, но после сообщений:

013666:20080429:180928 Result expression [myhost/Apache is not running on server myhost: ON]
013666:20080429:180928 Result expression:myhost/Apache is not running on server myhost: ON

Ничего особо интересного дальше нет, и на actions никаких намеков... :(

Что делать то? как диагностировать еще? Весь их форум zabbix.com перерыл, много там чего перечитал но вроде моей ситуации нет...

Система Debian Etch 4.0, zabbix-1.1.4

Спасибо!


Содержание

Сообщения в этом обсуждении
"zabbix, проблемы со связкой trigger+action"
Отправлено whois , 30-Апр-08 11:59 
Обнаружилось что actions выполняется после срабатывания триггера...
Для этого пришлось переставить сервер в 4 режим дебага, и сделать tail -f zabbix-server.log пришлось так...
вот там и обнаруужилось:

009336:20080430:114922 Conditions are TRUE
009336:20080430:114922 Conditions match our trigger. Do apply actions.
009336:20080430:114922 In substitute_macros([{HOSTNAME}/{IPADDRESS}:
Date occurred at {DATE}
Time occurred: {TIME}
Severety: {TRIGGER.SEVERITY}
Executed by: {TRIGGER.NAME}
Status: {TRIGGER.STATUS}])
009336:20080430:114922 In substitute_simple_macros [{HOSTNAME}/{IPADDRESS}:
Date occurred at {DATE}
Time occurred: {TIME}
Severety: {TRIGGER.SEVERITY}
Executed by: {TRIGGER.NAME}
Status: {TRIGGER.STATUS}]
009336:20080430:114922 Executing query:select distinct h.host from triggers t, functions f,items i, hosts h where t.triggerid=12362 and f.triggerid=t.triggerid and f.itemid=i.itemid and h.hostid=i.hostid
009336:20080430:114922 Executing query:select distinct h.ip from triggers t, functions f,items i, hosts h where t.triggerid=12362 and f.triggerid=t.triggerid and f.itemid=i.itemid and h.hostid=i.hostid and h.useip=1
009336:20080430:114922 In substitute_simple_macros [Apache is not running on server {HOSTNAME}]
009336:20080430:114922 Executing query:select distinct h.host from triggers t, functions f,items i, hosts h where t.triggerid=12362 and f.triggerid=t.triggerid and f.itemid=i.itemid and h.hostid=i.hostid
009336:20080430:114922 Result expression [Apache is not running on server myhost]
009336:20080430:114922 Result expression [myhost/127.0.0.1:
Date occurred at 2008.04.30
Time occurred: 11:49:22
Severety: Average
Executed by: Apache is not running on server myhost
Status: ON]
009336:20080430:114922 Result expression:myhost/127.0.0.1:
Date occurred at 2008.04.30
Time occurred: 11:49:22
Severety: Average
Executed by: Apache is not running on server myhost
Status: ON
009336:20080430:114922 In substitute_macros([{HOSTNAME}/{TRIGGER.NAME}: {STATUS}])
009336:20080430:114922 In substitute_simple_macros [{HOSTNAME}/{TRIGGER.NAME}: {STATUS}]
009336:20080430:114922 Executing query:select distinct h.host from triggers t, functions f,items i, hosts h where t.triggerid=12362 and f.triggerid=t.triggerid and f.itemid=i.itemid and h.hostid=i.hostid
009336:20080430:114922 In substitute_simple_macros [Apache is not running on server {HOSTNAME}]
009336:20080430:114922 Executing query:select distinct h.host from triggers t, functions f,items i, hosts h where t.triggerid=12362 and f.triggerid=t.triggerid and f.itemid=i.itemid and h.hostid=i.hostid
009336:20080430:114922 Result expression [Apache is not running on server myhost]
009336:20080430:114922 Result expression [myhost/Apache is not running on server myhost: ON]
009336:20080430:114922 Result expression:myhost/Apache is not running on server myhost: ON
009336:20080430:114922 Executing query:select mediatypeid,sendto,active,severity,period from media where active=0 and userid=1
009336:20080430:114922 Actions applied for trigger 12362 1
009336:20080430:114922 Executing query:update services set status=3 where triggerid=12362
009336:20080430:114922 Executing query:select serviceid from services where triggerid=12362
009336:20080430:114922 End of update_triggers [17542]


Но в Monitoring -> Actions : No actions found
Теперь ничего не могу найти про мыло... или обнаружить запрос связанный с ним хотя бы...


"zabbix, проблемы со связкой trigger+action"
Отправлено whois , 30-Апр-08 15:38 
Ай-ай-ай...
Configuration -> Users : есть такая замечательно замаскированная ссылочка напротив каждого юзера "Media" , причем с виду обычный текст, и каким это боком мне должно придти в голову что туда надо мыло прописать? п***ец! я не телепат! и с "интуитивно понятными" GUI у меня траблы! :angry:

Всем спасибо за внимание.