===== 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 serveur yunohost dans zabbix === Procéder à l'installation de snmpd: sudo apt install snmpd Modifier le fichier /etc/snmp/snmpd.conf avec la configuration "qui va bien" (sera mis à jour automatiquement par puppet dans le futur) Penser également à installer les paquets monitoring-plugins-basic & monitoring-plugins-common pour que la remontée des informations fonctionne: sudo apt install monitoring-plugins-basic monitoring-plugins-common Ne pas oublier d'ouvrir le port UDP 161 dans le pare-feu pour que les informations remontent bien