Naar de hoofdinhoud

Zabbix agent op CentOS

Vandaag bijgewerkt

SELinux uitschakelen voor Zabbix

Voor een correcte werking van de Zabbix-agent is het aan te raden om SELinux uit te schakelen.

Open het SELinux-configuratiebestand:

nano /etc/selinux/config

Pas de volgende regel aan:

SELINUX=disabled

Sla het bestand op en sluit de editor. Start daarna het systeem opnieuw op zodat de wijziging actief wordt.


Zabbix-agent installeren

Zabbix repository toevoegen

Voeg eerst de officiële Zabbix-repository toe:

rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/8/x86_64/zabbix-release-5.0-1.el8.noarch.rpm dnf clean all

Zabbix-agent installeren

Installeer vervolgens de Zabbix-agent:

dnf install zabbix-agent -y

Start de service en zorg ervoor dat deze automatisch wordt gestart bij het opstarten van het systeem:

systemctl enable --now zabbix-agent

Zabbix-agent configureren

Open het configuratiebestand van de Zabbix-agent:

nano /etc/zabbix/zabbix_agentd.conf

Zoek de onderstaande parameters en pas deze aan:

Server=10.5.5.1 ServerActive=10.5.5.1 Hostname=client
  • Server en ServerActive bevatten het IP-adres van de Zabbix-server

  • Hostname is de naam waaronder deze host zichtbaar wordt in Zabbix

Sla het bestand op en herstart de Zabbix-agent:

systemctl restart zabbix-agent

Firewall configureren

Om communicatie met de Zabbix-server mogelijk te maken, moeten de juiste poorten worden geopend.

Open HTTP en HTTPS:

firewall-cmd --add-service={http,https} --permanent

Open de Zabbix-poorten:

firewall-cmd --add-port={10050/tcp,10051/tcp} --permanent

Herlaad de firewallregels:

firewall-cmd --reload

Na deze stappen is de Zabbix-agent correct geïnstalleerd en geconfigureerd en kan de host worden toegevoegd binnen de Zabbix-server.

Was dit een antwoord op uw vraag?