LogicielsOutils du tech

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. 

Attention : Pensez à changer les mots de passe par défaut !

Configuration de Zabbix dans Grafana :

Installation du plugin Zabbix

  1. Connectez-vous sur votre interface Grafana (port par défaut : 3000).
  2. Changez le mot de passe par défaut si ce n’est pas déjà fait.
  3. Dans l’onglet “Configuration” (à gauche), cliquez sur “Plugins”.
  4. Cherchez “Zabbix”  et cliquez sur “Enable”.

Le plugin est désormais installé et activé.

Connexion à Zabbix :

  1. Dans l’onglet “Configuration” (à gauche), cliquez sur “Data Sources”.
  2. Cliquez sur “Add data source”
  3. Cherchez “Zabbix” et sélectionnez-le.
  4. Dans le champs “Name” : Zabbix
  5. Dans le champs “URL” : http://IP_SERVEUR:8090/api_jsonrpc.php
  6. Cocher Basic Auth
  7. Dans “Basic Auth Details” : rentrez votre utilisateur et le mot de passe
  8. Dans “Zabbix API details” : rentrez votre utilisateur et le mot de passe
  9. Dans “Zabbix API details” – “Zabbix version” : 4.x
  10. 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.

PAPAMICA

Etudiant et Entrepreneur, je suis actuellement Ingénieur Système et Réseau chez Infomaniak. Passionné par l'informatique et la domotique depuis plusieurs années, je souhaite partager mes connaissances au travers d'articles et de tutoriels. Vous retrouverez mes articles sur Tech2Tech et mes procédures sur Wiki-Tech.io.

Articles similaires

Un commentaire

  1. 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 ?

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Bouton retour en haut de la page