Handy Tips #6: Tworzenie kontekstowych progów (context-sensitive) dla problemów z pomocą makr użytkownika Zabbix

Jak tworzyć progi kontekstowe i definiować niestandardowe progi problemów za pomocą makr użytkownika Zabbix? Oto już szósty poradnik z serii „Handy Tips”.

Kontekstowe progi w Zabbix

Progi problemów mogą różnić się dla tej samej metryki, w zależności od punktu monitorowania. Co to znaczy? Możesz mieć serwer, na którym posiadanie 10% wolnego miejsca jest w porządku, jak i serwer, na którym wartość poniżej 20% jest powodem do niepokoju.

Właśnie dlatego, należy zdefiniować makra użytkownika Zabbix z kontekstem (context).

  • Zastąp domyślną wartość makra wartością kontekstową.
  • Zwiększ elastyczność, używając makr kontekstowych jako progów problemów.
  • Zdefiniuj wartość domyślną, która będzie używana, jeśli nie zostanie znaleziony pasujący kontekst.
  • Pamiętaj, że jako kontekstu można użyć dowolnej wartości makra wykrywania niskiego poziomu.

Obejrzyj wideo, aby dowiedzieć się, jak definiować i używać makr użytkownika z kontekstem:

Jak zdefiniować makra z kontekstem

1. Przejdź do Konfiguracja → Hosty.
2. Kliknij przycisk Wykrywanie.
3. Naciśnij przycisk Utwórz regułę wykrywania.
4. Użyj klucza net.if.discovery, aby wykryć interfejsy sieciowe.
5. Dodaj regułę wykrywania.
6. Naciśnij przycisk Prototypy pozycji (Item prototypes).
7. Naciśnij przycisk Utwórz prototyp przedmiotu.
8. Użyj klucza pozycji net.if.in[“{#IFNAME}”].
9. Dodaj kroki przetwarzania wstępnego: Zmiana na sekundę i Niestandardowy mnożnik: 8 Dodaj prototyp przedmiotu.
10. Naciśnij przycisk wyzwalania prototypów (trigger prototype).
11. Naciśnij przycisk Utwórz prototyp wyzwalacza.
12. Utwórz prototyp wyzwalacza: avg(/Linux server/net.if.in[“{#IFNAME}”],1m)>{$IF.BAND.MAX:”{#IFNAME}”}.
13. Dodaj prototyp wyzwalacza.
14. Kliknij hosta i przejdź do sekcji Makra.
15. Przejdź do tworzenia makra z kontekstem.
16. Podaj kontekst dla nazw interfejsów: {$IF.BAND.MAX:”enp0s3″}.
17. Naciśnij przycisk Aktualizuj.
18. Symuluj problem i sprawdź, czy kontekst jest uwzględniony.

O czym warto pamiętać przy tworzeniu progów kontekstowych

  • Kontekst makra można dopasować do tekstu statycznego (static text) lub wyrażenia regularnego (regular expression).
  • W kontekście obsługiwane są tylko makra wykrywania niskiego poziomu.
  • Proste makra kontekstowe są dopasowywane przed dopasowaniem makr kontekstowych zawierających wyrażenia regularne.
  • Kontekst makra musi być ujęty w cudzysłów ”, jeśli kontekst zawiera znak } lub zaczyna się od znaku ”.

Źródło: Handy Tips #34: Creating context-sensitive problem thresholds with Zabbix user macros, By Arturs Lontons, July 28, 2022

Dostępny: https://blog.zabbix.com/handy-tips-34-creating-context-sensitive-problem-thresholds-with-zabbix-user-macros/22281/

×

Mamy nadzieję, że lektura tego tekstu sprawi Ci przyjemność.

Jeśli chcesz, byśmy pokazali Ci jak to narzędzie sprawdzi się w Twojej firmie, po prostu zarezerwuj rozmowę.

SKONTAKTUJ SIĘ
Summary
Tworzenie kontekstowych progów (context-sensitive) dla problemów z pomocą makr użytkownika Zabbix
Article Name
Tworzenie kontekstowych progów (context-sensitive) dla problemów z pomocą makr użytkownika Zabbix
Description
Jak tworzyć progi kontekstowe i definiować niestandardowe progi problemów za pomocą makr użytkownika Zabbix
Author
Publisher Name
APLITT. Human Face of IT
Publisher Logo

Podziel się treścią:

Zostaw kontakt, aby dowiedzieć się więcej!

    Potrzebujesz wsparcia? Skontaktuj się z nami!

    * Imię i nazwisko:
    * Firma:
    * Telefon:
    E-mail:
    Wyrażam zgodę na przetwarzanie przez Aplitt sp. z o.o. moich danych osobowych wskazanych w formularzu kontaktowym w celu otrzymywania informacji handlowych i marketingowych dotyczących produktów i usług z oferty Aplitt sp. z o.o.. Więcej informacji w Polityce Prywatności.* Wyrażam zgodę na przetwarzanie przez Aplitt sp. z o.o. moich danych osobowych wskazanych w formularzu kontaktowym w celu otrzymywania informacji handlowych i marketingowych dotyczących produktów i usług z oferty Aplitt sp. z o.o.. Więcej informacji w Polityce Prywatności.
    Wyrażam zgodę na kontakt za pomocą wyżej wymienionych kanałów komunikacji w celu przedstawienia mi informacji handlowych lub w celu marketingu bezpośredniego Aplitt sp. z o.o..* Wyrażam zgodę na kontakt za pomocą wyżej wymienionych kanałów komunikacji w celu przedstawienia mi informacji handlowych lub w celu marketingu bezpośredniego Aplitt sp. z o.o..
    * pola wymagane
    Zabbix LLC
    Zabbix LLC
    Zabbix LLC specjalizuje się w tworzeniu oprogramowania do monitorowania systemów informatycznych, aplikacji i sieci. Jej flagowym produktem jest platforma Zabbix, która pozwala na monitorowanie infrastruktury IT w czasie rzeczywistym, dostarczając użytkownikom narzędzia do analizy wydajności, identyfikacji problemów oraz automatyzacji zadań.

    Zobacz także:

    thumb image

    21 marca 2023

    Zabbix 6.4 – co ciekawego w najnowszej wersji


    Czytaj
    thumb image

    14 lipca 2021

    Skrypty zewnętrzne monitoringu Zabbix


    Czytaj
    thumb image

    24 września 2020

    Wszystko o szkoleniach Zabbix


    Czytaj

    Obejrzyj nasze filmy:

    Summary
    Tworzenie kontekstowych progów (context-sensitive) dla problemów z pomocą makr użytkownika Zabbix
    Article Name
    Tworzenie kontekstowych progów (context-sensitive) dla problemów z pomocą makr użytkownika Zabbix
    Description
    Jak tworzyć progi kontekstowe i definiować niestandardowe progi problemów za pomocą makr użytkownika Zabbix
    Author
    Publisher Name
    APLITT. Human Face of IT
    Publisher Logo