Die Installation des Bloonix-Servers ist sehr einfach.
# Debian / Ubuntu
apt-get install bloonix-server
# Red Hat / CentOS / Fedora
yum install bloonix-server
# SuSE / SLES
zypper install bloonix-server
Die Konfigurationdatei des Bloonix-Servers lautet
/etc/bloonix/server/main.conf
und ist sehr gut dokumentiert.
Der Bloonix-Server wird über ein Init-Skript gestartet und gestoppt.
/etc/init.d/bloonix-server start
# oder
systemctl start bloonix-server.service
Achtung: bevor der Bloonix-Server gestartet wird, sollte das Datenbankschema und das Template für Elasticsearch angelegt sein. Die Installation dieser Komponenten wird mit der Installtion der Bloonix-WebGUI durchgeführt. Die Parameter für den Zugang zur Datenbank sollten bereits in der Datei /etc/bloonix/database/main.conf konfiguriert sein.
Die Kommunikation zwischen dem Server und den Agenten wird via SSL abgesichert. Hierzu wird nach der initialen Installation ein SSL-Schlüsselpaar erzeugt und unter /etc/bloonix/server/pki abgelegt.
Wenn Sie über ein gültiges SSL-Zertifikat verfügen, dann sollten Sie dieses bevorzugen, da Sie ansonsten die Bloonix-Agenten so konfigurieren müssen, dass diese das Zertifikat des Servers nicht validieren.
Der Bloonix-Server kann wie folgt gestartet werden:
/etc/init.d/bloonix-server start
# oder
systemctl start bloonix-server.service
Mit der Installation des Bloonix-Servers wird auch ein Dienst namens Service-Checker installiert. Dieser Dienst ist dafür zuständig, Hosts und Services zu prüfen, dessen Überwachung auf einen Timeout gelaufen ist. Das bedeutet, dass wenn zum Beispiel die CPU-Auslastung eines Servers seit mehreren Minuten nicht mehr überprüft wurde, weil ein Agent ausgefallen ist oder sogar der Server selbst, auf dem ein Agent läuft, so wird der Service-Checker nach einem Timeout einen kritischen Status für den Service liefern. Es ist somit sehr wichtig, dass der Dienst ebenfall gestartet wird.
Die Konfigurationsdatei des Service-Checkers lautet:
/etc/bloonix/srvchk/main.conf
Bitte konfigurieren Sie die Sektion server.
Der Service-Checker muss nebst dem Bloonix-Server gestartet werden:
/etc/init.d/bloonix-srvchk start
# oder
systemctl start bloonix-srvchk.service