Pular para o conteúdo
Visualizando 6 posts - 1 até 6 (de 6 do total)
  • Autor
    Posts
  • #106422
    Avatar de Edgar Rombesso RisolaEdgar Rombesso Risola
    Participante

      Olá….
      Estou com uma situação onde esporadicamente(1 ou 2x por semana) meu ambiente de testes encontra-se com o listener e a instância down quando chego para trabalhar.
      Gostaria de saber qual processo ou usuário está fazendo com que estes itens fiquem fora do ar. Como posso monitorar isso?

      #106423
      Avatar photoRegis Araujo
      Participante

        @Edgar

        Boa tarde!

        Em primeiro lugar, você deve atentar-se ao motivo pelo qual o listener e a instância estão caindo, analisar o alert de ambos para verificar.

        Não adianta apenas saber quando cai algo, o que você precisa é saber o motivo e sana-lo.

        Para monitorar você pode criar um shell(Linux)/Task(Windows) script que fica monitorando os seviços dentro do SO e envia e-mail e/ou sms em caso de falha!

        Abraços..!

        #106427
        Avatar de Edgar Rombesso RisolaEdgar Rombesso Risola
        Participante

          Régis…é exatamente isso que quero…saber o motivo para sanar…mas pra isso eu preciso monitorar…e como fazer isso? shell? se for…como montar?

          #106429
          Avatar photoRegis Araujo
          Participante

            @Edgar

            De uma olhada no ALERT do banco e no ALERT do Listener!

            Lá você irá encontrar o momento em que o banco baixou e talvez o motivo do shutdown do banco..

            Digo talvez, pois pode ser algum problema no SO, ai não irá constar no alert…

            A melhor maneira de ver qual o motivo pelo qual um banco deu shutdown, é olhando no alert.

            Abraços..!

            Regis Araujo

            #106432
            Avatar de Edgar Rombesso RisolaEdgar Rombesso Risola
            Participante

              Então..já tinha visto o alert e não tem essa informação..queria mesmo montar um processo de monitoramente…seja via e-mail ou outro tipo de log para me avisar quando ficar down o banco e o listener e quem fez isso…

              #106435
              Avatar de rmanrman
              Participante

                @Edgar Rombesso Risola

                Para monitorar o banco você pode fazer isso via bash script:


                #!/bin/bash
                BASH_PROFILE=/home/oracle/.bash_profile
                source $BASH_PROFILE
                status=`ps -ef|grep ${ORACLE_SID}|grep pmon|wc -l`;
                oracle_num=`expr $status`
                if [ $oracle_num -lt 1 ]
                then
                echo $ORACLE_SID is down.
                # ENVIAR EMAIL
                exit 0
                fi

                Agende o script para rodar a cada 5 minutos.

                Para enviar email segue o artigo:

                http://mytracelog.blogspot.com.br/2011/11/enviando-email-pelo-terminal-com.html

              Visualizando 6 posts - 1 até 6 (de 6 do total)
              • Você deve fazer login para responder a este tópico.
              plugins premium WordPress