← Kennisbank

Zabbix installatie script

Door Chris van der Scheer · 23 February 2026

Zabbix agent automatisch installeren via bash-script

Met onderstaand bash-script kun je in één keer een bestaande Zabbix-repository verwijderen, de juiste Zabbix 7.0 repository toevoegen en de Zabbix agent installeren en configureren. De agent wordt automatisch gekoppeld aan de monitoringserver 167.235.78.173, gestart en toegevoegd aan de firewall.

Wat doet dit script?

  • Verwijdert oude Zabbix repository-instellingen

  • Importeert de officiële Zabbix GPG-sleutel

  • Voegt de Zabbix 7.0 repository toe (Ubuntu Noble)

  • Installeert de Zabbix agent

  • Past de configuratie automatisch aan

  • Start en activeert de Zabbix agent

  • Opent poort 10050 in de firewall (ufw)

#!/bin/bashset -eecho "oude zabbix repo verwijderen..."rm -f /etc/apt/sources.list.d/zabbix.listecho "zabbix gpg key importeren..."wget -q https://repo.zabbix.com/zabbix-official-repo.key -O - | \gpg --dearmor -o /usr/share/keyrings/zabbix-official-repo.gpgecho "repository toevoegen..."echo "deb [signed-by=/usr/share/keyrings/zabbix-official-repo.gpg] https://repo.zabbix.com/zabbix/7.0/ubuntu noble main" \> /etc/apt/sources.list.d/zabbix.listecho "apt update..."apt updateecho "zabbix-agent installeren..."apt install -y zabbix-agentecho "configuratie aanpassen..."sed -i 's/^Server=.*/Server=167.235.78.173/' /etc/zabbix/zabbix_agentd.confsed -i 's/^ServerActive=.*/ServerActive=167.235.78.173/' /etc/zabbix/zabbix_agentd.confsed -i "s/^Hostname=.*/Hostname=$(hostname)/" /etc/zabbix/zabbix_agentd.confecho "agent starten en inschakelen..."systemctl restart zabbix-agentsystemctl enable zabbix-agentsystemctl status zabbix-agent --no-pagerecho "firewall regel toevoegen..."ufw allow 10050/tcpecho "gereed"

Gebruik

Sla het script op als bijvoorbeeld install-zabbix-agent.sh, maak het uitvoerbaar en voer het uit als root:

chmod +x install-zabbix-agent.shsudo ./install-zabbix-agent.sh

Na afloop is de Zabbix agent actief en klaar om gemonitord te worden door de monitoringserver.

Was dit artikel nuttig?