Kommando anlegen
Kommandos können auf zwei Wegen angelegt werden.
Klickwege
Seitenleiste / Erstellen / Kommando
oder
Seitenleiste / Konfiguration / Überwachung / Kommandos >> Kommando erstellen
Es gibt in SNAG-View zwei Arten von Kommandos. Es können Kommandos mit Metriken erstellt werden oder Nagios-Kommandos. Diese Anleitung beschränkt sich auf das Anlegen eines Kommandos mit Metriken.
Im Formular zum Erstellen eines Kommandos müssen die Felder
- Name (FQDN-konform) und
- Ausführungskonfiguration
ausgefüllt werden.
Eine Beschreibung ist optional, ebenso das Zuweisen von bestehenden Tags. Beim Anlegen eines Kommandos für Metriken darf die Option "Nagios-Kommando" nicht aktiviert werden.
Für den Telegraf stehen sehr viele Plugins zur Verfügung. Um sie zu nutzen, sind keine zusätzlichen Schritte notwendig. Die Plugins sind im Telegraf kompiliert.
Eine Liste der verfügbaren Plugins sowie der Konfiguration sind auf GitHub zu finden.
Die Überwachung von Netzwerkkarten kann mit dem Plugin "net" erfolgen.
Dieses Plugin kann unter Linux und Windows eingesetzt werden. Für jedes Plugin gibt es eine README. Dort wird die Funktion beschrieben und die gesammelten Metriken sind dokumentiert.
In der Datei "sample.conf" befindet sich die Ausführungskonfiguration, die nach SNAG-View 4 kopiert werden muss.
Zur Überwachung aller Netzwerkkarten des Servers wird folgende Ausführungskonfiguration verwendet:
[[inputs.net]]
Es werden folgende Metriken gesammelt:
- bytes_sent - The total number of bytes sent by the interface
- bytes_recv - The total number of bytes received by the interface
- packets_sent - The total number of packets sent by the interface
- packets_recv - The total number of packets received by the interface
- err_in - The total number of receive errors detected by the interface
- err_out - The total number of transmit errors detected by the interface
- drop_in - The total number of received packets dropped by the interface
- drop_out - The total number of transmitted packets dropped by the interface
- speed - The interface's latest or current speed value, in Mbits/sec. May be -1 if unsupported by the interface
Nach der Vergabe eines aussagekräftigen Namens für das Kommando, ggfs. einer Beschreibung sowie der optionalen Zuweisung von Tags, kann das Kommando erstellt werden.
Nach dem Erstellen könnten noch Performancegraphen für dieses Kommando erstellt werden. In dieser Anleitung werden Performancegraphen direkt am Sensor definiert.
