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 debemos crear un usuario (acabado en _bot), en el ejemplo estoy usando ‘NotificacionesCentreon_bot’. Nos creará el bot y nos dará el TOKEN que vamos a necesitar para validarnos y usar su API a la hora de mandar mensajes. 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 recién creado y a nuestro usuario o gente del equipo de IT. El modo de privacidad 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 hacer al bot administrador del grupo y confirmar que tiene visibilidad sobre los mensajes. Es posible que tras hacerlo administrador tengas que sacarlo del grupo y volver a añadirlo.

Si abrimos un navegador y accedemos a: https (em inglês)://api.telegram.org/botTOKEN/getUpdates

Podremos saber cual es el ID del grupo al que pertenece el bot, lo necesitaremos a continuación:

Nada mau, para mandar un mensaje de prueba, desde la shell de Centreon probamos a enviarnos un mensaje:

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

Configurando las alertas en Centreon,

En Centreon debemos crear 2 Comandos de Notificación, uno lo asociaremos a las notificaciones que nos generen los Hosts, y el otro a las notificaciones de los Servicios.

Assim, em “Configuração” > “Comandos” > “Notificações” > “Adicionar” creamos el Comando que ejecutará cuando un Host genere una alerta, le ponemos el nombre y en Command Line algo como:

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

Y creamos otro Comando de Notificación para los Servicios, y el siguiente comando nos puede servir:

[Código-fonte]curl -s -X POST https://api.telegram.org/botTOKEN/sendMessage -d text=En $HOSTNAME$ el Servicio $SERVICEDESC$ está en estado $SERVICESTATE$, mas info: $SERVICEOUTPUT$ – $LONGDATETIME$” -d chat_id=-ID_GRUPO_CHAT[/Código-fonte]

Ahora en el usuario o en el grupo que nos interese, en la sección de ‘Notificationdeberemos habilitar el tipo de alertas que queremos recibir tanto de los Hosts como de los Servicios, indicar el rango horario para los avisos y el Comando que ejecutarán, indicando los 2 que acabamos de crear! Como de costume, tras tocar configuración, grabamos y exportamos la config en Centreon y si todo a ido biena esperar los mensajes!

E é isso! veremos que empezarán a llegar mensajes en cuanto nuestras máquinas caigan o sus servicios afectados! É 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