====== 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}}