====== Zabbix installatie======
[[zabbix:zabbix|{{ :zabbix:icon.jpg?120|}}]]
===== context=====
dit document beschrijft de installatie van Zabbix op Debian.
===== installatie =====
- installeer [[installatie:nginx|nginx]]
- installeer [[postgresql:installatie_op_debian|postgresql]]
- [[https://www.zabbix.com/download|selecteer]] de Zabbix repo voor Debian met postgresql en nginx
- download de Zabbix repo: wget https://repo.zabbix.com/zabbix/6.2/debian/pool/main/z/zabbix-release/zabbix-release_6.2-2%2Bdebian11_all.deb
- installeer de Zabbix Repo: ''dpkg -i zabbix-release_6.2-2+debian11_all.deb''
- werk de repo bij: ''apt update''
- installeer alle Zabbix componenten:apt install zabbix-server-pgsql zabbix-frontend-php php7.4-pgsql zabbix-nginx-conf zabbix-sql-scripts zabbix-agent
- meld aan op **postgresql** server:
- maak een **gebruiker** zabbix aan: ''CREATE USER zabbix PASSWORD '';''
- maak de zabbix **DB** aan: ''CREATE DATABASE zabbix OWNER zabbix;''
- geef de zabbix server en gebruiker **toegang** tot postgresql server en de zabbix database:
- open /etc/postgresql/14/main/pg_hba.conf: host zabbix zabbix zabbix.legoland.net scram-sha-256
- importeer het databaseschema: zcat /usr/share/zabbix-sql-scripts/postgresql/server.sql.gz | psql -h postgresql.legoland.net -d zabbix -U zabbix
- open ''/etc/zabbix/zabbix_server.conf'' en vul database waarden in.
- open ''/etc/zabbix/nginx.conf'' en wijzig:listen 80;
server_name zabbix.legoland.net;
- herstart en activeer alle services: systemctl restart zabbix-server zabbix-agent nginx php7.4-fpm
systemctl enable zabbix-server zabbix-agent nginx php7.4-fpm
- surf naar ''http://'' en doorloop de wizard.
===== meer info =====
- [[https://www.zabbix.com/download?zabbix=6.2&os_distribution=debian&os_version=11&components=server_frontend_agent&db=mysql&ws=apache|Zabbix docs]]
{{tag>zabbix}}