Ceci est une ancienne révision du document !
Table des matières
Gérer ZABBIX
Modifié par :
Adekoya Esther
Mukengeshayi Seth
Quentin Lemoigne
Installation
Prérequis :
Disposer d'une machine Debian 12 avec Apache2 et Mysql/Mariadb. Avant l’installation on met à jour les paquet avec un “apt update”, puis “apt upgarde”.
Installation
L'installation de Zabbix sur une machine Debian 12 est décrite ici : https://www.zabbix.com/download?zabbix=6.4&os_distribution=debian&os_version=12&components=server_frontend_agent&db=mysql&ws=apache
Configurer le serveur
Dans le fichier /etc/zabbix/zabbix_server.conf, modifier les valeurs :
DBName= zabbix_db /* => mettre le nom de la BDD du serveur Zabbix */ DBUser=zabbix_user /* => mettre le compte utilisateur bd */ DBPassword= pass /* => mettre le mot de passe */
après cette étape il faudra redémarrer zabbix : “systemctl restart zabbix-server zabbix-agent apache2”
Configuration côté console Zabbix
On peut dès à présent accéder à ZABBIX en ligne (interface web) pour finir la configuration, il nous suffit juste de taper l’adresse IP dans l'URL d'un navigateur.
La connexion à la base de données.
Ensuite paramètres le serveur Zabbix et une fois cette étape terminée on pourra accéder à l'outil ZABBIX
Configurer un hôte
Configurer l'hôte et lui associer les modèles
Définir la communauté SNMP sur le serveur cible
On peut définir la communauté pour l'ensemble des équipements (en l'appliquant au modèle), ou choisir de superviser des équipements de plusieurs communautés.
Pour définir la communauté sur un modèle, dans Administration/Macros , Enter le nom de communauté dans la case valeur.
Tous les équipements supervisés par ce modèle utiliseront alors cette communauté.
Pour définir la communauté pour un équipement précis, lors de la création de l'hôtes remplacer la macro par la communauté souhaité.
Configuration sur l'équipement hôte
Sous linux :
- Installer l'agent Zabbix
apt install zabbix-agent
- Configurer l'agent
Dans le fichier /etc/zabbix/zabbix_agentd.conf, modifier les valeurs :Server= x.x.x.x /* => mettre l'IP du serveur Zabbix */ ServerActive= x.x.x.x /* => mettre l'IP du serveur Zabbix */ Hostname=xxxxxxx /* => mettre le même nom que dans la déclaration d'hôte sur le serveur */
- Redémarrer l'agent :
service zabbix_agent restart
Sous Windows :
-Télécharger un agent zabbix sur le site https://www.zabbix.com/fr/download_agents correspond à la version de ZABBIX.
-exécuté le fichier téléchargé
- cliquer sur next
-entrer l'ip de vôtre serveur ZABBIX
- Puis installer
Pour un équipement matériel avec SNMP
- Sur un serveur faire:
- installer SNMP
apt install snmp
- dans le fichier /etc/snmp/snmpd.conf y entrer les information suivante:
- rocommunity nomDeCommunaute - sysLocation adresseQuelconque
- Puis redémarrer le service SNMP
systemctl restart snmpd.service
- Sur matériel réseau indiquer la communauté avec la commande:
snmp-server community "MyCommunity"
Superviser un service précis
Tout d'abord pour surveiller un service précis , il faut créer une application “/* Nom du service */” dans configuration > hôte > Application.
Puis ajouter un élément dans cette application avec le nom que vous vouliez en l'ajoutant dans l'application que vous avez créer précédemment.
Ensuite, voici les clés pour configurer votre élément correctement.