De release van de nieuwe versie van Zabbix 5.4 is zojuist uitgevoerd, waarin de ondersteuning voor het genereren van rapporten in pdf-indeling wordt benadrukt, nieuwe syntaxis om detectie van meer complexe problemen toe te voegen, verbeterde datavisualisatie, token-ondersteuning voor API-toegang, metrische niveautags, prestatieverbeteringen en nog veel meer.
Voor degenen die niet bekend zijn met Zabbix, moet u weten dat het uit drie basiscomponenten bestaat: een server om de uitvoering van verificaties te coördineren, testverzoeken te genereren en statistieken te verzamelen; agenten om controles uit te voeren door externe hosts; interface om systeembeheer te organiseren.
Belangrijkste nieuws van Zabbix 5.4
In deze nieuwe versie die wordt gepresenteerd, is een van de nieuwigheden die opvalt de nieuwe ondersteuning voor PDF-rapporten en de geplande creatie en levering aan gebruikers, een nieuwe rol om de toegang tot deze functionaliteit te beheren.
Ook gemarkeerd in Zabbix 5.4 zijn de prestatie- en beschikbaarheidsverbeteringend, aangezien sondes niet langer een databaseverbinding nodig hebben, is een cache toegevoegd voor snellere verwerking van trends, en is ondersteuning ingebouwd voor een betrouwbaardere en vlottere serverstart die veel nieuwe gegevens kan ontvangen en verwerken en parallel kan werken met gegevens op de server en proxy is verbeterd.
Daarnaast is een innovatieve syntaxis voor trigger-expressies wordt ook benadrukt, berekende en geaggregeerde metrische gegevens, naast het verwijderen van alle bekende beperkingen uit de bovenstaande syntaxis, maar deze vereenvoudigen. Geaggregeerde metrische gegevens kunnen nu gegevens selecteren op tags en jokertekens van hosts en metrische sleutels
De functionaliteit van screenshots en dashboards wordt gecombineerd, ondersteuning voor panelen met meerdere pagina's is verschenen.
Ook se benadrukt ondersteuning voor benoemde tokens voor API-toegang, Het is mogelijk om de vervaldatum van het token en ondersteuning voor labels op metrisch niveau op te geven. De apps worden niet langer ondersteund.
Van beveiligingsverbeteringen die opvallen:
- Ondersteunt alle SNMPv3-coderingsprotocollen
- Verborgen foutdetails in het geval van een mislukte verbinding met de interface
- Uitgeschakeld automatisch aanvullen voor velden met wachtwoorden en andere gevoelige informatie
- NTLM-authenticatieondersteuning voor WEB-koppelingen
Verbeteringen om de bediening en aanpassing van monitoring te vereenvoudigen
- Menu op het derde niveau voor betere navigatie
- Eenvoudigere formulieren voor bulkimport en wijzigingsoperaties
- De beschikbaarheid van metrische gegevens is nu afhankelijk van de beschikbaarheid van hostinterfaces.
- Mogelijkheid om negatieve filters te gebruiken voor labels in de interface.
- Ondersteuning voor waardekaarten op host- en sjabloonniveau voor sjabloononafhankelijkheid
- Globale scripts kunnen worden gebruikt voor waarschuwingen, integraties en aangepaste opdrachten
- Ondersteuning voor het verwerken van XML-gegevens bij voorverwerking en WEB-hooks
- CurlHttpRequest hernoemd naar HttpRequest in WEB-hooks voor gebruiksgemak
Hoe installeer ik Zabbix op Ubuntu en derivaten?
Si wil je dit hulpprogramma installeren in uw systeem, je kunt het doen door een terminal te openen (je kunt de toetsencombinatie Ctrl + Alt + T gebruiken) en daarin typ je het volgende:
wget https://repo.zabbix.com/zabbix/5.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.4-1%2Bubuntu20.04_all.deb sudo dpkg -i zabbix-release_5.4-1+ubuntu20.04_all.deb</pre> sudo apt update sudo apt -y install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent
Zoals in het begin vermeld, gebruikt Zabbix een database om informatie op te slaan, dus sommige van de ondersteunde bestanden moeten al op uw systeem zijn geïnstalleerd, naast het gebruik van Apache, dus ik raad aan om Lamp te installeren. De installatie voltooid nu moeten we een database voor Zabbix maken, we kunnen dit doen door te typen:
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
Waar 'wachtwoord' het wachtwoord van uw database is dat u moet onthouden of opschrijven om het later in een configuratiebestand te plaatsen.
Nu gaan we het volgende importeren:
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
Y laten we het volgende bestand bewerken, waar we het databasewachtwoord gaan plaatsen:
sudo nano /etc/zabbix/zabbix_server.conf
En we gaan op zoek naar de regel "DBPassword =" where we gaan het wachtwoord van de database plaatsen.
Nu gaan we het bestand /etc/zabbix/apache.conf bewerken:
En we zoeken naar de regel "php_value date.timezone" die we gaan verwijderen (de # verwijderen) en we gaan onze tijdzone plaatsen (in mijn geval Mexico):
php_value date.timezone America/Mexico
Ten slotte herstarten we de service met:
sudo systemctl restart zabbix-server zabbix-agent apache2 sudo systemctl enable zabbix-server zabbix-agent apache2
Om toegang te krijgen tot Zabbix, kunt u dit vanuit uw webbrowser doen door naar het pad (in het geval van een server) http: // server_ip_or_name / zabbix of op een lokale computer localhost / zabbix te gaan