Zur Konfiguration des Bloonix-Agenten benötigen Sie zunächst den Host-Key. Diesen Key finden Sie im Formular zur Konfiguration des Hosts:
Führen Sie nach der Installation des Bloonix-Agenten folgendes Kommando auf Ihrem Server aus:
bloonix-init-host [ HOST-KEY ] [ SERVER ]
Ersetzen Sie den Platzhalter [ HOST-KEY ] mit dem Host-Key. Den Platzhalter [ SERVER ] ersetzen Sie mit der Adresse des Bloonix-Servers:
bloonix-init-host 60.EAjCK1LlI9E7IWq36vO4c8psqCb5CC bloonix.server.example
Und schon ist der Agent fertig konfiguriert und beginnt für Sie die Services zu überwachen, die Sie in der WebGUI konfiguriert haben.
Administratoren, die sich mehr trauen, können den Agenten natürlich auch manuell konfigurieren. Dafür sind zwei Schritte notwendig.
Zunächst einmal müssen Sie in der Konfiguration des Agenten den Bloonix-Server eintragen, damit der Agent weiß, zu welchem Server er sich verbinden muss. Die Konfiguration des Agenten lautet:
/etc/bloonix/agent/main.conf
Editieren Sie die Konfiguration und tragen in der Sektion server die IP-Adresse oder den Hostnamen des Bloonix-Servers ein.
server {
host bloonix-server1.example, bloonix-server2.example
port 5460
mode failover
use_ssl yes
ssl_verify_mode peer
ssl_ca_path /etc/ssl/certs
}
Als nächstes müssen Sie die Host-ID und das Passwort konfigurieren. Hierfür gehen Sie wie folgt vor. Erstellen Sie eine neue Datei namens
/etc/bloonix/agent/conf.d/host-60.conf
und tragen dort folgende Optionen ein:
host {
host_id 60
password EAjCK1LlI9E7IWq36vO4c8psqCb5CC
agent_id localhost
}
Der Zahl im Dateinamen host-60.conf ist die Host-ID, welche Sie konfigurieren.
Für einige Service-Checks werden zwingend Root-Rechte benötigt. Da der Bloonix-Agent in der Standardkonfiguration nicht mit Root-Rechten läuft, ist es notwendig, sudo für die Service-Checks einzurichten.
Die Einrichtung kann aus Sicherheitsgründen nicht in der WebGUI von Bloonix durchgeführt werden, sondern nur direkt auf dem Host selbst, auf dem der Bloonix-Agent den entsprechenden Service-Check prüfen soll.
Als Beispiel nehmen wir zwei Service-Checks:
Plugin | Kommando |
---|---|
Linux.MDADM.Check | check-mdadm |
Linux.Smart.Health | check-smart-health |
Um nun für diese zwei Service-Checks sudo einzurichten, gehen Sie folgt vor. Editieren Sie die sudo-Datei mittels dem Kommando visudo und tragen dort die folgenden Zeilen ein:
#includedir /etc/bloonix/agent/sudoers.d
Stoppen und starten Sie den Bloonix-Agenten nach der Konfiguration, damit der Bloonix-Agent diese zwei Service-Checks mittels sudo prüft.