EN | DE

Den Bloonix-Agenten konfigurieren

Die einfache Konfiguration

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.

Die manuelle Konfiguration

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.

sudo für bestimmte Services konfigurieren

Root-Rechte

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.

Beispielkonfiguration

Als Beispiel nehmen wir zwei Service-Checks:

PluginKommando
Linux.MDADM.Checkcheck-mdadm
Linux.Smart.Healthcheck-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.

Über Bloonix - Über Bloonix | Über Bloonix - Lizenzen | Über Bloonix - Wie funktioniert Bloonix | Über Bloonix - Feature Liste | Über Bloonix - Plugins | Über Bloonix - Systemanforderungen | Sicherheit - Allgemein | Sicherheit - Agent und Satellit | Installation - Wichtige Information vorab | Installation - Repositories | Installation - Elasticsearch | Installation - PostgreSQL | Installation - MySQL/MariaDB | Installation - Nginx | Installation - Bloonix-WebGUI | Installation - Bloonix-Server | Installation - Bloonix-Plugins | Installation - Bloonix-Agent | Installation - Bloonix-WTRM | Installation - Manuelle Installation | Installation - Quick Guide für CentOS 7 und PostgreSQL | Installation - Quick Guide für CentOS 7 und MariaDB | Installation - Quick Guide für Debian 8 und MariaDB | Konfiguration - Allgemeines | Konfiguration - Bloonix-WebGUI | Konfiguration - Bloonix-Server | Konfiguration - Bloonix-Service-Checker | Konfiguration - Bloonix-Agent | Konfiguration - Skripte und Cronjobs | HowTos - Plugins entwickeln | HowTos - Coding mit Stil | HowTos - Dokumentation auf Bloonix.org | HowTos - Verteilte Überwachung mit dem Bloonix-Satelliten | HowTos - Automatische Registrierung von Hosts | FAQ - Wie überwacht Bloonix Hosts und Services | WebGUI - Die Bloonix-WebGUI | WebGUI - Commpanies und wie diese funktionieren | WebGUI - Einen neuen Host anlegen | WebGUI - Host Parameter im Detail | WebGUI - Host Variablen | WebGUI - Host Templates | WebGUI - Klassen von Hosts | WebGUI - Einen neuen Service anlegen | WebGUI - Service Parameter im Detail | WebGUI - Host-Alive-Checks | WebGUI - Web-Transactions | WebGUI - Abhängigkeiten | WebGUI - Geplante Wartungsarbeiten | WebGUI - Kontakte und Benachrichtigungen | WebGUI - Benutzer- und Gruppenverwaltung | WebGUI - Eigene Charts erstellen | WebGUI - Notification Screen | WebGUI - Die Bloonix JSON API | WebGUI - Den Bloonix-Agenten installieren | WebGUI - Den Bloonix-Agenten konfigurieren