Jabber Server fuer Zabbix installieren

Zabbix kann per Chatprotokoll XMPP, auch bekannt als Jabber, Meldungen verschicken. XMPP beherrschen eine Vielzahl von Chatclients, darunter auch Apple Ichat.

Mit der freien Software Openfire steht auch die passende Serversertware zur Verfügung, falls Sie noch keinen Jabber-Server in Betrieb haben.

Openfire installieren

Dieses Beispiel zeigt die Installation von Openfire als Jabberserver auf dem Zabbix-Server.

  • Installieren Sie Java, den Openfire basiert auf Java

für SUSE:

zypper install java-1_6_0-sun

für Debian:

Fügen Sie zuerst das Non-Free Repository in die Datei /etc/apt/sources.list ein und Installieren Sie dann Java:
# /etc/apt/sources.list
deb http://ftp.de.debian.org/debian/ lenny main non-free
aptitude update
aptitude install sun-java6-bin sun-java6-jre
rm /root/.install4j
  • Laden Sie Openfire herunter
cd /usr/src
wget 'http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_3_6_4.tar.gz'
tar xzf openfire_3_6_4.tar.gz
mv openfire /opt
  • Openfire starten
cd /opt/openfire/bin
./openfire start
  • Jetzt geht es mit dem Browser weiter, auf Port 9090 sollte Openfire seine Adminoberfläche anbieten
Die SUSE Firewall lässt mit den Standardeinstellungen keine Verbindungen zum Port 9090 zu. Ändern Sie die Einstellungen entsprechend oder schalten Sie die Firewall ab.
/etc/init.d/SUSEfirewall2_setup stop

Folgenden Sie dem Setupwizzard.

  • Wenn Sie Openfire nur für die Zabbix-Alarmierung verwenden, können Sie die eingebaute Datenbank HSQLDB verwenden.
  • Für eine kleine Installation sollten Sie die Userverwaltung per eingebauter Datenbank auswählen.
  • Vereben Sie ein Adminpasswort, und schon ist die Installation beendet.

Benutzer anlegen

  • Loggen Sie sich an der Adminconsole ein.
  • Legen Sie einen neuen Benutzer an

Openfire user.png

Client verbinden

  • Nun können sich die eingerichteten Nutzer mit dem Jabberserver verbinden.
  • Als Benutzername (Jabber ID) geben Sie benutzername@IP oder benutzername@hostname an.

Es gibt unzählige Jabberclients. Die Hersteller von Openfire bieten ebenfalls einen kostenlosen Cliet namens Spark an. Ichat openfire.png