Outils pour utilisateurs

Outils du site


zabbix

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
zabbix [2024/02/23 13:26] – [Configurer un hôte] usr2224zabbix [2024/04/03 08:27] (Version actuelle) usr2224
Ligne 1: Ligne 1:
-====== Gérer ZABBIX ======+====== ZABBIX ======
  
 == Modifié par : == == Modifié par : ==
Ligne 5: Ligne 5:
 \\ Mukengeshayi Seth \\ Mukengeshayi Seth
 \\ Quentin Lemoigne \\ Quentin Lemoigne
 +\\ Axel Maquaire-Lherondel
  
 ===== Installation ===== ===== Installation =====
Ligne 45: Ligne 46:
 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. 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 **// Configuration/Modèles/Template SNMP... //**, remplacer la valeur **//{$SNMP_COMMUNITY}//** par le nom de communauté précis+Pour définir la communauté sur un modèle, dans **// Administration/Macros //**, Enter le nom de communauté dans la case valeur
-{{ :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, on dissociera le **//template//** utilisé du modèle en **//supprimant le lien//**+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é
-{{ :zbxtemplate.png?200 |}}+{{ :commu2.png |}} 
  
-Il faudra alors définir la communauté spécifique pour chaque item/élément de cet équipement.  
-Des actions de masse sont possibles.  
  
 ==== Configuration sur l'équipement hôte ==== ==== Configuration sur l'équipement hôte ====
Ligne 61: Ligne 61:
 === Sous linux : === === Sous linux : ===
  
-  - Installer l'agent Zabbix  \\ <wrap em>Attention</wrap> : attention aux versions de l'agent et à la distribution Linux (wheezy, jessie, stretch, ...) +  - Installer l'agent Zabbix  \\  
-  - **Pour debian 9 il suffit juste de faire un "apt install zabbix-agent"** <code lscript> +<code lscript> 
-apt-get install zabbix-agent+apt install zabbix-agent
 </code> </code>
- 
  
   - Configurer l'agent \\ Dans le fichier //**/etc/zabbix/zabbix_agentd.conf**//, modifier les valeurs : <code lscript>   - Configurer l'agent \\ Dans le fichier //**/etc/zabbix/zabbix_agentd.conf**//, modifier les valeurs : <code lscript>
-DebugLevel=4 
 Server= x.x.x.x    /* =>  mettre l'IP du serveur Zabbix */ Server= x.x.x.x    /* =>  mettre l'IP du serveur Zabbix */
-ListenIP=x.x.x.x        /* => mettre l'IP du serveur que vous êtes en ce moment de configurer */ 
 ServerActive= 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 */ Hostname=xxxxxxx /* => mettre le même nom que dans la déclaration d'hôte sur le serveur */
-Timeout=3 
 </code> </code>
-  - Redémarrer l'agent : <code lscript> service zabbix_agentd restart  +  - Redémarrer l'agent : <code lscript> service zabbix-agent restart </code>
-# OU sous debian 10 :  +
-systemctl restart zabbix-agent.service </code>+
  
 === Sous Windows : === === Sous Windows : ===
  
--Télécharger un agent zabbix sur le site https://www.zabbix.com/download correspond à votre O.S.+-Télécharger un agent zabbix sur le site https://www.zabbix.com/fr/download_agents correspond à la version de ZABBIX.
  
--Renommer le fichier zabbix_agentd.win.conf en «zabbix_agentd.conf»+-exécuté le fichier téléchargé  
 +- 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 Zabbix» */ +
- +
-=> ServerActive/* => «Mettre l’IP du serveur Zabbix» */ +
- +
-=> Hostname= /* => «Votre nom de machine» */ +
-</code>+
  
-Ensuite, en ligne de commande en administrateur taper :+- Sur un serveur faire:\\ 
 +  * installer SNMP
 <code lscript> <code lscript>
- +apt install snmp
-Chemin amenant à /* zabbix_agentd.exe */ -i -c chemin amenant à /* zabbix_agentd.conf */ +
 </code> </code>
-  +  dans le fichier /etc/snmp/snmpd.conf y entrer les information suivante
- +- rocommunity nomDeCommunaute 
-=== Pour un équipement matériel avec SNMP === +- sysLocation adresseQuelconque 
- +  * Puis redémarrer le service SNMP 
-  Configurer SNMP sur le matériel (exemple pour un switch D-Link) +
-    * définir la communauté  +
-    * choisir la //vue// (c'est à dire le niveau de la MIB interrogé) +
-    * indiquer le type d'interaction (Lecture/Écriture) +
-{{ :snmpdlink.png |}} +
- +
-===== 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. +
- +
-==== Debian ==== +
-La clé est la suivante :+
 <code lscript> <code lscript>
-proc.num[/* Nom du service */]+systemctl restart snmpd.service
 </code> </code>
  
-==== Windows ==== +- Sur matériel réseau indiquer la communauté avec la commande:
- +
-La clé est la suivante :+
 <code lscript> <code lscript>
-service.info[/* Nom du service */]+snmp-server community "MyCommunity"
 </code> </code>
 +===== importer/exporter des templates ====
  
-Par exemple , pour le NAS , nous devons surveiller le protocole ftp qui permet d'envoyer et télécharger des fichiers ( sa principale fonction dans la section). +Il est possible d'exporter des templates:\\ 
- +- aller dans le menu collecte de données/modeles\\ 
- +- 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é: https://www.zabbix.com/integrations \\
 +- puis importer le template (en haut à doite)
 +{{ :import.png |}}
  
  
  
zabbix.1708694770.txt.gz · Dernière modification : 2024/02/23 13:26 de usr2224