6 Nowy szablon

Przegląd

W tej sekcji dowiesz się, jak skonfigurować szablon.

Wcześniej omówiliśmy, jak skonfigurować pozycję, wyzwalacz oraz jak otrzymywać powiadomienia o problemach dla hosta.

Chociaż wszystkie te kroki same w sobie oferują dużą elastyczność, może się wydawać, że jest ich zbyt wiele, jeśli trzeba je wykonać na przykład dla tysiąca hostów. Przydałaby się pewna automatyzacja.

W tym miejscu z pomocą przychodzą szablony. Szablony umożliwiają grupowanie przydatnych pozycji, wyzwalaczy i innych elementów, tak aby można je było wielokrotnie wykorzystywać przez zastosowanie ich do hostów w jednym kroku.

Gdy szablon jest podłączony do hosta, host dziedziczy wszystkie elementy szablonu. Oznacza to, że w praktyce można bardzo szybko zastosować wcześniej przygotowany zestaw kontroli.

Dodawanie szablonu

Aby rozpocząć pracę z szablonami, musimy najpierw utworzyć szablon. W tym celu w Data collection > Templates kliknij Create template. Spowoduje to wyświetlenie formularza konfiguracji szablonu.

Wszystkie obowiązkowe pola wejściowe są oznaczone czerwoną gwiazdką.

Wymagane parametry, które należy tutaj wprowadzić, to:

Nazwa szablonu

  • Wprowadź nazwę szablonu. Dozwolone są znaki alfanumeryczne, spacje i podkreślenia.

Grupy szablonów

  • Wybierz jedną lub kilka grup, klikając przycisk Select. Szablon musi należeć do grupy.

Uprawnienia dostępu do grup szablonów są przypisywane w konfiguracji grupy użytkowników na karcie Template permissions w taki sam sposób jak uprawnienia do hostów. Wszystkie uprawnienia dostępu są przypisywane do grup, a nie do poszczególnych szablonów, dlatego uwzględnienie szablonu w co najmniej jednej grupie jest obowiązkowe.

Po zakończeniu kliknij Add. Twój nowy szablon powinien być widoczny na liście szablonów. Możesz także użyć filtra, aby znaleźć swój szablon.

Jak widać, szablon jest na liście, ale nic jeszcze nie zawiera — nie ma w nim pozycji, wyzwalaczy ani innych elementów.

Dodawanie pozycji do szablonu

Aby dodać pozycję do szablonu, otwórz listę pozycji dla „New host”, przechodząc do Data collection → Hosts i klikając Items obok „New host”.

Następnie:

  • Zaznacz pole wyboru przy pozycji „CPU Load” na liście.
  • Kliknij Copy pod listą.
  • Wybierz kartę Templates.
  • Wybierz szablon, do którego chcesz skopiować pozycję.

Wszystkie wymagane pola wejściowe są oznaczone czerwoną gwiazdką.

  • Kliknij Copy.

Jeśli teraz przejdziesz do Data collection > Templates, „New template” powinien zawierać jedną nową pozycję.

Na razie poprzestaniemy tylko na jednej pozycji, ale w podobny sposób możesz dodać do szablonu dowolne inne pozycje, wyzwalacze lub inne elementy, aż stanie się on dość kompletnym zestawem elementów do danego celu (monitorowanie systemu operacyjnego, monitorowanie pojedynczej aplikacji).

Podłączanie szablonu do hosta

Gdy szablon jest już gotowy, pozostaje tylko dodać go do hosta. W tym celu przejdź do Data collection > Hosts, kliknij „New host”, aby otworzyć formularz konfiguracji, i znajdź pole Templates.

Zacznij wpisywać New template w polu Templates. Nazwa szablonu, który utworzyliśmy, powinna pojawić się na liście rozwijanej. Przewiń w dół, aby ją wybrać. Zobacz, że pojawi się ona w polu Templates.

Kliknij Update w formularzu, aby zapisać zmiany. Szablon jest teraz dodany do hosta wraz ze wszystkimi encjami, które zawiera.

W ten sposób można go zastosować również do dowolnego innego hosta. Wszelkie zmiany w pozycjach, wyzwalaczach i innych encjach na poziomie szablonu będą propagowane do hostów, do których szablon jest podłączony.

Podłączanie predefiniowanych szablonów do hostów

Jak zapewne zauważyłeś, Zabbix jest dostarczany z zestawem predefiniowanych szablonów dla różnych systemów operacyjnych, urządzeń i aplikacji. Aby bardzo szybko rozpocząć monitorowanie, możesz podłączyć odpowiedni z nich do hosta, ale pamiętaj, że te szablony wymagają dostrojenia do Twojego środowiska. Niektóre kontrole mogą nie być potrzebne, a interwały odpytywania mogą być zdecydowanie zbyt częste.

Dostępne są również bardziej szczegółowe informacje o szablonach.