D.4. General
Die Probes in diesem Abschnitt sind dazu entwickelt, grundsätzliche Aspekte Ihrer Systeme zu überwachen. Wenn Sie diese anwenden, gehen Sie sicher, dass deren zeitbasierten Grenzwerte nicht die Werte für die Zeitüberschreitungen überschreiten. Andernfalls führt dies zu einem UNKOWN-Status und setzt dadurch die Grenzwerte außer Kraft.
D.4.1. General::Remote Program Link kopierenLink in die Zwischenablage kopiert!
Link kopierenLink in die Zwischenablage kopiert!
Der Probe "General::Remote Program" ermöglicht es Ihnen, jeglichen Befehl oder jegliches Skript auf Ihrem System ablaufen zu lassen und einen Status-String zu erhalten. Beachten Sie bitte, dass die daraus resultierende Mitteilung auf 1024 Bytes beschränkt ist.
Anforderungen — Der Red Hat Network Monitoring Daemon (
rhnmd
) muss auf dem überwachten System ablaufen, um diesen Probe auszuführen.
Feld | Wert |
---|---|
Command* (Befehl) | |
OK Exit Status* | 0 |
Warning Exit Status* (Warnung Exit Status) | 1 |
Critical Exit Status* (Kritisch Exit Status*) | 2 |
Timeout (Zeitüberschreitung) | 15 |
D.4.2. General::Remote Program with Data Link kopierenLink in die Zwischenablage kopiert!
Link kopierenLink in die Zwischenablage kopiert!
Der Probe "General::Remote Program with Data" ermöglicht es Ihnen jeglichen Befehl oder jegliches Skript auf Ihrem System ablaufen zu lassen und einen Wert sowie auch einen Status-String zu erhalten. Dazu müssen Sie XML-code in Ihre Skript einfügen. Dieser Probe unterstützt folgende XML-Tags:
- <perldata> </perldata>
- <hash> </hash>
- <item key =" "> </item>
Dieses Programm muss einige Wiederholungen des folgenden Codes auf
STDOUT
umlenken:
<perldata> <hash> <item key="data">10</item> <item key="status_message">status message here</item> </hash> </perldata>
<perldata> <hash> <item
key="data">10</item> <item
key="status_message">status message here</item>
</hash> </perldata>
Der erforderliche Wert für
data
ist der Datenpunkt, der in die Datenbank zu Time-Series Trending Zwecken eingefügt werden muss. Die Option status_message
ist optional mit maximal 1024 Bytes. Remote-Programme, die keine status_message
-Option beinhalten, werden immer noch Wert und Status rückmelden.
Anforderungen — Der Red Hat Network Monitoring Daemon (
rhnmd
) muss auf dem überwachten System ablaufen, um diesen Probe ausführen zu können. XML unterscheidet zwischen Groß- und Kleinschreibung. data
benötigt eine Nummer als Wert, da der Schlüssel-Name nicht verändert werden kann.
Feld | Wert |
---|---|
Command* (Befehl) | |
OK Exit Status* | 0 |
Warning Exit Status* (Warnung Exit Status) | 1 |
Critical Exit Status* (Kritisch Exit Status*) | 2 |
Timeout (Zeitüberschreitung) | 15 |
D.4.3. General::SNMP Check Link kopierenLink in die Zwischenablage kopiert!
Link kopierenLink in die Zwischenablage kopiert!
Der Probe "General::SNMP Check" testet Ihren SNMP-Server, indem ein einziger Objekt-Identifier (OID) mit Punkten getrennt (wie z.B.
1.3.6.1.2.1.1.1.0
) und ein zugehöriger Schwellenwert mit dem Rückgabewert spezifiziert wird. Er sammelt die folgenden Messdaten:
- Remote Service Latency — Wie lange es dauert, in Sekunden gemessen, bis der SNMP-Server auf eine Verbindungsanfrage antwortet.
Anforderungen — SNMP muss auf den zu überwachenden Systemen ablaufen, sodass dieser Probe ausgeführt werden kann. Es können nur Ganzzahlen als Grenzwerte verwendet werden.
Das Transportprotokoll dieses Probe ist UDP (User Datagram Protokoll).
Feld | Wert |
---|---|
SNMP OID* | |
SNMP Community String* | public |
SNMP Port* | 161 |
SNMP Version* | 2 |
Timeout* (Zeitüberschreitung) | 15 |
Critical Maximum Value (Kritisch - Maximaler Wert) | |
Warning Maximum Value (Warnung - Maximaler Wert) | |
Warning Minimum Value (Warnung - Minimaler Wert) | |
Critical Minimum Value (Kritisch - Minimaler Wert) |
D.4.4. General::TCP Check Link kopierenLink in die Zwischenablage kopiert!
Link kopierenLink in die Zwischenablage kopiert!
Der Probe "General::TCP Check" testet Ihren TCP-Server, indem sichergestellt wird, dass dieser sich via der festgesetzten Portnummer mit einem System verbinden kann. Die folgenden Messdaten werden gesammelt:
- Remote Service Latency — Wie lange es dauert, in Sekunden gemessen, bis der TCP-Server auf eine Verbindungsanfrage antwortet.
Nach Herstellung einer Verbindung übergibt der Probe den String, der im Send-Feld angegeben wurde. Der Probe erwartet eine Rückantwort vom System, welche den Substring enthalten sollte, der im Expect-Feld festgelegt ist. Wenn der erwartete String nicht gefunden wird, dann meldet der Probe einen CRITICAL-Status zurück.
Feld | Wert |
---|---|
Send (Senden) | |
Expect (Erwartet) | |
Port* | 1 |
Timeout* (Zeitüberschreitung) | 10 |
Critical Maximum Latency (Kritisch - Maximale Latenz) | |
Warning Maximum Latency (Warnung - Maximale Latenz) |
D.4.5. General::UDP Check Link kopierenLink in die Zwischenablage kopiert!
Link kopierenLink in die Zwischenablage kopiert!
Der Probe "General::UDP Check" testet Ihren UDP-Server, indem sichergestellt wird, dass dieser sich via der festgesetzten Portnummer mit einem System verbinden kann. Die folgenden Messdaten werden gesammelt:
- Remote Service Latency — Wie lange es dauert, in Sekunden gemessen, bis der UDP-Server auf eine Verbindungsanfrage antwortet.
Nach Herstellung einer Verbindung übergibt der Probe den String, der im Send-Feld angegeben wurde. Der Probe erwartet eine Rückantwort vom System, welche den Substring enthalten sollte, der im Expect-Feld festgelegt ist. Wenn der erwartete String nicht gefunden wird, dann meldet der Probe einen CRITICAL-Status zurück.
Das Transportprotokoll dieses Probe ist UDP (User Datagram Protokoll).
Feld | Wert |
---|---|
Port* | 1 |
Send (Senden) | |
Expect (Erwartet) | |
Timeout* (Zeitüberschreitung) | 10 |
Critical Maximum Latency (Kritisch - Maximale Latenz) | |
Warning Maximum Latency (Warnung - Maximale Latenz) |
D.4.6. General::Uptime (SNMP) Link kopierenLink in die Zwischenablage kopiert!
Link kopierenLink in die Zwischenablage kopiert!
Der Probe "General::Uptime (SNMP)" zeichnet die Zeitspanne auf, seitdem das Gerät das letzte mal gestartet wurde. Dabei wird der SNMP Object Identifier (OID) verwendet, um zu diesem Wert zu gelangen. Der einzige Fehlerstatus ist in diesem Fall UNKNOWN.
Anforderungen — SNMP muss auf den zu überwachenden Systemen ablaufen und der Zugang zum OID muss eingeschaltet sein, um diesen Probe ausführen zu können.
Das Transportprotokoll dieses Probe ist UDP (User Datagram Protokoll).
Feld | Wert |
---|---|
SNMP Community String* | public |
SNMP Port* | 161 |
SNMP Version* | 2 |
Timeout* (Zeitüberschreitung) | 15 |