Zabbix Konfiguracja

Zabbix – Monitorowanie obciążenia CPU w procentach

Monitorowanie obciążenia cpu – procesora w procentach za pomocą systemu Zabbix 2.4 – Czy to możliwe?  Oczywiście! Najważniejsze, aby wykres był przejrzysty. Jak  tego dokonać?  Pokaże Ci  jak ustawić wykres CPU load, aby ukazywał nam ogólną wartość obciążenia procesora w procentach.  Zapraszam.

 

Co to jest system Zabbix oraz jak zainstalować i skonfigurować go na serwerze linux (debian) można przeczytać  tutaj. W tym temacie zajmiemy się bardzo prostym rozwiązaniem ułatwiającym odczyt obciążenia CPU np. w naszych serwerach. Zapraszam do przygotowanej przeze mnie instrukcji.

 

Monitorowanie CPU w systemie ZABBIX

CPU Load – Procentowa skala na wykresach – to jest nasz cel.

Aby ustawić skalę procentową na wykresie wystarczy przejść do zakładki

Configuration -> Template -> Wybieramy np. Template OS Windows albo linux

zabbix-cpu-load-1

 

Nowy Item’s

Następnie tworzymy nowy Items w wybranej przez nas templatce.

W naszym przypadku będziemy tworzyć procentowe obciążenie procesora. Aby, przyspieszyć pracę wybieramy już istniejący Items:

zabbix lista items

 

Po otwarciu ustawień Items Procesor load (…) przechodzimy na sam dół i klikamy przycisk Clone

 

Teraz możemy stworzyć własny Item. Aby uzyskać obciążenie komputera musimy wpisać:

CPU load %
system.cpu.util[,,avg1]

 Zabbix CPU Item

Edycja grafu / Tworzenie nowego

Jak kto woli można sklonować istniejący i wstawić tam tylko jeden wykres, albo wy edytować już istniejący.

Przechodzimy do Graphs i edytujemy graf o nazwie CPU load.

 

 

Zabbix edycja wykresu CPU

 

Na samym dole w sekcji Items wciskamy Add i dodajemy nasz utworzony CPU load %

Zmieniamy także opcje Show triggers aby pokazywane były na wykresie linie graniczne po których wywoływany jest alarm. Następnie Percentile line (left), ustawiamy także Y MAX Values na Fixed na 100.0000 aby uzyskać skalę 0 – 100%

Te wszystkie czynności należy powtórzyć dla każdej Template w której chcemy uzyskać pożądany efekt. Finalnie otrzymujemy wykres na którym czerwoną grubą linią jest pokazane obciążenie procesora

zabbix obciążenie procesora CPU

 

Gotowe 🙂 W razie pytań zapraszam do dyskusji.

Pomogłem?

PayPal.Me:
Postaw mi piwo 5 PLN

 

4.2/5 - (16 votes)

Autor

Dominik

Zajmuje się tworzeniem stron internetowych i realizacją działań SEO na rzecz dużych i małych przedsiębiorstw. Pracowałem między innymi dla Semahead czy wydawnictwa HELION. Prowadzę szkolenia z zakresu HTML5 i SEO. Każdego dnia odkrywam nowe możliwości, tak by rozwijać Twój biznes w sieci.

3 komentarze do “Zabbix – Monitorowanie obciążenia CPU w procentach”

  1. Spotkałem się z nieco innym problemem.
    Chciałbym monitorować zużycie CPU PER PROCESS w zabbixie.
    Infrastruktura która jest przeze mnie monitorowana składa się z kilkudziesięciu serwerów windowsowych. Monitoruję zużycie CPU na każdej z maszyn, chciałbym jednak dodatkowo mieć możliwość wyświetalania zyżycia oddzielnie dla wszystkich działajacych procesów, podobnie jak to robi Task Manager.
    Niestety Zabbix ma gotowy item jedynie dla linuxa.
    Co w takiej sytuacji mogę zrobić ?

    1. Proszę spróbować oprzeć to na iteme do linuxa – co nie będzie łatwe. Można jeszcze poszukać w sieci takiego rozwiązania – na próżno szukać w Polskim internecie (to chyba oczywiste). Powodzenia! Jeśli uda się Panu, zapraszam to podzielenia się tą wiedzą z innymi.

      Pozdrawiam i zapraszam ponownie na mojego bloga 🙂

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *


The reCAPTCHA verification period has expired. Please reload the page.