PDF

Zarządzanie obliczanymi licznikami wydajności

Twórz obliczane liczniki na podstawie istniejących liczników wydajności i używaj ich jak zwykłych metryk.

Ustawienia Zasoby Obliczane liczniki wydajności

Obliczane liczniki wydajności pozwalają definiować nowe liczniki przez zastosowanie formuł arytmetycznych do istniejących wartości liczników.

Używaj ich, gdy urządzenie, system lub silnik monitorowania udostępnia wartości surowe, ale potrzebujesz metryki pochodnej, takiej jak procent wykorzystania, całkowita przepustowość, pozostała pojemność lub wartość znormalizowana.

Na przykład urządzenie może osobno udostępniać liczbę wysłanych bajtów, liczbę odebranych bajtów i szybkość interfejsu. Możesz utworzyć obliczany licznik, który zwraca procent wykorzystania przepustowości interfejsu.

Obliczane liczniki rozszerzają liczniki z silnika monitorowania przy użyciu nazwanych liczników źródłowych i wyrażenia numerycznego.

Po zdefiniowaniu obliczanego licznika NetCrunch udostępnia go tak jak każdy inny licznik z wybranego silnika monitorowania. Możesz używać go na wykresach, w raportach, pulpitach i alertach progowych wydajności.

Otwieranie obliczanych liczników wydajności

pgcPage1

Otwórz okno Obliczane liczniki wydajności z poziomu:

Ustawienia Zasoby Obliczane liczniki wydajności

Okno zawiera:

  • przeszukiwalną listę obliczanych liczników pogrupowanych według źródła monitorowania
  • istniejące definicje liczników dla liczników Linux, liczników Mac OS, metryk SNMP i innych dostępnych silników
  • edytor wybranego licznika
  • sekcję zmiennych z listą liczników źródłowych używanych przez wyrażenie
  • edytor wyrażeń
  • elementy sterujące zapisywaniem

Lista liczników

Lewy panel pokazuje obliczane liczniki pogrupowane według silnika monitorowania lub źródła liczników.

Możesz:

  • wyszukiwać liczniki według nazwy
  • rozwijać lub zwijać grupy liczników
  • wybrać istniejący obliczany licznik
  • dodać nowy obliczany licznik, klikając przycisk +
  • usunąć wybrany licznik, klikając ikonę usuwania

Grupy liczników zależą od dostępnych silników monitorowania i skonfigurowanych źródeł liczników. Typowe grupy obejmują:

  • Liczniki Linux
  • Liczniki Mac OS
  • Metryki SNMP

Tworzenie obliczanego licznika

pgcPage2

Kliknij + na liście liczników, aby dodać nowy obliczany licznik.

Wybierz lub utwórz grupę, do której powinien należeć obliczany licznik. Grupa określa, gdzie obliczany licznik będzie później dostępny podczas wybierania liczników wydajności.

Ustawianie nazwy licznika

pgcPage3

Wprowadź pełną nazwę obliczanego licznika w polu Nazwa.

Użyj standardowego formatu ścieżki licznika:

Obiekt/Licznik.Instancja

Część instancji jest opcjonalna i zależy od typu licznika.

Przykłady:

Interfejsy/% wykorzystania przepustowości HD Pamięć Cisco/% użytej pamięci Wydajność dysku/Całkowita liczba operacji I/O/s System/% wolnej pamięci

Nazwy liczników powinny być ustrukturyzowane spójnie z istniejącymi licznikami, ponieważ użytkownicy będą je później przeglądać i wybierać w taki sam sposób jak liczniki natywne.

Dodawanie opisu

Użyj pola Opis, aby wyjaśnić, co mierzy obliczany licznik.

Przykład:

Wykorzystanie przepustowości interfejsu półdupleksowego

Przydatny opis powinien określać:

  • co mierzy licznik
  • których wartości źródłowych używa
  • czy wynik jest procentem, tempem, sumą czy wartością znormalizowaną
  • wszelkie założenia, takie jak obliczenie dla pełnego dupleksu lub półdupleksu

Dodawanie liczników źródłowych jako zmiennych

pgcPage4

Sekcja Zmienne zawiera listę liczników źródłowych używanych przez obliczany licznik.

Każda zmienna mapuje czytelną nazwę zmiennej na istniejący licznik.

Przykład:

$BytesSent = Interfaces(_VCounter)\Bytes sent/sec $InterfaceSpeed = Interfaces(_VCounter)\Speed $BytesReceived = Interfaces(_VCounter)\Bytes received/sec

Do zmiennych w wyrażeniu należy odwoływać się za pomocą prefiksu $.

Przykład:

$BytesSent $BytesReceived $InterfaceSpeed

Kliknij + w sekcji Zmienne, aby dodać kolejny licznik źródłowy. NetCrunch przypisuje lub pozwala zdefiniować nazwę zmiennej dla wybranego licznika.

Używaj nazw zmiennych, które jasno opisują wartość. Unikaj krótkich lub niejednoznacznych nazw, chyba że wyrażenie jest trywialne.

Dobre przykłady:

$BytesSent $BytesReceived $InterfaceSpeed $MemoryUsed $MemoryFree

Słabe przykłady:

$a $b $x1

Edycja wyrażenia

pgcPage5

Użyj edytora Wyrażenie, aby wprowadzić formułę arytmetyczną dla obliczanego licznika.

Przykład:

($BytesReceived + $BytesSent) / $InterfaceSpeed * 800

Ten przykład oblicza wykorzystanie przepustowości interfejsu półdupleksowego przez dodanie odebranych i wysłanych bajtów na sekundę, podzielenie wyniku przez szybkość interfejsu i przeliczenie bajtów na bity.

Wyrażenie może używać:

  • zmiennych zdefiniowanych w sekcji Zmienne
  • operatorów arytmetycznych
  • stałych numerycznych
  • obsługiwanych funkcji, takich jak min() i max()

Zmienne muszą odpowiadać nazwom zdefiniowanym na liście Zmienne.

Przykłady wyrażeń

Wykorzystanie przepustowości interfejsu

($BytesReceived + $BytesSent) / $InterfaceSpeed * 800

Użyj tej formuły, gdy liczniki bajtów są mierzone na sekundę, a szybkość interfejsu jest mierzona w bitach na sekundę.

Procent użytej pamięci

100 * ($MemoryUsed / ($MemoryUsed + $MemoryFree))

Użyj tej formuły, gdy urządzenie udostępnia używaną i wolną pamięć jako osobne liczniki surowe.

Procent wolnej pamięci

100 * ($MemoryFree / ($MemoryUsed + $MemoryFree))

Użyj tej formuły, gdy potrzebujesz wartości odwrotnej do procentu użytej pamięci.

Całkowita liczba operacji dyskowych na sekundę

$ReadsPerSec + $WritesPerSec

Użyj tej formuły, gdy tempo operacji odczytu i zapisu jest udostępniane osobno.

Ograniczona wartość wykorzystania

min(100, max(0, $Utilization))

Użyj tej formuły, gdy obliczony wynik powinien być ograniczony do prawidłowego zakresu procentowego.

Zapisywanie zmian

Kliknij Zapisz po zmianie nazwy licznika, opisu, zmiennych lub wyrażenia.

Przycisk Zapisz jest aktywny tylko wtedy, gdy definicja zawiera zmiany możliwe do zapisania.

Edycja istniejących obliczanych liczników

Wybierz istniejący obliczany licznik z listy.

Możesz edytować:

  • nazwę
  • opis
  • zmienne źródłowe
  • wyrażenie

Zmiana istniejącego obliczanego licznika wpływa na wszystkie miejsca, w których licznik jest używany, w tym raporty, pulpity i definicje alertów.

Przed zmianą znaczenia lub jednostki istniejącego licznika sprawdź zależności.

Usuwanie obliczanych liczników

Wybierz licznik i kliknij ikonę usuwania.

Przed usunięciem licznika upewnij się, że nie jest używany przez:

  • pakiety monitorowania
  • ustawienia węzłów
  • alerty progowe wydajności
  • raporty
  • pulpity
  • widoki graficzne

Usunięcie licznika, który jest już używany, może pozostawić zależną konfigurację w stanie niekompletnym.

Najlepsze praktyki

Używaj jasnych nazw zgodnych z istniejącymi wzorcami nazewnictwa liczników.

Utrzymuj wyrażenia na tyle proste, aby można je było później łatwo sprawdzić.

Opisz oczekiwaną jednostkę w opisie, gdy jednostka nie jest oczywista.

Unikaj zmiany znaczenia liczników, które są już używane w alertach lub raportach.

Utwórz nowy obliczany licznik zamiast nadpisywać istniejący, gdy stara formuła może być nadal potrzebna.

Przetestuj obliczane liczniki na rzeczywistych urządzeniach przed użyciem ich w progach alertów.

Typowe problemy

Zmienna nie jest rozpoznawana

Sprawdź, czy zmienna istnieje w sekcji Zmienne i czy wyrażenie używa prefiksu $.

Poprawnie:

$BytesSent + $BytesReceived

Niepoprawnie:

BytesSent + BytesReceived

Wynik jest zdecydowanie za mały lub za duży

Sprawdź konwersję jednostek. Liczniki sieciowe mogą być raportowane w bajtach na sekundę, podczas gdy szybkość interfejsu jest często raportowana w bitach na sekundę.

Licznik nie pojawia się w oczekiwanym miejscu

Sprawdź, czy obliczany licznik został utworzony w prawidłowym źródle monitorowania lub grupie liczników.

Wyrażenie jest poprawne, ale progi alertów działają nieoczekiwanie

Zweryfikuj jednostkę i skalę obliczanego licznika przed utworzeniem alertów progowych wydajności.

Podsumowanie

Obliczane liczniki wydajności przekształcają istniejące wartości liczników w metryki pochodne. Są przydatne, gdy surowe liczniki urządzenia nie odpowiadają bezpośrednio wartości, którą chcesz monitorować.

Obliczany licznik składa się z:

  • nazwy licznika
  • opisu
  • liczników źródłowych przypisanych do zmiennych
  • wyrażenia arytmetycznego

Po zapisaniu obliczany licznik staje się dostępny w NetCrunch tak jak każdy inny licznik wydajności.

liczniki linuxliczniki mac osliczniki wirtualneliczniki wydajnościmetrykimetryki snmpmonitoringnetcrunchobliczane licznikiobliczane liczniki wydajnościwyrażeniazmienne