Pour monitorer mon infrastructure j'utilise Zabbix. Disposant d'un NAS Synology, nous allons voir comment faire tourner Zabbix sous Docker.
Nous metttrons l'alerting Zabbix via Telegram, en affichant des emoticons/emojis dans les messages reçus.
Utilisation du conteneur Docker Zabbix 5.0
Prérequis
Installer le package Docker sur Synology
Créer un répertoire pour stocker les données Zabbix
Nous allons créer un répertoire avec deux sous-répertoires.
Il permettront de rendre les données
/docker/Zabbix/usr/lib/zabbix
/docker/Zabbix/var/lib/zabbix
Configuration du conteneur
Récupérer le conteneur
Installer le package Docker si besoin et le lancer.
Se rendre dans "Registre" et récupérer l'image zabbix/zabbix-appliance.
A ce jour la version 5.0 est disponible sous le tag "alpine-trunk"
Après avoir validé par "Selectionner" le téléchargement de l'image va débuter.
A titre indicatif l'image fait 383Mo lors du mon dernier téléchargement.
L'image sera donc visible dans la rubrique "image".
Executer le conteneur
Il suffit de double cliquer sur l'image pour initier sa configuration.
Se rendre dans "paramètres avancés".
Et saisir les paramètres suivants en reprenant les informations des répertoires créés précédemment.
Ici on fixe le port http 8088 qui nous servira à l'accès à l'interface de Zabbix, car autrement il changera au redémarrage du conteneur.
Le conteneur est ensuite démarré.
Il suffit de se rendre sur l'IP de votre NAS en utilisant le port 8088
Le compte par défaut est Admin / zabbix.