/pushbullet-zabbix

Integração do Pushbullet com o Zabbix usando Shellscript

Primary LanguageShellGNU General Public License v2.0GPL-2.0

Integração do Pushbullet com o Zabbix usando Shellscript

No Pushbullet

####Conseguindo o token no Pushbullet Acesse o link account e em Access Token, copie o seu token.

No Servidor Zabbix

Verifique qual o seu diretório de AlertScriptsPath e copie o script:

grep ^AlertScript /etc/zabbix/zabbix_server.conf

Por exemplo:

[root@finarfin tmp]# grep ^AlertScript /etc/zabbix/zabbix_server.conf
AlertScriptsPath=/usr/lib/zabbix/alertscripts

Acesse esse diretório e baixe o script pushbullet.sh. Você pode:

wget https://raw.githubusercontent.com/rauhmaru/pushbullet-sh/master/pushbullet.sh
chmod +x pushbullet.sh

No Zabbix Web

####Crie o tipo de mídia: Logado no Zabbix Server como Super-Administrador, clique em Administração > Tipos de mídias e depois em Criar tipo de mídia. Então teremos:

  • Nome: Pushbullet
  • Tipo: Script
  • Nome do script: pushbullet.sh
  • Ativo: sim

####Crie o usuário Pushbullet Em Administração > Usuários, clique em Criar usuário Na guia Usuário, defina o apelido Pushbullet. Fique a vontade com os outros parâmetros. Coloque-o em um grupo que tenha acesso as notificações que deseja emitir. O Zabbix administrators é uma sugestão. Na guia Mídia, clique em adicionar. Defina:

  • Tipo: Pushbullet
  • Enviar para: Esse campo não será usado. Preencha como quiser.
  • Quando ativo: Período de notificação. O padrão é 24/7.
  • Ativo: Sim

####Defina as ações

  • Na guia Configuração > Ações, clique em Criar ação
  • Na guia Ação, defina o nome Pushbullet.
  • No campo Assunto padrão, defina PROBLEMA.
  • No campo Mensagem padrão, defina, por exemplo:
{TRIGGER.NAME} - {HOSTNAME} ({IPADDRESS})
  • Marque o campo Mensagem de recuperação e defina o Assunto da recuperação como RESOLVIDO. A mensagem de recuperação deixe igual (se quiser, claro!) a mensagem padrão.
  • Na guia Ações, em Operações da ação, clique em Nova. defina, em Detalhes da operação > Enviar para usuários, clique em Adicionar e selecione Pushbullet e adicione a ação.