benevoles:technique:zabbix
Ceci est une ancienne révision du document !
Zabbix
Installation
Sous Debian Wheezy, uniquement disponible dans les backports…
$ cat /etc/apt/sources.list.d/backports.list deb http://ftp.fr.debian.org/debian/ wheezy-backports main
Packages : zabbix-frontend-php zabbix-server-mysql php5-fpm nginx-light ssl-cert
Si l'on prévoit d'utiliser SNMP, il faut aussi les MIB. Le plus simple est d'activer l'installation de paquets non-free et d'installer snmp-mibs-downloader.
Nginx
https://www.zabbix.com/forum/showthread.php?t=40564
Config (dans /etc/nginx/sites-available/zabbix) :
server {
server_name zabbix.arn-fai.net;
return 301 https://zabbix.arn-fai.net$request_uri;
}
server {
listen [::]:443;
server_name zabbix.arn-fai.net;
access_log /var/log/nginx/zabbix.log;
error_log /var/log/nginx/zabbix.error;
ssl on;
ssl_certificate /etc/ssl/certs/ssl-cert-snakeoil.pem;
ssl_certificate_key /etc/ssl/private/ssl-cert-snakeoil.key;
root /usr/share/zabbix;
index index.php;
# error_page 403 404 502 503 504 index.php;
client_max_body_size 5m;
client_body_buffer_size 128k;
location ~ \.php$ {
fastcgi_pass unix:/var/run/php5-fpm.sock;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
}
location ~* \.(jpg|jpeg|png|gif|css|js|ico)$ {
expires max;
log_not_found off;
}
location ~ /\.ht {
deny all;
}
location ~ /\. {
deny all;
}
}
PHP5, MySQL, serveur Zabbix
Tout est documenté dans /usr/share/doc/zabbix-frontend-php/README.Debian
Pour PHP5, j'ai créé /etc/php5/fpm/conf.d/30-zabbix.ini et y mis :
post_max_size = 16M max_execution_time = 300 max_input_time = 300 date.timezone = Europe/Paris
Ajout SNMP & monitoring tools sur Yunohost
benevoles/technique/zabbix.1679833086.txt.gz · Dernière modification : de ced117