Habilitando notificações de Telegram no Centreon

Neste documento veremos algo muito interessante, vamos ver como implementar um sistema de notificações do Centreon com Telegram, assim, receberemos os alertas da nossa monitorização com mensagens de Telegram diretamente nos nossos telemóveis. Espero que vos interesse!

Os passos necessários são, primeiro criar um bot no Telegram e posteriormente criar um Grupo de Telegram, adicionando a este bot e a quem quisermos que receba as notificações. De seguida vamos registar no Centreon as configurações necessárias para que os nossos Hosts ou Serviços nos alertem com mensagens do Telegram, uma maravilha!

Configurando o Telegram,

Partimos do princípio que tens o Telegram instalado num telemóvel e perfeitamente ativado, o primeiro passo, então, é registar o nosso bot, adicionamos o @botfather ao nosso Telegram e iniciamos a conversa com '/start', para criar o bot, carregamos em '/newbot', e ele vai indicar-nos para lhe colocarmos um nome, no exemplo, uso 'Notificações Centreon', posteriormente nos indica que devemos criar um utilizador (acabado en _bot), no exemplo estoy usando 'NotificacionesCentreon_bot'. Nos creará el bot y nos dará el TOKEN que vamos a necesitar para validarnos y usar sua API à hora de mandar mensagens. Os dejo el nombre que estoy usando, no me troleeis por favor 🙂 en todo caso un saludito es bienvenido 😉

Lo siguiente lo dicho, crearemos un grupo, añadimos al bot recém-criado y a nosso utilizador o gente da equipa de IT. El modo de privacidade predeterminado del Grupo no permitirá que nuestro bot pueda leer los mensajes, así que debemos o hacer el grupo público (como que no), o fazer al bot administrador del grupo y confirmar que tiene visibilidad sobre los mensajes. É possível que, depois de o tornar administrador, tenha que o remover do grupo e voltar a adicioná-lo.

Se abrirmos um navegador e acedermos a: https (em inglês)://api.telegram.org/botTOKEN/getUpdates

Podemos descobrir qual é o ID do grupo ao qual o bot pertence, vamos precisar disso a seguir:

Nada mau, para enviar uma mensagem de teste, a partir da shell do Centreon experimentamos enviar-nos uma mensagem:

[Código-fonte]curl -s -X POST https://api.telegram.org/botTOKEN/sendMessage -d text=”mensagem de texto de teste” --d chat_id=-ID_GRUPO_CHAT[/Código-fonte]

A configurar os alertas no Centreon,

No Centreon devemos criar 2 Comandos de Notificação, um associar-nos-emos às notificações geradas pelos Hosts, e o outro às notificações dos Serviços.

Assim, em “Configuração” > “Comandos” > “Notificações” > “Adicionar” criamos o Comando que será executado quando um Host gerar um alerta, damos-lhe o nome e em Linha de Comando algo como:

[Código-fonte]curl -s -X POST https://api.telegram.org/botTOKEN/sendMessage -d text=”O anfitrião $HOSTNAME$ ($HOSTADDRESS$) está em estado $HOSTSTATE$, mais info: $HOSTOUTPUT$ – $LONGDATETIME$” --d chat_id=-ID_GRUPO_CHAT[/Código-fonte]

E criamos outro Comando de Notificação para os Serviços, e o próximo comando nos pode servir:

[Código-fonte]curl -s -X POST https://api.telegram.org/botTOKEN/sendMessage -d text=”Em $HOSTNAME$ o Serviço $SERVICEDESC$ está em estado $SERVICESTATE$, mas informação: $SERVICEOUTPUT$ – $LONGDATETIME$” --d chat_id=-ID_GRUPO_CHAT[/Código-fonte]

Agora no utilizador o no grupo que nos interessa, na secção de 'Notificação’ deberemos habilitar o tipo de alertas que queremos receber tanto de os Hosts como de los Servicios, indicar o horário do rango para os avisos e o Comando que executarán, indicando los 2 que acabamos de crear! Como de costume, tras tocar configuração, agarramos e exportamos a configuração em Centreon y si todo a ido bem… a esperar los mensajes!

E é isso! veremos que começarán a chegar mensagens em canto as nossas máquinas caigan o seus serviços afetados! É muito fácil, Simples assim!! Aquele que não tem o ambiente monitorizado é porque não quer, e se queres estar a par… que melhor do que ativar este tipo de notificações com o Telegram!

Postagens recomendadas

Autor

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, Não hesite em contactar-me, Vou tentar ajudá-lo sempre que puder, Compartilhar é viver ;) . Desfrute de documentos!!!

Instalando Logstash

13 de março de 2019

Instalando o Kibana

21 de março de 2019