MONITORITZACIÓ AGENTLESS AMB ZABBIX
Objectiu Configurar Zabbix per monitoritzar dispositius de la xarxa sense instal·lar cap agent als dispositius (agentless via SNMP v3).
Pas 1 — Afegir repositori Zabbix 6.4
wget https://repo.zabbix.com/zabbix/6.4/debian/pool/main/z/zabbix-release/zabbix-release_6.4-1+debian12_all.deb
sudo dpkg -i zabbix-release_6.4-1+debian12_all.deb
sudo apt update
Pas 2 — Instal·lar MariaDB i Zabbix:
sudo apt install mariadb-server zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent2 -y
Pas 3 — Configurar la base de dades:
sudo mysql_secure_installation
sudo mysql -uroot -p
Dins executar:
CREATE DATABASE zabbix CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
CREATE USER ‘zabbix’@’localhost’ IDENTIFIED BY ‘zabbix123’;
GRANT ALL PRIVILEGES ON zabbix.* TO ‘zabbix’@’localhost’;
SET GLOBAL log_bin_trust_function_creators = 1;
EXIT;
CREATE USER ‘zabbix’@’localhost’ IDENTIFIED BY ‘zabbix123’;
GRANT ALL PRIVILEGES ON zabbix.* TO ‘zabbix’@’localhost’;
SET GLOBAL log_bin_trust_function_creators = 1;
EXIT;
Pas 4 — Importar l’esquema de la base de dades:
zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | sudo mysql –default-character-set=utf8mb4 -uzabbix -p zabbix
default-character-set=utf8mb4 -uzabbix -p zabbix
Pas 5 — Configurar DBPassword al zabbix_server.conf
Pas 6 — Arrancar serveis
sudo systemctl restart zabbix-server zabbix-agent2 apache2
sudo systemctl enable zabbix-server zabbix-agent2 apache2
sudo systemctl enable zabbix-server zabbix-agent2 apache2
Pas 7 — Accedir a la interfície web
http://172.25.199.103/zabbix