Den nye version af Zabbix 4.4 ankommer, et net-ikke-overvågningssystem

dashboard_mørkt

Efter 6 måneders udvikling, en ny version af Zabbix 4.4-overvågningssystemet er tilgængelig, hvis kode distribueres under GPLv2-licensen. For dem der stadig ikke kender til Zabbix, bør de vide det dette er et netværksovervågningssystem, som er designet til at overvåge og registrere status for forskellige netværkstjenester, servere og netværkshardware. Brug MySQL, PostgreSQL, SQLite, Oracle eller IBM DB2 som din database. Dens backend er skrevet i C, og webfronten er skrevet i PHP.

Zabbix består af tre grundlæggende komponenter: un server at koordinere kontrol, generere testanmodninger og indsamle statistik; midler at udføre kontrol på siden af ​​eksterne værter grænseflade at organisere styringen af ​​systemet. For at lette belastningen på kerneserveren og danne et distribueret overvågningsnetværk kan der implementeres et antal proxyservere, der samler data om værtsgruppeverifikation.

Uden agenter kan Zabbix-serveren modtage data ved hjælp af protokoller som SNMP, IPMI, JMX, SSH / Telnet, ODBC og teste tilgængeligheden af ​​webapplikationer og virtualiseringssystemer.

Vigtigste nyheder om Zabbix 4.4

I denne nye version af Zabbix 4.4 er de forberedt specifikationer til design af skabeloner til standardisering af konfigurationer. XML / JSON-filernes struktur reduceres til en form, der er egnet til redigering af skabelonen manuelt i en normal teksteditor. De eksisterende skabeloner er tilpasset de foreslåede specifikationer.

Er implementeret en vidensbase til dokumentation af dokumenterede udløsere og elementer, som kan leveres med en detaljeret beskrivelse, en forklaring af målene for indsamling af information og instruktioner til handling i tilfælde af problemer.

Præsenteres avancerede funktioner for at se infrastrukturens status. Tilføjet muligheden for at ændre widgetindstillinger med et enkelt klik. Grafiksættene er optimeret til visning på widescreen-skærme og store vægpaneler.

Alle widgets er tilpasset til visning i titelløs tilstand. En ny widget er tilføjet for at vise prototyper til diagrammer. En ny visningstilstand er blevet føjet til widgeten med oversigtsstatistikker over problemer.

En anden nyhed er det en ny type agent introduceres: zabbix_agent2, skrevet på Go-sproget og giver en ramme for udvikling af plugins til verificering af forskellige tjenester og applikationer.

Den nye agent inkluderer en indbygget planlægning med support til at indstille en fleksibel tidsplan for at udføre verifikationer og kan spore status mellem verifikationer (hold f.eks. forbindelsen til DBMS åben). For at spare trafik understøttes afsendelse af modtagne data i batch-tilstand.

Den nye agent kan bruges til at udskifte den gamle indtil videre kun på Linux-platformen.

Tilføjet evnen til at bruge weblinks og brugerdefinerede handlinger og underretningskontrollere, når de opdager fejl i de kontrollerede tjenester. Controllere kan oprettes i JavaScript og bruges til at få adgang til eksterne tjenester til underretning eller fejlsporingssystemer. For eksempel kan du skrive en behandler for at sende besværlige beskeder til virksomhedschat.

Hvordan installeres Zabbix 4.4 på Ubuntu og derivater?

Si vil du installere dette værktøj i dit system, du kan gøre det ved at åbne en terminal (Du kan bruge tastekombinationen Ctrl + Alt + T) og i den vil du skrive følgende:

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

Som nævnt i begyndelsen bruger Zabbix en database til at gemme information, så du skal have nogle af de understøttede, der allerede er installeret på dit system, ud over at bruge Apache, så jeg anbefaler at installere Lamp. Udført installationen nu skal vi oprette en database til Zabbix, vi kan gøre dette ved at skrive:

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

Hvor 'adgangskode' er adgangskoden til din database, som du skal huske eller skrive ned for senere at placere den i en konfigurationsfil.

Nu skal vi importere følgende:

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

Y lad os redigere følgende fil, hvor vi skal placere database-adgangskoden:

sudo nano /etc/zabbix/zabbix_server.conf

Og vi skal kigge efter linjen "DBPassword =" hvor vi lægger adgangskoden til databasen.

Nu skal vi redigere /etc/zabbix/apache.conf filen:

Og vi ser efter linjen "php_value date.timezone", som vi vil kommentere (fjerne #), og vi vil placere vores tidszone (i mit tilfælde Mexico):

php_value date.timezone America/Mexico

Endelig genstarter vi tjenesten med:

sudo systemctl restart zabbix-server zabbix-agent apache2

sudo systemctl enable zabbix-server zabbix-agent apache2

For at få adgang til Zabbix kan du gøre det fra din webbrowser ved at gå til stien (i tilfælde af en server) http: // server_ip_or_name / zabbix eller på en lokal computer localhost / zabbix

Hvis du vil vide mere om brugen af ​​Zabbix, kan du konsultere dem følgende link.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.