EN | DE

Host Variablen

Was sind Host-Variablen?

Was sind Host-Variablen?

Die Host-Variablen sind ein sehr nützliches Feature. Mit den Host-Variablen haben Sie die Möglichkeit, Variablen mit Werten zu definieren und diese Variablen in der Konfiguration von Services zu verwenden. Host-Variablen können an drei Stellen konfiguriert werden:

  • im Formular zur Konfiguration von Hosts
  • im Formular zur Konfiguration von Host-Templates
  • im Bereich Administration können globale Variablen für alle Hosts konfiguriert werden (nur für Benutzer mit der Rolle Operator möglich)

Bitte beachten Sie, dass die Variablen eines Hosts die höchste Priorität haben, danach kommen die Variablen eines Templates und die niedrigste Priorität haben die globlen Variablen. Das heißt, das die Variablen je nach Priorität überschrieben werden.

Wie können Host-Variablen optimal eingesetzt werden?

Einsatz der Variablen

Host-Variablen eignen sich insbesondere für den Einsatz von Host-Templates. Nehmen Sie zum Beispiel an, Sie möchten 100 Linux-Server überwachen. All diese Server haben eine ähnliche Hardwareausstattung und weichen nur minimal voneinander ab. Nun können Sie bei der Konfiguration eines Host-Templates Variablen vordefinieren und diese Variablen als Standardwerte verwenden. Für alle Server, die in geringer Zahl abweichen, können Sie die Variablen in der Host Konfiguration überschreiben. Auf diese Weise behalten Sie volle Dynamik beim Einsatz von Host-Templates.

Wie werden Host-Variablen konfiguriert?

Die Konfiguration von Host-Variablen ist sehr einfach. Das Format ist NAME=WERT. Erlaubte Zeichen für den Namen einer Variable sind a-z, A-Z, 0-9, Punkt und Unterstrich. Somit wären auch CamelCase Variablennamen möglich.

Beispiel:

Diese Variablen können nun bei der Konfiguration eines Service-Checks verwendet werden:

Vordefinierte Variablen

Bitte beachten Sie, dass es vier vordefinierte Variablen gibt:

%IPADDR%
%IPADDR6%
%HOSTNAME%
%RND(num)%

Die Variablen IPADDR, IPADDR6 und HOSTNAME werden durch die IP-Adressen und den Hostnamen des Hosts ersetzt. Die Variable RND wird durch einen Random String ersetzt mit einer Länge, welcher num entspricht. Der Random String enthält nur die folgenden Zeichen: a-zA-Z_0-9

Ü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