PDA

View Full Version : Trigger baseada em horarios e dias da semana


roger.stevens
03-11-2010, 12:35
Olá

Sou novo no zabbix e tenho uma duvida.

Como posso monitorar para que determinada trigger só gere ação em determinado dia e horario, exemplo: de Segunda a Sexta Feira das 8:00AM as 6:00PM?



Agradeço.

dennerbitti
03-11-2010, 15:28
Olá

Sou novo no zabbix e tenho uma duvida.

Como posso monitorar para que determinada trigger só gere ação em determinado dia e horario, exemplo: de Segunda a Sexta Feira das 8:00AM as 6:00PM?



Agradeço.

Olá, na trigger você não determina o horário de funcionamento dela. Acredito que o que pode te ajudar é configurar a ação para que seja feita somente para determinado horário:

Em configuration>> Action - você pode colocar uma condicional para que determinadas triggers só sejam avisadas em determinados horários.

Qualquer dúvida estou a disposição,
Denner Bitti

roger.stevens
03-11-2010, 17:11
Obrigado pela ajuda, porém não gostaria de mecher em minhas ações no momento, consegui fazer um provisorio, meio gambiarra mas como é so para quebar um galho funcionou. Segue:


{HOST:icmpping.sum(#3)}=0 & (({HOST:icmpping.time()}>080000 & {HOST:icmpping.time()}<180000) & ({HOST:icmpping.dayofweek()}>0 & {HOST:icmpping.dayofweek()}<6))


Att
Roger

zabbix_zen
04-11-2010, 10:41
na trigger você não determina o horário de funcionamento dela.
Isso não é verdade dennerbitti.

Sim, roger,
apesar de concordar que o Zabbix deveria melhorar a facilidade de configuração destes Triggers,
o que pretende é conseguido com essas mesmas funções .time() e .dayofweek() que descobriu

RafaelMoreno
05-11-2010, 19:59
O Zabbix tem o sistema de working time, acho que da para amarrar o sistema da trigger nele.

exkg
05-11-2010, 23:03
Oi Rafael,

Na verdade o working time soh serve mesmo para marcar a area dos graficos em que estamos ou nao dentro dele. Nao dah pra usar em triggers e/ou acoes, sla, etc.


[]s,
Luciano

rodrigo.root.rj
03-01-2011, 17:35
O que ocorre é que existem casos que alguns clientes exigem um sistema diferenciado onde o curso de alarmes deve vir atraves de uma regra de tempo.
Sinceramente ainda não sei como fazer isso no zabbix, no meu caso uso o 1.6 devido a problemas enfrentados na migração do zabbix 1.5 para o 1.6.

Se alguem conhecer este recurso no 1.6 por favor postem ai!

Abs a todos.:cool:

exkg
03-01-2011, 23:39
Oi,

Uma boa referencia http://www.zabbix.com/documentation/1.8/manual/config/triggers (http://www.zabbix.com/documentation/1.8/manual/config/triggers?s[]=time). Procura pelas funcoes dayofweek, date e time.


[]s,
Luciano

rodrigo.root.rj
08-01-2011, 13:22
Mas não consigo adapta-la a minha necessidade.
Como a trigger interpretaria 23:59 em nosso horario e como a trigger interpretaria 11:59, no meu laboratorio criei a condição 23:59:59;23:59;235959;2359 e todas me voltaram um status de erro com relação a trigger.

Contudo quando eu fiz a trigger padrão 000000 e 060000 a mesma funcionou, porém no horario da manhã.

alguem poderia me ajudar!

vlws!!!

exkg
13-01-2011, 13:41
Oi,

Pela tua duvida inicial:

Como posso monitorar para que determinada trigger só gere ação em determinado dia e horario, exemplo: de Segunda a Sexta Feira das 8:00AM as 6:00PM?


Eh possivel disparar uma trigger somente em determinado dia da semana e em determinado horario. Eh disso que estamos falando ? Se positivo tens que montar a tua trigger com as funcoes de time e date do ZABBIX, vai funcionar.


[]s,
Luciano

roger.stevens
18-03-2011, 21:45
rodrigo.root.rj
quando diz :
Contudo quando eu fiz a trigger padrão 000000 e 060000 a mesma funcionou, porém no horario da manhã.

Na função time
Veja 000000 é = 00:00:00 (hora,minuto e segundo).

Testa ai por exemplo 235959

segue um explo que tenho funcionando aqui

(({HOST:icmpping.time()}>080000 & {HOST:icmpping.time()}<200000)

isso quer dizer que ele ira retornar verdadeiro apartir das 08:00:01 até as 19:59:59.


Att
Roger