Nadchodzi nowa wersja Zabbix 4.4, sieciowy system nie monitorujący

deska rozdzielcza_ciemna

Po 6 miesiącach rozwoju, dostępna jest nowa wersja systemu monitorowania Zabbix 4.4, którego kod jest rozpowszechniany na licencji GPLv2. Ci, którzy nadal nie wiedzą o Zabbix, powinni to wiedzieć to jest system monitorowania sieci, który jest przeznaczony do monitorowania i rejestruj stan różnych usług sieciowych, serwerów i sprzętu sieciowego. Użyj MySQL, PostgreSQL, SQLite, Oracle lub IBM DB2 jako bazy danych. Jego backend jest napisany w C, a frontend webowy w PHP.

Zabbix składa się z trzech podstawowych komponentów: un Serwer koordynowanie kontroli, generowanie zleceń testowych i zbieranie statystyk; agenci do przeprowadzania kontroli po stronie hostów zewnętrznych; interfejs organizować zarządzanie systemem. Aby zmniejszyć obciążenie serwera podstawowego i utworzyć rozproszoną sieć monitorowania, można wdrożyć kilka serwerów proxy, które gromadzą dane dotyczące weryfikacji grupy hostów.

Bez agentów serwer Zabbix może odbierać dane za pomocą protokołów takich jak SNMP, IPMI, JMX, SSH / Telnet, ODBC oraz testować dostępność aplikacji internetowych i systemów wirtualizacji.

Główne nowe funkcje Zabbix 4.4

W nowej wersji Zabbix 4.4 zostały one przygotowane specyfikacje dotyczące projektowania szablonów w celu ujednolicenia konfiguracji. Struktura plików XML / JSON jest zredukowana do postaci odpowiedniej do ręcznej edycji szablonu w zwykłym edytorze tekstu. Istniejące szablony są dostosowane do proponowanych specyfikacji.

Został wdrożony baza wiedzy do udokumentowania sprawdzonych wyzwalaczy i elementów, do których można dołączyć szczegółowy opis, wyjaśnienie celów zbierania informacji oraz instrukcje postępowania w przypadku problemów.

Są prezentowane zaawansowane funkcje podglądu stanu infrastruktury. Dodany możliwość zmiany ustawień widżetów jednym kliknięciem. Zestawy graficzne są zoptymalizowane do wyświetlania na wyświetlaczach panoramicznych i dużych panelach ściennych.

Wszystkie widżety są przystosowane do przeglądania w trybie bez tytułu. Dodano nowy widżet do wyświetlania prototypów wykresów. Dodano nowy tryb widoku do widżetu z podsumowaniem statystyk zgłoszeń.

Kolejną nowością jest to wprowadzono nowy typ agenta: zabbix_agent2, napisany w języku Go i który zapewnia ramy do tworzenia wtyczek do weryfikacji różnych usług i aplikacji.

Nowy agent zawiera wbudowany harmonogram ze wsparciem w ustalaniu elastycznego harmonogramu przeprowadzać weryfikacje i śledzić stan między weryfikacjami (na przykład, utrzymuj otwarte połączenie z DBMS). Aby oszczędzać ruch, obsługiwane jest wysyłanie odebranych danych w trybie wsadowym.

Nowego agenta można użyć do przezroczystego zastąpienia starego dotychczas tylko na platformie Linux.

Dodany możliwość korzystania z linków internetowych i działań niestandardowych i kontrolerów powiadamiających o wykrywaniu awarii kontrolowanych usług. Kontrolery mogą być tworzone w JavaScript i używane do uzyskiwania dostępu do zewnętrznych usług dostarczania powiadomień lub systemów śledzenia błędów. Na przykład możesz napisać program obsługi, który będzie wysyłał kłopotliwe wiadomości do firmowego czatu.

Jak zainstalować Zabbix 4.4 na Ubuntu i pochodnych?

Si czy chcesz zainstalować to narzędzie w twoim systemie, możesz to zrobić otwierając terminal (Możesz użyć kombinacji klawiszy Ctrl + Alt + T) i wpiszesz w niej:

wget https://repo.zabbix.com/zabbix/4.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.4-1+bionic_all.deb

sudo dpkg -i zabbix-release_4.4-1+bionic_all.deb

sudo apt update

sudo apt -y install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent

Jak wspomniano na początku, Zabbix używa bazy danych do przechowywania informacji, więc musisz mieć kilka z obsługiwanych już zainstalowanych w swoim systemie, oprócz korzystania z Apache, więc polecam zainstalowanie Lamp. Zakończono instalację teraz musimy stworzyć bazę danych dla Zabbix, możemy to zrobić wpisując:

sudo mysql -uroot -p

password

mysql> create database zabbix character set utf8 collate utf8_bin;

mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'contraseña';

mysql> quit

Gdzie „hasło” to hasło do Twojej bazy danych, które musisz zapamiętać lub zapisać, aby później umieścić je w pliku konfiguracyjnym.

Teraz zaimportujemy:

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

Y edytujmy następujący plik, gdzie mamy zamiar umieścić hasło do bazy danych:

sudo nano /etc/zabbix/zabbix_server.conf

I będziemy szukać wiersza „DBPassword =”, gdzie mamy zamiar umieścić hasło do bazy danych.

Teraz zamierzamy edytować plik /etc/zabbix/apache.conf:

I szukamy linii „php_value date.timezone”, którą odkomentujemy (usuwając #) i wstawimy naszą strefę czasową (w moim przypadku Meksyk):

php_value date.timezone America/Mexico

Na koniec ponownie uruchamiamy usługę za pomocą:

sudo systemctl restart zabbix-server zabbix-agent apache2

sudo systemctl enable zabbix-server zabbix-agent apache2

Aby uzyskać dostęp do Zabbix, możesz to zrobić ze swojej przeglądarki internetowej, przechodząc do ścieżki (w przypadku serwera) http: // server_ip_or_name / zabbix lub na lokalnym komputerze localhost / zabbix

Jeśli chcesz dowiedzieć się więcej o korzystaniu z Zabbix, możesz skonsultować się poniższy link.


Zostaw swój komentarz

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

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.