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.
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:
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!!!
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