WBEM-Sensoren

WBEM steht für Web-Based Enterprise Management. Es ist eine Sammlung von Technologien, die Managementinformationen über verschiedene Geräte auf verschiedenen Plattformen beschreiben und austauschen. NetCrunch enthält drei WBEM-Sensoren - Daten, Objekt und WQL-Abfrage: Objekt, das den Zugriff auf alle verfügbaren WBEM-Klassen ermöglicht.

WBEM-Sensoren ähneln ihren WMI-Daten-, Abfrage- und WQL-Objekt-Gegenstücken.

Allgemeine WBEM-Anforderungen

Der CIM-Server (CIMOM) sollte zusammen mit CIM-Providern auf einer überwachten Maschine gestartet werden, um diese Sensoren zu verwenden.

Sensoren unterstützen HTTP- oder HTTPS-Verbindungen.

Anmeldeinformationen können erforderlich sein, dies hängt jedoch von der auf einer bestimmten Maschine installierten WBEM-Implementierung ab.

wbem-data

WBEM-Daten

Der Sensor ermöglicht die Auswahl von WBEM-Klasse und Instanzschlüssel, um Objekteigenschaften abzurufen. Der Sensor ermöglicht die Verarbeitung mehrerer Objekte (und deshalb benötigt er eine Instanzschlüsseleigenschaft).

Der Sensor erlaubt das Setzen von Warnungen nur auf Leistungsindikatoren. Jede numerische Eigenschaft der ausgewählten Klasse wird zu einem Indikator.

Einige Klassen können große Datensätze zurückgeben, da der Sensor keine Instanz filtert.

Anforderungen (Standard für alle WBEM-Sensoren) Um diesen Sensor zu verwenden, fügen Sie ihn der Maschine hinzu, die den CIM-Server (CIMOM) und einige CIM-Provider gestartet hat.

Beispiel:

Prozessüberwachung:

Namespace
root/cimv2
WBEM-Klasse
CIM_Process
Instanzschlüssel
Name

wbem-object

WBEM-Objekt

Der Sensor überwacht ein bestimmtes WBEM-Objekt, ohne eine WQL-Abfrage zu schreiben. Zusätzlich zum WBEM-Datensensor erfordert er, dass ein Instanzwert festgelegt wird. Der Sensor überprüft ihn auf Gleichheit, sodass Sie Objekte nicht nach mehreren Eigenschaften filtern können.

Der Sensor erlaubt auch das Setzen von Warnungen auf Leistungsindikatoren und behandelt jede numerische Eigenschaft eines Objekts als Indikator. Zusätzlich erlaubt er das Verfolgen von Status-Eigenschaften.

Statuswarnungen verfolgen Änderungen von einem Wert zum anderen. In solchen Fällen können Sie Statuswerte immer verfolgen und auf entsprechende Werte setzen.

Schließlich können Sie die letzten Objektdaten in der Programmdatenbank speichern. Widgets oder die Benutzeroberfläche können später auf diese Daten zugreifen.

Es ist erlaubt, nur Instanzen mit eindeutigen Instanzeigenschaftswerten zu überwachen.

wbem-wql-query$object

WBEM WQL-Abfrage: Objekt

WBEM WQL-Abfrage: Objekt-Sensor Der WBEM-Objektsensor hat einige Einschränkungen. Zum Beispiel können Sie Instanzen nur nach einem einzigen Feld filtern. Leider sind einfache Dinge begrenzt, während flexible schnell kompliziert werden.

Es ermöglicht das Abrufen von Daten bestimmter CIM-Klasseninstanzen durch Schreiben einer WQL-Abfrage. Die Abfrage muss auf nur eine Instanz verweisen.

Beispiel

Überwachung eines bestimmten Prozesses

Namespace

root\cimv2

WQL-Abfrage

SELECT * FROM CIM_Process WHERE name = '-bash'

Jetzt können Sie auf die Indikatoren des gegebenen Prozesses zugreifen oder die Statuswarnung bei Eigenschaftsänderung setzen.

linuxobjectqueryunixwbemwql