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



» Screenshot
Linux: Ubuntu 9.10
Por brunodila
» Login
Login:
Senha:

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

Esqueci minha senha



Artigo

Aviso de queda de Internet via Sendxmpp
Linux user
ntserv
05/01/2012
Neste artigo abordarei uma ferramenta que analisa se o DNS da Internet está pingando, avisa via Sendxmpp, ao usuário quando na rede
há perda de comunicação.
Por: Ricardo Rodrigues
[ Hits: 3040 ]
Conceito: 10.0   2 voto(s)2 voto(s)2 voto(s)2 voto(s)2 voto(s) + quero dar nota ao artigo

Entendendo e instalando o Sendxmpp

O Sendxmpp é um script Perl para enviar XMPP (Jabber), semelhante ao que faz e-mail para o Correio. Sendxmpp foi escrito por C. Binnema Dirk-Jan, e está disponível sob os termos da GPLv2 GNU.

O trabalho duro é feito por Ryan Eatmon da Net:: XMPP-módulos, e você precisa tê-los instalados para o Sendxmpp funcionar.

Obviamente, para usar o Sendxmpp você precisa ter uma conta Jabber, eles estão disponíveis gratuitamente na jabber.org, mas você também pode executar seu próprio servidor.

A boa notícia é que mensagens instantâneas entre os servidores do Google Talk e seus clientes usam um protocolo aberto - XMPP; permitindo que usuários de outros XMPP / Jabber clientes possam se comunicar com usuários do Google Talk.

Para mais informações, visite a página do Sendxmpp.

Você precisa também de um servidor XMPP na sua rede, eu utilizo o Openfire. Não irei aqui abordar a instalação do Openfire e sim a funcionalidade do script para analisar se a internet está ativa na sua rede.

Preparando a instalação

Esta instalação foi feita no CentOS 5.5.

É necessário ter instalado o Perl 5.8.

I- Baixe o Sendxmpp:

$ cd /usr/src
# wget
http://sendxmpp.platon.sk/sendxmpp-0.0.8.tar.gz

II- Instale os Módulos no Perl:

# perl -MCPAN -e shell
cpan> install Net::XMPP
cpan> install IO::Socket::SSL
cpan> install Getopt::Long
cpan> install Authen::SASL
cpan> exit

III- Instalando o Sendxmpp:

# tar -zxvf sendxmpp-0.0.8.tar.gz
# cd /usr/src/sendxmpp-0.0.8
# perl Makefile.pl
# make
# make install


IV- Criando arquivo para conta do usuário:

# echo "# Minha Conta no openfire" > ~/.sendxmpprc
# echo "minhaconta@meuservidor senha" >> ~/.sendxmpprc
# chmod 700 ~/.sendxmpprc
# cp -v ~/.sendxmpprc /etc/sendxmpprc


Próxima página >>




Páginas do artigo
   1. Entendendo e instalando o Sendxmpp
   2. Script para o análise da Internet

Outros artigos deste autor
Nenhum artigo encontrado.

Leitura recomendada

Comentários
[1] Comentário enviado por Thalysson S em 05/01/2012 - 11:35h:

Ótima ferramenta, irei testar.

Ótimo artigo.

Abraço.


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.