Linux : Envoyer des messages à un compte Jabber avec sendxmpp
Par Yoann le vendredi, 10 août 2007, 16:41 - L1nuX and c0 - Lien permanent
Sendxmpp est un utilitaire que vous retrouverez dans les packages debian (par exemple) et qui vous permettra d'envoyer en ligne de commande un message a un tier ou a une chat-room.
Vous y trouverez peut-être un interêt pour vous remontez des informations, alertes, ... depuis des serveurs.
Je vous explique comment l'installer, et surtout comment l'utiliser.
Installer et configurer sendxmmp :
Installer sendxmpp sous debian ne pose aucun problème
apt-get install sendxmpp
Il faut ensuite créer un fichier .sendxmpprc dans votre home et y indiquer les paramètres de votre compte jabber
vi ~/.sendxmpprc
Exemple de contenu du fichier
useraccount@jabber.org password
Il vous faudra changer les permissions de ce fichier pour que sendxmpp puisse l'utiliser.
chmod 0600 ~/.sendxmpprc
Utiliser sendxmmp :
Vous pouvez envoyer un message privée (à un autre compte jabber)
echo "Hello" | sendxmpp useracount@jabber.org
Vous pouvez envoyer un message a un salon
echo "Hello" | sendxmpp --chatroom test2@conference.jabber.org
Ou bien vous pouvez carrement envoyer en temps réel le contenu de vos fichiers de logs
tail -f /var/log/syslog | sendxmpp -i useraccount@jabber.org
Commentaires
merci pour ce topic fort utile !
sais tu s'il existe des scripts php pour envoyer des messages (alertes) sur une adresse Jabber ?
merci ! :)