Monitoring #2 : Installation de Zabbix et Grafana
Dans ce nouvel article sur le monitoring, nous verrons ensemble comment installer Zabbix et Grafana afin de monitorer serveur, ou tout autre matériel.
Nous ferons l’installation via un script fait par mes soins qui installera Docker, Docker-compose puis une base de données Postgresql, Nginx, Zabbix-server 4.4, Grafana, Adminer et Zabbix-agent.
Pour installer cela, vous devez disposer d’un serveur sur Debian 9. Cela peut être une VM ou un VPS par exemple. Je vous conseille un VPS pour externaliser votre serveur de monitoring.
Installation :
Installation de Git
apt install -y git
Récupération des scripts
git clone https://github.com/PAPAMICA/scripts
Exécuter le script
cd scripts/debian/zabbix-server
chmod +x debian_install_zabbix_server.sh
./debian_install_zabbix_server.sh
Il faut alors rentrer le mot de passe pour la base de données et laisser faire le script.
Résultats :
Une fois le script terminé, vous devriez avoir ceci :
Il ne vous reste plus qu’à vous connecter à adresse_ip:8090 pour accéder à l’interface de Zabbix et à adresse_ip:3000 pour accéder à l’interface de Grafana.
Configuration de Zabbix dans Grafana :
Installation du plugin Zabbix
- Connectez-vous sur votre interface Grafana (port par défaut : 3000).
- Changez le mot de passe par défaut si ce n’est pas déjà fait.
- Dans l’onglet “Configuration” (à gauche), cliquez sur “Plugins”.
- Cherchez “Zabbix” et cliquez sur “Enable”.
Le plugin est désormais installé et activé.
Connexion à Zabbix :
- Dans l’onglet “Configuration” (à gauche), cliquez sur “Data Sources”.
- Cliquez sur “Add data source”
- Cherchez “Zabbix” et sélectionnez-le.
- Dans le champs “Name” : Zabbix
- Dans le champs “URL” : http://IP_SERVEUR:8090/api_jsonrpc.php
- Cocher Basic Auth
- Dans “Basic Auth Details” : rentrez votre utilisateur et le mot de passe
- Dans “Zabbix API details” : rentrez votre utilisateur et le mot de passe
- Dans “Zabbix API details” – “Zabbix version” : 4.x
- Cliquez sur “Save & Test“
Si vous obtenez le message suivant, c’est que votre Zabbix et bien configurer sur votre Grafana :
Votre Zabbix et votre Grafana sont désormais fonctionnels, nous allons pouvoir superviser notre premier serveur dans le prochain article.
Bonjour,
je tente de faire une installation sur debian 10 et je rencontre cette erreur Datasource update Invalid params. Invalid parameter « / »: unexpected parameter « user ».
Avez vous déjà rencontré ce soucis ?