Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| zabbix [2024/02/23 12:50] – [Gérer ZABBIX] usr2224 | zabbix [2024/04/03 08:27] (Version actuelle) – usr2224 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== | + | ====== ZABBIX ====== |
| == Modifié par : == | == Modifié par : == | ||
| Adekoya Esther | Adekoya Esther | ||
| \\ Mukengeshayi Seth | \\ Mukengeshayi Seth | ||
| - | Quentin Lemoigne | + | \\ Quentin Lemoigne |
| + | \\ Axel Maquaire-Lherondel | ||
| ===== Installation ===== | ===== Installation ===== | ||
| Ligne 14: | Ligne 15: | ||
| ==== Installation | ==== Installation | ||
| L' | L' | ||
| - | === Sous linux : === | ||
| - | |||
| - | Après cela on installe mariadb : | ||
| - | “apt install mariadb-server mariadb-client” | ||
| - | |||
| - | |||
| - | une fois installé on crée la base de donnée pour l’utilisateur: | ||
| - | - ** "mysql -uroot -p"** <code lscript> | ||
| - | mysql -uroot -p | ||
| - | create database zabbix_db character set utf8mb4 collate utf8mb4_bin; | ||
| - | create user zabbix_user@localhost identified by ' | ||
| - | grant all privileges on zabbix_db.* to zabbix_user@localhost; | ||
| - | set global log_bin_trust_function_creators = 1; | ||
| - | </ | ||
| - | |||
| - | Sur l' | ||
| - | “ zcat / | ||
| - | |||
| - | ensuite on effectue la commande ci dessous pour la desactivé : | ||
| - | set global log_bin_trust_function_creators = 0 ; | ||
| Ligne 48: | Ligne 29: | ||
| ==== Configuration côté console Zabbix ==== | ==== Configuration côté console Zabbix ==== | ||
| - | On peut dès à présent accéder à ZABBIX en ligne (interface web) pour finir la configuration, | + | On peut dès à présent accéder à ZABBIX en ligne (interface web) pour finir la configuration, |
| **//La connexion à la base de données// | **//La connexion à la base de données// | ||
| Ligne 57: | Ligne 38: | ||
| === Configurer l' | === Configurer l' | ||
| - | - //Menu Configuration/Hôtes/ | + | - //Aller dans le menu Surveillances/hôtes// \\ Puis " |
| - | - Ajouter les modèles adaptés à l' | + | - Ajouter les modèles adaptés à l' |
| Ligne 65: | Ligne 46: | ||
| On peut définir la communauté pour l' | On peut définir la communauté pour l' | ||
| - | Pour définir la communauté sur un modèle, dans **// Configuration/Modèles/ | + | Pour définir la communauté sur un modèle, dans **// Administration/Macros |
| - | {{ :zbxcommunaute.png |}} | + | {{ :commu.png |}} |
| Tous les équipements supervisés par ce modèle utiliseront alors cette communauté. | Tous les équipements supervisés par ce modèle utiliseront alors cette communauté. | ||
| - | Pour définir la communauté pour un équipement précis, | + | Pour définir la communauté pour un équipement précis, |
| - | {{ :zbxtemplate.png?200 |}} | + | {{ :commu2.png |}} |
| - | Il faudra alors définir la communauté spécifique pour chaque item/ | ||
| - | Des actions de masse sont possibles. | ||
| ==== Configuration sur l' | ==== Configuration sur l' | ||
| Ligne 81: | Ligne 61: | ||
| === Sous linux : === | === Sous linux : === | ||
| - | - Installer l' | + | - Installer l' |
| - | - **Pour debian 9 il suffit juste de faire un "apt install zabbix-agent" | + | <code lscript> |
| - | apt-get install zabbix-agent | + | apt install zabbix-agent |
| </ | </ | ||
| - | |||
| - Configurer l' | - Configurer l' | ||
| - | DebugLevel=4 | ||
| Server= x.x.x.x | Server= x.x.x.x | ||
| - | ListenIP=x.x.x.x | ||
| ServerActive= x.x.x.x | ServerActive= x.x.x.x | ||
| Hostname=xxxxxxx / | Hostname=xxxxxxx / | ||
| - | Timeout=3 | ||
| </ | </ | ||
| - | - Redémarrer l' | + | - Redémarrer l' |
| - | # OU sous debian 10 : | + | |
| - | systemctl restart | + | |
| === Sous Windows : === | === Sous Windows : === | ||
| - | -Télécharger un agent zabbix sur le site https:// | + | -Télécharger un agent zabbix sur le site https:// |
| - | -Renommer | + | -exécuté |
| + | - cliquer sur next | ||
| + | {{ :agent1.png |}} | ||
| + | -entrer l'ip de vôtre serveur ZABBIX | ||
| + | {{ :agent2.png |}} | ||
| + | - Puis installer | ||
| - | -Modifier dans ce fichier les paramètres suivants : <code lscript> | + | === Pour un équipement matériel avec SNMP === |
| - | => Server= /* => « Mettre l’IP du serveur | + | - Sur un serveur |
| - | + | * installer SNMP | |
| - | => ServerActive= /* => «Mettre l’IP du serveur Zabbix» */ | + | |
| - | + | ||
| - | => Hostname= /* => «Votre nom de machine» */ | + | |
| - | </ | + | |
| - | + | ||
| - | Ensuite, en ligne de commande en administrateur taper : | + | |
| <code lscript> | <code lscript> | ||
| - | + | apt install snmp | |
| - | Chemin amenant à /* zabbix_agentd.exe */ -i -c chemin amenant à /* zabbix_agentd.conf */ | + | |
| </ | </ | ||
| - | + | | |
| - | + | - rocommunity nomDeCommunaute | |
| - | === Pour un équipement matériel avec SNMP === | + | - sysLocation adresseQuelconque |
| - | + | * Puis redémarrer | |
| - | | + | |
| - | * définir la communauté | + | |
| - | * choisir la //vue// (c'est à dire le niveau de la MIB interrogé) | + | |
| - | * indiquer le type d' | + | |
| - | {{ :snmpdlink.png |}} | + | |
| - | + | ||
| - | ===== Superviser un service précis ===== | + | |
| - | + | ||
| - | Tout d' | + | |
| - | + | ||
| - | Puis ajouter un élément dans cette application avec le nom que vous vouliez en l' | + | |
| - | + | ||
| - | Ensuite, voici les clés pour configurer votre élément correctement. | + | |
| - | + | ||
| - | ==== Debian ==== | + | |
| - | La clé est la suivante : | + | |
| <code lscript> | <code lscript> | ||
| - | proc.num[/* Nom du service | + | systemctl restart snmpd.service |
| </ | </ | ||
| - | ==== Windows ==== | + | - Sur matériel réseau indiquer |
| - | + | ||
| - | La clé est la suivante | + | |
| <code lscript> | <code lscript> | ||
| - | service.info[/ | + | snmp-server community " |
| </ | </ | ||
| + | ===== importer/ | ||
| - | Par exemple , pour le NAS , nous devons surveiller le protocole ftp qui permet | + | Il est possible |
| - | + | - aller dans le menu collecte de données/ | |
| - | + | - cochet le template à exporter\\ | |
| + | - puis cliquer sur exporter | ||
| + | {{ :export.png |}} | ||
| + | Il est possible de télécharger des templates sur le site officiel de zabbix ou sur des site de communauté: | ||
| + | - puis importer le template (en haut à doite) | ||
| + | {{ :import.png |}} | ||