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 moich danych osobowych wskazanych w formularzu w celu dostarczenia mi aktualności, informacji handlowych i marketingowych dotyczących produktów i usług z oferty Aplitt sp. z o.o., poprzez kontakt telefoniczny / sms / e-mail / komunikator.*Wyrażam zgodę na przetwarzanie moich danych osobowych wskazanych w formularzu w celu dostarczenia mi aktualności, informacji handlowych i marketingowych dotyczących produktów i usług z oferty Aplitt sp. z o.o., poprzez kontakt telefoniczny / sms / e-mail / komunikator.

    * pole wymagane

    Więcej informacji w Polityce Prywatności.
    Arturs Lontons | Zabbix Certified Expert & Trainer
    Arturs Lontons | Zabbix Certified Expert & Trainer
    Od kilku lat Technical Marketing Engineer, Trainer, Event host w Zabbix w Rydze. Posiada doświadczenie w pracy na stanowiskach wsparcia technicznego, konsultanta, trenera i wsparcia marketingu w środowiskach Windows/Linux. Potrafi wykorzystać swoje umiejętności techniczne w połączeniu z umiejętnościami językowymi, komunikacyjnymi i dydaktycznymi do prowadzenia pokazów przedsprzedażowych, wygłaszania wykładów, a także tworzenia treści edukacyjnych zarówno w formacie tekstowym, jak i wideo.

    Zobacz także:

    thumb image

    6 grudnia 2022

    Efektywny monitoring sieci i infrastruktury IT – jak go prowadzić


    Czytaj
    thumb image

    10 maja 2022

    4 Zabbix MeetUp Online – zapis sesji Q&A


    Czytaj
    thumb image

    6 lipca 2022

    Handy Tips #3: Wykrywaj wzrosty i spadki wartości za pomocą monotonicznych funkcji historii


    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