Czujniki WBEM
WBEM to skrót od Web-Based Enterprise Management. Jest to zestaw technologii opisujących i udostępniających informacje dotyczące zarządzania różnorodnymi urządzeniami na różnych platformach. NetCrunch zawiera trzy czujniki WBEM - Data, Object i WQL Query: Object które umożliwiają dostęp do wszystkich udostępnionych klas WBEM.
Czujniki WBEM przypominają swoje odpowiedniki w ramach WMI Data, Query i WQL Object.
Ogólne wymagania WBEM
Serwer CIM (CIMOM) należy uruchomić na monitorowanej maszynie wraz z dostawcami CIM, aby korzystać z tych czujników.
Czujniki obsługują połączenie HTTP lub HTTPS.
Poświadczenia mogą być wymagane, ale zależy to od implementacji WBEM zainstalowanego na danej maszynie.
wbem-data
WBEM Data
Czujnik umożliwia wybranie klasy WBEM i klucza instancji w celu pobrania właściwości obiektu. Czujnik umożliwia przetwarzanie wielu obiektów (i dlatego potrzebuje właściwości klucza instancji).
Czujnik umożliwia ustawienie alertów tylko na licznikach wydajności. Każda właściwość liczbowa wybranej klasy staje się licznikiem.
Należy pamiętać, że ponieważ czujnik nie filtruje żadnej instancji, niektóre klasy mogą zwracać duże zbiory danych.
Wymagania (wspólne dla wszystkich czujników WBEM) Aby użyć tego czujnika, dodaj go do komputera, na którym uruchomiono serwer CIM (CIMOM) i niektórych dostawców CIM.
Przykład:
Monitorowanie procesów:
- Przestrzeń nazw
- root/cimv2
- Klasa WBEM
- CIM_Process
- Klucz instancji
- Name
wbem-object
WBEM Object
Czujnik monitoruje określony obiekt WBEM bez konieczności pisania zapytania WQL. Tak więc oprócz czujnika danych WBEM wymaga on ustawienia wartości instancji. Jest porównywany pod kątem równości, więc nie można filtrować obiektów według kilku właściwości.
Czujnik umożliwia również ustawianie alertów dotyczących liczników wydajności i traktuje właściwość numeryczną każdego obiektu jako licznik. Dodatkowo pozwala na śledzenie właściwości statusu.
Alert statusu śledzi zmiany jednej wartości w drugą. W takich przypadkach zawsze możesz śledzić wartości statusu i ustawić je na odpowiednie wartości.
Na koniec możesz zdecydować się na przechowywanie ostatnich danych obiektu w bazie danych programu. Widżety lub interfejs użytkownika mogą później uzyskać dostęp do tych danych.
Dozwolone jest monitorowanie tylko instancji z unikalnymi wartościami właściwości instancji.
wbem-wql-query$object
WBEM WQL Query: Object
WBEM WQL Query: Object Czujnik WBEM Object ma pewne ograniczenia. Na przykład możesz filtrować instancje tylko według jednego pola. Niestety proste rzeczy bywają ograniczone, a elastyczne szybko stają się skomplikowane.
Pozwala na pobieranie danych określonych instancji klasy CIM poprzez napisanie zapytania WQL. Zapytanie musi wskazywać tylko jedną instancję.
Przykład
Monitorowanie wybranego procesu
Przestrzeń nazw
root\cimv2
WQL Query
SELECTt * FROM CIM_Process WHERE name = '-bash'
Teraz możesz uzyskać dostęp do liczników danego procesu lub ustawić alert dla statusu przy zmianie właściwości.