Bloonix Agent manuelle und automatische Registration

Datum

manuelle Registrierung

Am einfachsten, da am wenigsten Vorbereitung notwendig, ist die manuelle Registrierung von Agents in Bloonix.

Zuerst muss in der WebGui ein Host angelegt werden.

Hier können auch, wenn vorhanden, ein Template oder Usergruppe hinterlegt werden. Nachdem alle notwendigen Felder ausgewählt sind, mit „Submit“ anlegen.

Anschließend kann man sich die HostID und das genertierte Passwort anzeigen lassen, das Passwort lässt sich gegebenenfalls auch ändern.
Um diese Informationen auch noch im Nachhinein einzusehen, kann der Host bearbeitet werden.


Auf dem Agentserver muss unter /etc/bloonix/agent/main.conf in der server Rubrik der Bloonixserver angegeben werden und bei host die ID, Passwort, Agent ID und auf aktiv gestellt werden.
Zusätzlich muss noch die Agent ID angegeben werden.
Jeder Service ist mit einer Agent-ID gekennzeichnet. Mit dieser Option kann ausgewählt werden, welche Services eines Hosts von diesem Agenten aus überwacht werden. Mögliche Werte sind localhost, intranet und remote.

server {
    host <FQDN>
host {
    host_id  <ID>      # ENTER THE HOST ID
    password <PASSWORT> # ENTER THE PASSWORD
    active   yes     # ACTIVATE THE HOST
    agent_id localhost
}

Anschließend muss der Host am Server initialisiert werden, dies geschieht mit bloonix-init-host <HostID>.<HostPasswort> <Bloonixserver>
Wenn die Initialisierung erfolgreich war, kommt folgende Meldung:

Host successfully installed
Restarting the agent now

Worauf hin der Agent neugestartet werden muss.

systemctl restart bloonix-agent.service

automatische Registrierung

Diese ist vor allem interessant für Automatisierungen und vorbereitete Templates/Images. Hier wird aber mehr Vorbereitung im Bloonix benötigt.

notwendige Daten heraussuchen

Es wird für die automatische Registrierung eine Company welche die Registrierung aktiv hat, Template, Hostgroup und mindestens ein User mit maximal Operator Rechten benötigt.

Corporate ID und Authkey

Für die Registrierung ist die Company ID notwendig, nicht die Real Company ID.

Der Authkey dient zur Authentifikation des Agenten.

Agent konfigurieren

Nach der Installation des Agenten muss unter /etc/bloonix/agent/main.conf der Bloonix Server eingestellt werden:

vim /etc/bloonix/agent/main.conf
host

Zusätzlich wird für die Anmeldung des Agent am Server eine /etc/bloonix/agent/register.conf benötigt, mit folgendem Inhalt:

webgui_url https://<FQDN der Webgui>/
data {
    company_id <Company ID>
    company_authkey <Company Key>
}
Host akzeptieren

Nun muss der Host noch akzeptiert und hinterlegt werden.
Dazu muss man sich mit dem Operatoruser anmelden.
Hier zeigt sich oben rechts eine rote Zahl, die der wartenden Hosts enspricht. In diesem Beispiel 1.

Nachdem man auf die 1 geklickt hat, werden die Hosts angezeigt.

Auswählen tut man diese mit einem Klick.

Nach dem Auswählen zeigt sich unten links eine kleine blaue 1. Welche dem ausgewählten einen Host enspricht. Anschließend muss das Plus links daneben angeklickt werden. Um den Host hinzuzufügen

Nun erscheint ein Fenster, in dem man die Usergruppe und das Template auswählen kann. Eine Contact Group ist keine Vorraussetzung.

Anschließend ist der Host hinzugefügt, aber noch deaktiviert. Erkennbar an dem roten Symbol.

Nach dem anklicken des Hosts, erscheint unten links wieder eine kleine blaue 1. Zusätzlich gibt es nun mehr Symbole, zb das rote Symbol als Negativ. Wenn man darauf klickt kann man den Host aktivieren.

Mit dem Symbol kann man Hosts aktivieren und auch deaktivieren.

Autor
Kategorien Monitoring, Linux

PRTG Map