Deze pagina leidt je door de stappen die nodig zijn om basismonitoring van Linux-machines te starten met Zabbix. De stappen die in deze handleiding worden beschreven, kunnen worden toegepast op elk op Linux gebaseerd besturingssysteem.
Voor wie deze handleiding is bedoeld
Deze handleiding is ontworpen voor nieuwe Zabbix-gebruikers en bevat de minimale set stappen die nodig zijn om basismonitoring van je Linux-machine in te schakelen. Als je op zoek bent naar diepgaande aanpassingsopties of meer geavanceerde configuratie vereist, bekijk dan het Configuratie gedeelte van de Zabbix-handleiding.
Vereisten
Voordat je verdergaat met deze installatiehandleiding, moet je de Zabbix-server en Zabbix-frontend downloaden en installeren volgens de instructies voor je besturingssysteem.
De Zabbix-agent is het proces dat verantwoordelijk is voor het verzamelen van gegevens.
Controleer je Zabbix-serverversie:
Installeer de Zabbix-agent van dezelfde versie (aanbevolen) op de Linux-machine die je wilt monitoren. Afhankelijk van je monitoringbehoeften kan dit dezelfde machine zijn waarop de Zabbix-server is geïnstalleerd, of een compleet andere machine.
Kies de meest geschikte installatiemethode:
Voer uit als een Docker-container - bekijk de lijst met beschikbare afbeeldingen in het Zabbix Docker-repository.
Installeer via Zabbix pakketten (beschikbaar voor Alma Linux, CentOS, Debian, Oracle Linux, Raspberry Pi OS, RHEL, Rocky Linux, SUSE Linux Enterprise Server, Ubuntu).
Compileer uit bronnen.
De Zabbix-agent kan gegevens verzamelen in actieve of passieve modus (gelijktijdig).
Een passieve check is een eenvoudig dataverzoek. Zabbix-server of proxy vraagt om bepaalde gegevens (bijvoorbeeld CPU-belasting) en Zabbix-agent stuurt het resultaat terug naar de server. Actieve checks vereisen complexere verwerking. De agent moet eerst van de server(s) een lijst met items ophalen voor onafhankelijke verwerking en vervolgens de gegevens in bulk terugsturen. Zie Passieve en actieve agent checks voor meer informatie.
Monitoringtemplates die door Zabbix worden geleverd, bieden meestal twee alternatieven - een template voor Zabbix-agent en een template voor Zabbix-agent (actief). Met de eerste optie zal de agent gegevens verzamelen in passieve modus. Dergelijke templates zullen identieke monitoringresultaten opleveren, maar met verschillende communicatieprotocollen.
Verdere Zabbix-configuratie hangt af van of je een template voor actieve of passieve Zabbix-agent checks selecteert.
Log in op de Zabbix frontend.
Maak een host aan in de Zabbix webinterface.
Deze host zal je Linux-machine vertegenwoordigen.
Voeg in de Interfaces parameter een Agent-interface toe en geef het IP-adres of de DNS-naam op van de Linux-machine waarop de agent is geïnstalleerd.
Voeg in de Templates parameter de template Linux by Zabbix agent toe of selecteer deze.
Open het Zabbix-agent configuratiebestand (standaard is het pad /usr/local/etc/zabbix_agentd.conf):
Voeg het IP-adres of de DNS-naam van je Zabbix-server toe aan de Server parameter.
Bijvoorbeeld:
Log in op de Zabbix frontend.
Maak een host aan in de Zabbix webinterface.
Deze host zal je Linux-machine vertegenwoordigen.
Open het Zabbix-agent configuratiebestand (standaard is het pad /usr/local/etc/zabbix_agentd.conf):
Voeg toe:
Bijvoorbeeld:
Gefeliciteerd! Op dit punt bewaakt Zabbix al je Linux-machine.
Om verzamelde statistieken te bekijken, open je het Monitoring->Hosts menu sectie en klik je op Laatste gegevens naast de host.
Deze actie opent een lijst met alle laatste statistieken die zijn verzameld vanaf de Linux-server host.
Zabbix kan je op de hoogte stellen van een probleem met je infrastructuur via verschillende methoden. Deze handleiding biedt configuratiestappen voor het verzenden van e-mailwaarschuwingen.
De volgende keer dat Zabbix een probleem detecteert, zou je een waarschuwing per e-mail moeten ontvangen.
Op Linux kun je een hoge CPU-belasting simuleren en als gevolg daarvan een probleemwaarschuwing ontvangen door het volgende uit te voeren:
Je moet mogelijk meerdere md5sum-processen uitvoeren om de CPU-belasting de drempel te laten overschrijden.
Wanneer Zabbix het probleem detecteert, zal het verschijnen in de sectie Monitoring->Problemen.
Als de waarschuwingen geconfigureerd zijn, ontvang je ook de probleemmelding.
Zie ook: