Graylog: Integrando com Slack

O Graylog é uma solução de tratamento de log e centralizadora, desenvolvido por Lennart Koopmann. O Graylog busca facilitar a compreensão das informações dos serviços com interface web intuitiva.

Neste artigo, vou mostrar como integrar o Graylog para envio de notificação em um canal do Slack.

Configurando o Graylog

Faça o download do plugin .jar encontrado no marketplace no diretório plugins/:

$ cd  /usr/share/graylog-server/plugin
$ sudo wget https://github.com/graylog-labs/graylog-plugin-slack/releases/download/3.1.0/graylog-plugin-slack-3.1.0.jar

Em seguida reinicie o serviço do Graylog:

$ sudo systemctl restart graylog-server

Configurando o Slack

Após fazer a instalação do plugin, precisamos criar o canal no slack, para isso acesse sua conta e crie a Incomming WebHook Integrator, conforme o exemplo abaixo:

Em seguida, selecione ou digite o nome do channel no nosso caso colocamos #suporteonx, copie o WebHook URL e salve.

Acesse o Graylog na aba Alerts > Manage notifications > Add new notifications

Em notification on stream selecione uma stream e notification type selecione Slack Alarm Callback, conforme abaixo:

Em seguida clique em add alert notification e preencha os campos conforme a ilustração abaixo:

Clique em Save e em seguida execute o test.

Acesse o canal que você criou no slack e confirme o recebimento da mensagem, conforme o exemplo abaixo:

É isso, esperamos que tenha gostado 🙂

Fonte: https://github.com/graylog-labs/graylog-plugin-slack

Fundador da empresa Onx Solutions em Goiânia. Formado em Tecnologia em Redes de Computadores pela Universidade Nove de Julho em São Paulo. Possui certificações LPIC-1,LPIC-2, ZABBIX Certified Specialist,Novell Certified Linux Administrator (CLA) e Linux Administrator for SUSE Linux Enterprise.