Ad Widget

Collapse

Notificação ao começar horário comercial

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • pinguimdocerrado
    Junior Member
    • Mar 2017
    • 7

    #1

    Notificação ao começar horário comercial

    Galera

    Preciso que após começar o horário comercial e algum host está down o zabbix envie notificação.

    Exemplo:

    No zabbix o horário comercial está configurado da seguinte forma:

    1-5,07:30-19:30;

    Caso algum host fique fora as 07 horas da manhã e só volte as 10 horas da manhã, o zabbix não envia e-mail quando começa o horário comercial que é as 07:30.

    Não preciso que ele envie e-mail para os que ficaram fora e voltaram ao normal no horário não comercial.
  • Hernandes Martins
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Apr 2011
    • 900

    #2
    Olá meu caro,

    Neste caso, você pode configurar os intervalos flexíveis nos items e configurar o monitoramento apenas para o horário comercial, acredito que seja isto que você queira.

    Abraços
    __

    Att.
    Hernandes Martins - Zabbix Trainer

    Zabbix Brazil Partner - www.luniobr.com

    Zabbix Brazil Community - www.zabbixbrasil.org

    Blog: hernandesmartins.blogspot.com.br

    Skype: hernandss
    Telegram: @MrHernandes

    Español
    Facebook: facebook.com/groups/zabbixlatam
    Telegram: https://t.me/ZabbixEspañol

    Português
    Facebook: facebook.com/groups/zabbixbrasil/
    Telegram: https://t.me/ZabbixBrasil

    Comment

    • pinguimdocerrado
      Junior Member
      • Mar 2017
      • 7

      #3
      Ola Hernandes

      Então, o monitoramento para o horário comercial já esta configurado.

      O problema é quando cai algum servidor na madrugada, e ao iniciar o horário comercial o servidor ainda indisponível e a mensagem de notificação não é enviada, pois ela está configurada para enviar após 5 minutos de alguma indisponibilidade.

      Penso em configurar algo que ao iniciar o horário comercial, o zabbix verifica se existe algo indisponível e se existir ele manda a notificação.

      Comment

      • Hernandes Martins
        Senior Member
        Zabbix Certified SpecialistZabbix Certified Professional
        • Apr 2011
        • 900

        #4
        Neste caso,

        O monitoramento da madrugada nem deveria ocorrer se ele está monitorando só horário comercial.

        Observe que essa configuração é feita dentro do item que você está monitorando.

        Dá uma olhada na opção "intervalo flexível" dentro do item, coloca os itens para trabalhar só em horário comercial, que vai funcionar.

        Abraços
        __

        Att.
        Hernandes Martins - Zabbix Trainer

        Zabbix Brazil Partner - www.luniobr.com

        Zabbix Brazil Community - www.zabbixbrasil.org

        Blog: hernandesmartins.blogspot.com.br

        Skype: hernandss
        Telegram: @MrHernandes

        Español
        Facebook: facebook.com/groups/zabbixlatam
        Telegram: https://t.me/ZabbixEspañol

        Português
        Facebook: facebook.com/groups/zabbixbrasil/
        Telegram: https://t.me/ZabbixBrasil

        Comment

        • pinguimdocerrado
          Junior Member
          • Mar 2017
          • 7

          #5
          Acho que me expliquei errado,
          eu preciso que sejam monitorados os hosts no período de 7:30 às 19:30 de segunda a sexta. Mas caso aja algum incidente de madrugada, o zabbix faça as ações de enviar o e-mail e abrir o chamado à partir de 7:30 de segunda a sexta.

          exemplo: o host fique indisponível 3:30 da manhã, e fique indisponível até as 09:00 da manhã. Preciso que seja aberto o chamado e o e-mail seja enviado às 7:30 no começo do horário de expediente.

          Comment

          • Jefte
            Senior Member
            • Oct 2015
            • 207

            #6
            Se você colocar seu zabbix para monitorar somente no horário comercial (7:30 as 19:30) quando seu equipamento ficar indisponível as 3:30 , ele não saberá que o mesmo esta DOWN , somente apos as 7:30 que ira começar a consulta novamente , correto ?

            Se for um simple check (ping) por exemplo : com tempo de trigger 60seg.

            as 7:31 seu host estará indisponível , mas nunca saberá a hora real que o mesmo parou de inicio(pois a sua coleta é apos as 7:30).

            Ideal seria você coletar em tempo integral , até mesmo para ter ciência dos incidentes que estão ocorrendo em horário não comercial , e trabalhar somente as ações a serem tomadas apos os incidentes (envio de email , abertuda de chamados).
            você esta usando Script para envio de email , glpi ?

            Comment

            • pinguimdocerrado
              Junior Member
              • Mar 2017
              • 7

              #7
              O monitoramento ja é feito em horário integral, mas preciso que as ações (envio de e-mail, abertura de chamado) sejam iniciadas às 07:30, mesmos o host ficando indisponível no período não comercial.

              Comment

              • Jefte
                Senior Member
                • Oct 2015
                • 207

                #8
                Trabalhe a sua condição da ação ex:

                https://uploaddeimagens.com.br/imagens/condicao-png--3

                Se for script que vc usa para enviar email e abrir o chamado , ai teria que pensar em uma condição externa para analisar isso , se for horario comercial executa normal , se nao armazena o incidente e crie outro script para analisar todos os dias as 07:30 se existe um incidente fora do comercial que ocorreu na madrugada por exemplo , e ai sim enviar normalmente apos as 07:30.
                Last edited by Jefte; 07-04-2017, 15:34.

                Comment

                • Luiz Antonio Oliveira
                  Member
                  • Feb 2007
                  • 49

                  #9
                  Voce pode criar a trigger usando o .time e .dayofweek

                  .time()>073000 and .time()<180000

                  .time() = HHMMSS

                  Hora Minuto Segundos


                  e .dayofweek()>0 and .dayofweek()<6

                  1- segunda
                  2 - terca
                  3 - quarta
                  4 - quinta
                  5 - sexta
                  6 - sabado
                  7 - domingo
                  Last edited by Luiz Antonio Oliveira; 08-04-2017, 18:52.

                  Comment

                  Working...