Instalando app no iPhone - Prowl
O primeiro passo é instalar o aplicativo
Prowl no
iPhone. Você encontra o mesmo na App Store, Cydia, Installer, fica a seu critério escolher o repositório.
Após instalar o aplicativo Prowl é necessário que faça o registro no site:
E logo após o registro, gere uma chave API:
Para efetuação do registro não é necessário cadastrar e-mail e nem fornecer dados pessoais, apenas um login e uma senha.
Para testar se o aplicativo e o registro estão funcionando corretamente, você pode enviar uma mensagem de teste do site da Prowlapp para o seu iPhone, lembrando
que o iPhone devera estar conectado à internet para receber a mensagem.
Modificando arquivos de configuração Zabbix
O primeiro passo no Zabbix é alterar o arquivo de configuração.
Abra com o editor de sua preferência o arquivo '/etc/zabbix/zabbix_server.conf'.
Ache a string 'AlertScriptsPath' e defina da seguinte forma:
#!/bin/sh
/etc/zabbix/scripts/prowl.pl -apikey=<sua chave API> -application=Zabbix -event="NomeServidor Zabbix" -notification="$2" -priority=0
De permissão de execução para os dois scripts:
# chmod +x /etc/zabbix/scripts/*
Feito estes procedimentos, já podemos testar o envio de mensagens do seu servidor Linux para o seu iPhone:
# ./prowl "thiago" "Teste de mensagem linux para prowl "
Desde que seu iPhone esteja conectado na internet, seja 3G ou Wireless, e já tiver feito logon no aplicativo Prowl, você receberá uma mensagem no visor do
aparelho.
Percebi que alguns servidores não enviam a mensagem e apresentam um erro de certificado do CPAN. Caso este seja a sua situação, rode os seguintes comandos
para atualizar os seus certificados para que possas rodar o 'script Perl', de acordo com as normas da CPAN:
# cpan -i Net::SSleay
# cpan -i Crypt::SSleay
# apt-get install libnet-ssleay-pearl
# apt-get isntall libcrypt-ssleay-perl
Feito isso, teste novamente o envio de mensagens que deverá estar funcionando normalmente.