Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Artigo

Zabbix e iPhone
Linux user
tmlinux
16/11/2011
Configurando o Zabbix para enviar notificações via push para iPhone.

Por: Thiago
[ Hits: 3636 ]
Conceito: 10.0   1 voto(s)1 voto(s)1 voto(s)1 voto(s)1 voto(s) + quero dar nota ao artigo

Instalando Prowl e Configuração Zabbix

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:

AlertScriptsPath=/etc/zabbix/scripts

Agora reinicie o Zabbix Server, para quem utiliza o Debian, rode o seguinte comando:

# /etc/init.d/zabbix-server restart

O próximo passo é criar a pasta onde estará o script:

# mkdir /etc/zabbix/scripts

Agora acesse a pasta criada onde será feito o download do script:

# cd /etc/zabbix/scripts
# wget http://prowl.weks.net/static/prowl.pl


Este script Prowl faz com que as mensagens saiam do servidor Linux e cheguem até o iPhone, mas por si só ele não consegue definir todos parâmetros, então é necessário criar outro script que passará os devidos parâmetros para o script 'prowl.pl'.

Mas antes de criar, tenha copiado sua chave API que foi gerada no site: http://prowl.weks.net, pois será necessário para o funcionamento do script.

Agora crie um arquivo dentro da pasta onde esta o script:

# touch /etc/zabbix/scripts

Agora copie o conteúdo abaixo para o arquivo criado, colocando a sua chave API e o nome do servidor Zabbix:

#!/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.
Próxima página >>




Páginas do artigo
   1. Instalando Prowl e Configuração Zabbix
   2. Criar mídia Zabbix e finalizar

Outros artigos deste autor
Nenhum artigo encontrado.

Leitura recomendada

Comentários
[1] Comentário enviado por tonyrecife em 22/11/2011 - 12:40h:

Olá amigo, desculpe minha ignorância, tenho um Iphone 3GS.
Nesse seu artigo, não entendi qual é a real finalidade desse tal Zabbix, qual é o ganho real pro usuário. Gostaria de uma pequena aula sobre o que é, pra que serve, etc
Mais uma vez desculpa minha ignorância. Obrigado.

[2] Comentário enviado por tmlinux em 22/11/2011 - 14:56h:

Boa tarde Tony.

Para você entender melhor, Zabbix é um sistema de monitoramento de redes que esta sendo muito utilizado, na minha opinião o melhor que existe. Uma de suas funções é enviar alertas para os usuários quando necessário, e ele faz isso de diversas formas: sms, e-mail, jabber, e outras mídias que você pode configurar a vontade. Como em grandes corporações utilizam smartphones, iPhone tem uma opção para o recebimento destes alertas através deste do app Prowl, sem nenhum custo!

Espero ter tirado suas dúvidas.

Att,

Thiago Lima
----------------------

[3] Comentário enviado por tonyrecife em 22/11/2011 - 23:39h:

Deixa ver se entendi,
Instala-se o Zabbix num servidor qualquer de uma empresa, configura-se os alertas/mensagens que deseja-se enviar. Nos clientes, no caso os smartphones, instala-se o Prowl sincronizado com o Zabbix.
Corrija-me por favor. Obrigado.

[4] Comentário enviado por tmlinux em 23/11/2011 - 11:21h:

Bom, o Zabbix deverá ser instalado em um Servidor Linux.

Como eu disse, ha vários meios de se receber o alerta, porém por sms o serviço é pago. Então existe esta forma pelo app Prowl no iPhone que funciona 100%, bastando o aparelho ter conexão com internet. Não é esta a finalidade do aplicativo Prowl, na verdade ele é usado para enviar mensagens de erro do Mac para o iPhone, mas como pra tudo se arruma um jeito, funciona perfeitamente nesta função junto ao Zabbix!

[5] Comentário enviado por larisport em 26/11/2011 - 12:46h:

Você falou iPhone? Veja acessórios legais para o seu!

Visite: http://www.focalprice.com/iphone-4/ca-001003.html

Atenciosamente,
Larissa

[6] Comentário enviado por maionesebr em 24/02/2012 - 10:53h:

Eu modifiquei o script bash. O parâmetro

-notification="$2"

eu mudei para

-notification="$3"

Isso mostra mais detalhes na mensagem, semelhante ao que chega no e-mail.


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.