Après être tombé sur le billet de Cyrille Borne concernant l'installation d'un serveur Jabber à base de Prosody en moins de 5-min, j'ai eu envie d'essayer :D (surtout à cause du down-time important de jabber.fr...)
Verdict, Prosody s'installe bien en 5min ;)
Serveur Jabber
apt-get install prosody
cd /etc/prosody/certs
openssl req -new -x509 -days 365 -nodes -out "sebian.fr.cert" -keyout "sebian.fr.key"
# Ajout dans /etc/prosody/prosody.cfg.lua
Host sebian.fr
# Et à la place du certif pour localhost.
ssl = {
key = "/etc/prosody/certs/monbeaudomaine.com.key";
certificate = "/etc/prosody/certs/monbeaudomaine.com.cert";
}
On ouvre le port 5222 en tcp en entrée et le port 5269 en tcp en entrée/sortie.
Et on ajoute un utilisateur
/etc/init.d/prospody start
prosodyctl adduser foo@sebian.fr
Alertes Jabber
Test du paquet sendxmpp (c'est du perl).
apt-get install sendxmpp
echo "notifications@sebian.fr mdp" > .sendxmpprc
chmod 600 .sendxmpprc
Premier test
df -h | sendxmpp -t -s "df sur le serveur jabber" seb@sebian.fr
Option -t pour utilisation de tls.
[23:13:29] notifications: Sujet : df server dev
Sys. de fichiers Taille Uti. Disp. Uti% Monté sur
/dev/hdv1 28G 18G 8,6G 68% /
none 16M 4,0K 16M 1% /tmp
Je vous laisse imaginer ce qu'on peux faire :D (hooks git, alertes scripts et même nagios !...)
Go Top