Zabbix Server¶
In dit artikel
Informatie
Zabbix is een open-source oplossing voor gedistribueerde monitoring, ontworpen om de prestaties en beschikbaarheid van netwerkservers, apparaten, services en andere IT-bronnen te volgen. Zabbix biedt uitgebreide mogelijkheden voor monitoring, waardoor gebruikers gegevens uit de IT-infrastructuur kunnen verzamelen, opslaan, beheren en analyseren, evenals deze op het scherm kunnen weergeven en meldingen kunnen verzenden via e-mail, SMS of Jabber wanneer drempelwaarden worden bereikt. Zabbix biedt de mogelijkheid om snel problemen met servers en apparaten te identificeren, waardoor systeem-downtime en het risico op uitval worden verminderd.
Zabbix Server: Belangrijkste functies¶
- Schaalbaarheid en hoge prestaties: Zabbix is in staat om efficiënt grote hoeveelheden monitoringsgegevens af te handelen van grote gedistribueerde infrastructuren. Het ondersteunt horizontale schaalbaarheid en het gebruik van een gedistribueerde database.
- Ondersteuning voor een breed scala aan protocollen: Zabbix kan metingen ontvangen van Zabbix-agents en autonoom externe bronnen monitoren via verschillende protocollen, zoals SNMP, IPMI, SSH en andere.
- Gegevensverwerking en -analyse: Zabbix is in staat om complexe triggers te berekenen, gebeurtenissen te maken op basis van vooraf gedefinieerde regels en meldingen te genereren over problemen of het bereiken van drempelwaarden met behulp van verschillende methoden.
- Gebruiksvriendelijke webinterface: De webconsole biedt visualisatie van monitoringsgegevens, grafieken, netwerkkaarten, lijsten met problemen en mogelijkheden voor configuratiebeheer.
- Flexibiliteit en uitbreidbaarheid: Zabbix kan worden aangepast door het maken van plugins en modules, evenals geïntegreerd worden met andere systemen via de API.
Implementatiefuncties¶
| ID | Softwarenaam | Compatibel OS | VM | BM | VGPU | GPU | Min CPU (Kernen) | Min RAM (GB) | Min HDD/SSD (GB) | Aangepast Domein | Actief |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 108 | Zabbix | Ubuntu 22.04 | + | + | + | + | 2 | 4 | 15 | Nee | BESTELLEN |
Geïnstalleerde software:
| Software | Licentie |
|---|---|
| Zabbix server | GPLv2 |
| Zabbix web | GPLv2 |
| Zabbix agent | GPLv2 |
| Nginx | MIT License |
| MySQL | GPLv2 |
| PHP | v3.01 |
- De installatie duurt ongeveer 15-20 minuten, inclusief het besturingssysteem;
- De installatie van Zabbix en SSL is gecontaineriseerd binnen de
hostkey.in-zone; - De webserver Apache luistert op poort 8080 en wordt geproxyd via een Nginx+Certbot-container op poort 443 voor een beveiligde SSL/TLS-verbinding;
- Nginx-configuratiebestanden zijn opgeslagen in de map
/data/nginx; - Het pad naar het Docker Compose-bestand voor het starten van Nginx- en Certbot-containers:
/root/nginx; - De paden naar gemounte mappen:
/data.
Om de configuratie te wijzigen of certificaten bij te werken, bewerkt u het bestand compose.yml in de map /root/nginx. Na het aanbrengen van wijzigingen, start u de containers opnieuw op met:
- Om de containers te stoppen:
Als u domeinstellingen of andere Nginx-configuraties moet wijzigen, bewerkt u de bijbehorende bestanden in de map /data/nginx. Nginx-configuratiebestanden worden vanuit deze map gemount tijdens het opstarten van de container.
Na het aanbrengen van wijzigingen in de Nginx-configuratiebestanden in /data/nginx, start alleen de Nginx-container opnieuw op:
De webinterface is beschikbaar op: https://{Server_ID_from_Invapi}.hostkey.in/zabbix
Opmerking
Tenzij anders vermeld, installeren we standaard de nieuwste releaseversie van software van de website van de ontwikkelaar of uit de repositories van het besturingssysteem.
Aan de slag met het beheer van Zabbix Server¶
Zodra uw Zabbix-server is geïmplementeerd, vindt het beheer van de service plaats binnen het webdashboard van de Zabbix-server. Om naar het dashboard te gaan, zoekt u naar de verstrekte link in Invapi en klikt u daarop:
Aanmeldingsgegevens die u kunt vinden in het serverbeheerinterface, ofwel binnen het tabblad Configuration >> Tags van de serverconfiguratie of in een geactiveerde link die per e-mail is verzonden:
- Link: in de webpanel-tag;
- Gebruikersnaam: zabbix voor de database, Admin voor de aanmelding bij de Zabbix-webinterface;
- Database-wachtwoord: verzonden naar uw e-mailadres wanneer de server wordt overgedragen;
- Wachtwoord voor webinterface: zabbix.
Initiële configuratie van Zabbix Server¶
Na het klikken op de link vanuit de webpanel-tags, configureert u Zabbix in de installatiewizard. In de instellingen voor Configure DB connection, vult u User in met zabbix en voert u het Password in dat u per e-mail heeft ontvangen na de overdracht van de server.

In de volgende stap (Settings) kunt u de servernaam, tijdzone en een thema voor het ontwerp opgeven. Het belangrijkste aspect hier is het correct instellen van de tijdzone:

U kunt de overige instellingen op de standaardwaarden laten.
Opmerking
Vind gedetailleerde informatie over de essentiële Zabbix-serverconfiguraties in de documentatie van de ontwikkelaar.