8.6. Problembehebung


Obwohl sämtliche Monitoring-bezogene Aktivitäten durch die RHN-Website durchgeführt werden, bietet Red Hat Zugang zu einigen Befehlszeilen-Diagnosetools, welche Ihnen beim Ermitteln von Ursachen von Fehlern behilflich sein könnten. Um diese Tools zu benutzen, müssen Sie in der Lage sein, nocpulse-Benutzer auf dem RHN Server zu werden, von wo aus die Überwachung durchgeführt wird.
Loggen Sie sich zuerst im RHN Server als Root ein. Dann werden Sie zum nocpulse-Benutzer, indem Sie folgenden Befehl ausführen:
su - nocpulse
Copy to Clipboard Toggle word wrap
Sie können nunmehr die Diagnose-Tools verwenden, die im Rest dieses Abschnitts beschrieben werden.

8.6.1. Probes mit rhn-catalog untersuchen

Zur gründlichen Beseitigung von Problemen eines Probes, müssen Sie zuallererst dessen Probe-ID ausfindig machen. Führen Sie dazu den Befehl rhn-catalog auf dem RHN Server als der nocpulse-User aus. Die Ausgabe sieht dann ungefähr so aus:
2 ServiceProbe on example1.redhat.com (199.168.36.245): test 2
3 ServiceProbe on example2.redhat.com (199.168.36.173): rhel2.1 test
4 ServiceProbe on example3.redhat.com (199.168.36.174): SSH
5 ServiceProbe on example4.redhat.com (199.168.36.175): HTTP
Copy to Clipboard Toggle word wrap
Die Probe-ID ist die erste Zahl in der Zeile, wogegen der Probe-Name (wie auf der RHN-Website eingegeben) der letzte Eintrag auf der Zeile ist. Beispielsweise entspricht die Probe-ID 5 dem Probe mit dem Namen HTTP.
Die Optionen --commandline (-c) und --dump (-d) gemeinsam mit der Probe-ID und rhn-catalog ermöglichen es Ihnen, zusätzliche Details über den Probe zu erhalten:
rhn-catalog --commandline --dump 5 
Copy to Clipboard Toggle word wrap
Die Option --commandline liefert die gesetzten Befehlsparameter für den Probe, wogegen --dump alle anderen Informationen einholt, wie u. a. Grenzbereiche, Benachrichtigungsintervalle und -methoden.
Der oben angeführte Befehl hat einen Output ähnlich wie diesen zur Folge:
5 ServiceProbe on example4.redhat.com (199.168.36.175  ):
linux:cpu usage
      Run as: Unix::CPU.pm --critical=90 --sshhost=199.168.36.175  
--warn=70 --timeout=15 --sshuser=nocpulse
--shell=SSHRemoteCommandShell --sshport=4545
Copy to Clipboard Toggle word wrap
Da Sie nunmehr die ID besitzen, können Sie diese mit rhn-rhnprobe benutzen, um die Ausgabe de Probes zu untersuchen. Siehe Abschnitt 8.6.2, »Den Output von rhn-runprobe betrachten« für Instruktionen dazu.

8.6.2. Den Output von rhn-runprobe betrachten

Da Sie nun die Probe-ID mittels rhn-catalog erhalten haben, können Sie diese in Verbindung mit rhn-runprobe verwenden, um den gesamten Output des Probes zu untersuchen. Beachten Sie, dass standardmäßig rhn-runprobe im Testmodus abläuft, was bedeutet, dass keine Ergebnisse in die Datenbank aufgenommen werden. Hier finden Sie einige Optionen:
Expand
Tabelle 8.1. rhn-runprobe-Optionen
Option Beschreibung
--help Listen Sie die verfügbaren Optionen auf und beenden Sie.
--probe=PROBE_ID Lassen Sie den Probe mit dieser ID ablaufen.
--prob_arg=PARAMETER Übersteuern Sie jegliche Probe-Parameter von der Datenbank.
--module=PERL_MODULE Paketname von alternierendem Code, der ausgeführt werden soll.
--log=all=LEVEL Setzt die Protokollebene ("log level") für ein Paket oder Paket-Präfix.
--debug=LEVEL Setzt numerischen Debugging-Level.
--live Führt den Probe aus, reiht Daten ein und sendet Benachrichtigungen aus (falls erforderlich).
Sie sollten zumindest die --probe- und die --log-Option sowie die jeweiligen Werte angeben. Die Probe-ID dient als Wert für die --probe-Option, wohingegen die --log-Option mit dem Wert "all" (für alle Runlevel) und einem numerischen Verbositäts-Level verwendet wird. Hier ist ein Beispiel:
rhn-runprobe --probe=5 --log=all=4 
Copy to Clipboard Toggle word wrap
Der oben angeführte Befehl fordert den Probe-Output für probeID 5 an, für alle Runlevel und mit einem hohen Grad an Verbosität.
Sie können auch die aus rhn-catalog abgeleiteten Befehlsparameter verwenden, wie z. B.:
rhn-runprobe 5 --log=all=4 --sshuser=nocpulse --sshport=4545 
Copy to Clipboard Toggle word wrap
Dies hat einen sehr langen Output zur Folge, welcher den Ausführungsversuch des Probes schildert. Fehler werden dabei klar ersichtlich.
Nach oben
Red Hat logoGithubredditYoutubeTwitter

Lernen

Testen, kaufen und verkaufen

Communitys

Über Red Hat Dokumentation

Wir helfen Red Hat Benutzern, mit unseren Produkten und Diensten innovativ zu sein und ihre Ziele zu erreichen – mit Inhalten, denen sie vertrauen können. Entdecken Sie unsere neuesten Updates.

Mehr Inklusion in Open Source

Red Hat hat sich verpflichtet, problematische Sprache in unserem Code, unserer Dokumentation und unseren Web-Eigenschaften zu ersetzen. Weitere Einzelheiten finden Sie in Red Hat Blog.

Über Red Hat

Wir liefern gehärtete Lösungen, die es Unternehmen leichter machen, plattform- und umgebungsübergreifend zu arbeiten, vom zentralen Rechenzentrum bis zum Netzwerkrand.

Theme

© 2025 Red Hat