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
ServerenServerActivebevatten het IP-adres van de Zabbix-serverHostnameis 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} --permanentOpen de Zabbix-poorten:
firewall-cmd --add-port={10050/tcp,10051/tcp} --permanentHerlaad 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.