Vous êtes sur la page 1sur 16

Supervision et métrologie

Zabbix : principes et
fonctionnement
Zabbix est un outil de supervision et de métrologie très complet et surtout très modulable
qui fonctionne avec un côté serveur et un côté agent.
La partie serveur s’installe sur une distribution Linux et le côté agent peut s’installer sur
n’importe quelle plateforme.
L’installation de la partie serveur se fait au choix avec Mysql ou Postgresql.

Principe de fonctionnement de la supervision


et métrologie Zabbix
Le fonctionnement de Zabbix repose sur un serveur et un agent et il réagit par rapport à
des événements. La supervision et métrologie Zabbix peut superviser soit des services
système, des services applicatifs en relation à des applications métiers, de la disponibilité
de service, etc.. Et tout cela se trouve dans des templates. On attribue ces templates à des
hôtes suivant ce que l’on souhaite superviser.
On peut également créer ses propres templates, surtout lorsqu’on supervise des
applications métiers spécifiques. Ou bien pour la supervision d’infrastructure bien
spécifique ( matériels spécifiques, règles de pare-feu, etc…)

Template Element Trigger


Dans un template on retrouve :

 un élément (ou item) qui désigne le service à superviser (les valeurs sont le plus
souvent envoyées par l’agent, mais nous verrons que ce n’est pas toujours le cas)
 un déclencheur (trigger) que l’on paramètre et qui déclenche une alerte à chaque fois
qu’un service a un problème
 des graphiques que l’on construit à partir des éléments souhaités
 des scénarios Web qui vont « checker » la disponibilité de pages web (on leur applique
comme les éléments des déclencheurs)
 des règles de découverte qui vont interroger l’hôte et récupérer automatiquement des
éléments supplémentaires à superviser
Les valeurs dans zabbix reflète en temps réel le service supervisé.

Récolte de l’information
Il y a plusieurs façons de récolter les informations

 Agent zabbix et userparameter: le serveur initie les requêtes d’informations


 Zabbix trapper : c’est l’hôte qui initie la communication et envoie ses données

Dans le cas du trapper on met en place des scripts qui définissent des variables, et les
valeurs de ces variables sont envoyées au serveur.
Côté interface graphique serveur (Apache ou Nginx au choix suivant vos préférences ), on
crée des éléments avec les variables que le script a généré. Ainsi l’hôte enverra ses valeurs
qui correspondront parfaitement avec les éléments du serveur.
Dans le cas du userparameter ce sont également des scripts mais qui sont initié par l’agent
zabbix. Le processus par la suite est identique par rapport au trappeur.
En ce qui concerne l’agent zabbix qui est la première chose qui fonctionne lorsque vous
installez zabbix la première fois, l’agent va récupérer directement les valeurs que le
système peut proposer.
Toutes les informations récoltées sont disponibles et un graphe est construit pour chaque
élément supervisé
Supervision et métrologie Zabbix : Flexibilité
Vous aurez compris que la flexibilité et les possibilités de supervision sont bien plus
importantes dans le cas d’un trapper que d’un agent.
En effet par exemple une application métier basée sur Java, que l’on déploie
régulièrement, qui a besoin d’une forte disponibilité, engendre des demandes de
supervision spécifiques qu’un agent ne peut répondre.
Le zabbix trapper lui va répondre a ses besoins.
Les templates, les hôtes dans zabbix sont importables et exportables au format XML
A l’intérieur d’un export template on retrouvera tous les éléments et les déclencheurs
A l’intérieur de l’export de chaque hôte on retrouvera la liste des templates, plus les
éléments et les déclencheurs non compris dans les templates.
Avec Zabbix ce qui est bien important à comprendre, par rapport à d’autres outils de
supervision, c’est que zabbix réagit par rapport à des événements et met à jour en temps
réel les informations qu’il récupère ou qu’on lui envoie
Alors que d’autres outils ne vous renseignent que sur la sévérité d’un événement zabbix
rajoute en plus ses valeurs dans des graphes
Zabbix est modulaire dans le sens où c’est vous qui décidez quelles sont les informations à
superviser.

Perspective
Dans un prochain article, nous aborderons plus en détail le fonctionnement de supervision
et métrologie Zabbix et les quelques subtilités cachées de l’interface.
Contactez-nous pour une analyse de vos besoins et découvrez notre offre de formation
Linux.
ÉTIQUETTES
MÉTROLOGIE ZABBIX MONITORING SUPERVISION ZABBIX ZABBIX
PARTAGE



ARTICLE PRÉCÉDENT
Tendances du Devops et son évolution

ARTICLE SUIVANT
Centraliser les logs avec Elastic Stack (ELK)

Commentaire sur "Supervision et métrologie Zabbix : principes et


fonctionnement"

1.

deminici
Merci Frederic Jalade :p Jadore!
11 mars 2018 à 21 h 44 min

REPLY

2.
HADIJA
Bonsoir est ce un outil libre. g besoin de superviser des équipements.
20 mai 2018 à 3 h 07 min

REPLY

Hatim Bekkali

Oui, c’est un logiciel libre très performant pour la supervision des serveurs,
des services systèmes et applicatifs , et des équipements informatiques.
22 mai 2018 à 16 h 19 min

REPLY

3. 7 critères pour choisir sa solution Open Source - Blog Syloé

[…] Supervision du SI avec Zabbix ou Nagios […]

27 juin 2018 à 15 h 06 min

Reply

4. Les UserParameter dans Zabbix : simplicité et flexibilité - Blog Syloé

[…] de Zabbix repose sur un serveur et un agent et il réagit par rapport à des
événements. La supervision et métrologie Zabbix peut superviser soit des services
système, des services applicatifs en relation à des […]

6 septembre 2018 à 8 h 00 min

Reply

5. Outils Open Source Devops : lesquels déployer ? - Blog Syloé

[…] une solution de supervision et de monitoring open source , puissante et


scallable : Zabbix Zabbix est une solution de monitoring complète, avec des agents
multi-plateformes. Le serveur Zabbix peut travailler en mode HA et […]

2 octobre 2018 à 15 h 28 min

Reply
6.

LOUKOU KOFFI
Félicitations et merci pour l’article.
J’aimerais savoir comment générer un lien pour permettre au client de voir le
graphe de supervision de son site que nous avons au sein de notre base de
supervision générale. 🙂
19 février 2020 à 12 h 33 min

REPLY

7.

Excine
Bonjour Frédéric,
Merci pour cet article qui m’a aidé à comprendre le fonctionnement de ZABBIX.
12 septembre 2022 à 16 h 24 min

REPLY

Laisser un commentaire

Enregistrer mon nom, mon e-mail et mon site dans le navigateur pour mon prochain
commentaire.

Laisser un commentaire

RECEVEZ NOS DERNIÈRES PUBLICATIONS UNE FOIS PAR MOIS


ARTICLES RÉCENTS
 GitOps : Révolutionner la Gestion IT avec l’Automatisation et la Collaboration
 L’Hébergement Informatique Souverain et la Certification ISO 27001 : Clés de la
Réussite pour les DSI

 Renforcer la Sécurité de vos infrastructures Cloud avec l’outil Opensource Trivy

 L’avenir du DevOps : Technologies et Tendances Dominantes en 2024

 Maîtriser l’intégration des applications Dockerisées dans votre Infrastructure On-


Premise

QUI SOMMES-NOUS ?

Syloé est spécialisée dans la conception et l’infogérance d’infrastructures systèmes et


réseaux.
Nous sommes experts en solutions sécurisées adaptées aux besoins des entreprises les
plus exigeantes.
Pourquoi choisir Zabbix ?
Selon nos confrères de Network World, la version 3.4.9 du logiciel de surveillance
réseau open source Zabbix est une solution simple, solide, facile à installer. Elle offre
des capacités de configuration et la granularité dont les entreprises ont besoin et
possède des

Zabbix : Monitoring
C

efficace mais
configuration difficile
le 27/09/2018, par Susan Perschke, IDG NS (adapté par Jean Elyan), Management, 1313 mots

 Imprimer
Le logiciel de surveillance réseau open source Zabbix apporte
la granularité dont les entreprises ont besoin, mais il demande
beaucoup de configuration manuelle et sa fonction
d'exportation des rapports est un peu limitée.
Selon nos confrères de Network World, la version 3.4.9 du logiciel de surveillance
réseau open source Zabbix est une solution simple, solide, facile à installer. Elle offre
des capacités de configuration et la granularité dont les entreprises ont besoin et
possède des capacités rapides de découverte. Cependant, certains clients
préféreront peut-être avoir moins de configuration manuelle à effectuer et plus
d'options prédéfinies à disposition. Par ailleurs, le logiciel de surveillance réseau
s'avère un peu limité en terme d'export de rapports. Zabbix, qui revendique une base
d'utilisateurs proche des 300 000 installations, peut surveiller les environnements
Linux et Windows, mais le logiciel lui-même fonctionne uniquement sous Linux. Il est
possible de tester Zabbix sans avoir à effectuer une installation et une configuration
complète de la solution en optant pour l'appliance préconfigurée de Zabbix
compatible avec la plupart des plates-formes de virtualisation courantes, notamment
KVM, Zen, VMware, VirtualBox, Hyper-V, et Azure.

Installation en 15 minutes Zabbix fournit un formulaire interactif en ligne qui


crée les étapes d'installation appropriées en fonction de la distribution Linux (Ubuntu,
Red Hat, CentOS, Oracle Linux et Debian) et de la base de données (MySQL ou
PostgreSQL) choisies par l'utilisateur. Pour leurs essais, nos confrères ont
sélectionné Ubuntu et MySQL, avant de suivre les étapes de l'installation, à savoir :
télécharger et installer le logiciel serveur, installer et configurer la base de données
MySQL, et installer le front-end PHP. Après avoir achevé ces étapes - moins de 15
minutes au total - ils ont pu lancer l'interface Web de Zabbix à partir d'un navigateur.
Avec la configuration appropriée, l'interface Web peut s'afficher dans la plupart des
navigateurs et depuis n'importe quel endroit.

Une fois connecté, l'utilisateur voit apparaître un tableau de bord prêt à configurer,
consistant en un ensemble de widgets par défaut pour des fonctions comme la
découverte, la notification des problèmes, l'état général du système et de l'hôte. Il est
possible de personnaliser le tableau de bord en ajoutant et en supprimant des
widgets au besoin. Des fonctions de glisser-déposer, de redimensionnement sont
également disponibles. Il est aussi possible de supprimer et de renommer les
widgets en fonction de son environnement. Nos confrères ont trouvé que le tableau
de bord offrait beaucoup de flexibilité, ce qui permet de créer rapidement plusieurs
tableaux de bord personnalisés et de passer facilement d'un tableau de bord à
l'autre.

Hôtes et objets La fonction de surveillance du réseau de Zabbix est centrée


autour des hôtes et des objets. Pour commencer, nos testeurs ont ajouté des
serveurs Linux et Windows. Il faut uniquement un nom et une adresse IP pour
ajouter un nouvel hôte. Ensuite, ils ont personnalisé chaque hôte en ajoutant des
« éléments » correspondant aux métriques uniques qu'ils souhaitaient surveiller -
depuis la charge CPU et l'usage de la mémoire, le temps de chargement des pages
Web jusqu'à l'état de la base de données. Il est possible de créer plusieurs
« éléments » pour chaque hôte, d'où une impressionnante granularité. Une fois les
éléments de surveillance appliqués à chaque hôte, nos confrères ont ensuite ajouté
des déclencheurs pour être alertés en cas de problème. Les déclencheurs peuvent
être réglés à l'aide de seuils de notification qui vont de l'urgence informationnelle à
l'urgence absolue. Les déclencheurs s'affichent sur le tableau de bord et ils peuvent
également être configurés pour envoyer des e-mails, des SMS ou des messages
instantanés en cas de problème.

Zabbix permet également d'exécuter des scripts personnalisés quand certains


critères sont remplis. En fonction du type d'hôte qui a été créé, l'outil peut appliquer
des modèles prédéfinis ou personnalisés. Ces modèles utilisant des éléments
préconfigurés et des déclencheurs accélèrent le processus de configuration. Le
serveur principal Zabbix mis en place par nos confrères comportait plus de 80
éléments et 50 déclencheurs, tous ajoutés automatiquement après application de
deux modèles intégrés. L'outil possède une fonction de découverte qui utilise une
plage IP pour analyser le réseau afin de trouver des actifs correspondant à une série
de critères. Par exemple, il est possible de rechercher des éléments exécutant
uniquement le SNMP ou des éléments avec l'agent Zabbix installé. Une règle de
découverte plus large permet d'envoyer des pings à toutes les adresses IP d'une
plage pour localiser les hôtes. Cette procédure a permis à nos confrères d'entrer
dans le sous-réseau de l'un de leurs réseaux et Zabbix a pu localiser tous les noeuds
(environ 50) du réseau en moins de 10 minutes.

Une surveillance granulaire Même s'il possible d'effectuer une surveillance de


base en utilisant un simple ICMP_PING, Zabbix permet une surveillance plus
granulaire avec des agents comme JMX, IPMI, SSH, TELNET, toutes les versions de
SNMP et d'autres contrôles externes, comme le monitoring de base de données. La
solution possède également son propre agent, disponible pour la plupart des
distributions Linux/UNIX et Windows. L'agent Zabbix fonctionne comme un
processus daemon sous Linux et comme un service sous Windows. Cet agent peut
être configuré pour des contrôles passifs ou actifs. Les contrôles passifs répondent
aux demandes du serveur, tandis que les contrôles actifs recueillent des informations
et les envoient au serveur Zabbix à des intervalles prédéfinis. Les agents sont
configurés à l'aide d'un fichier de configuration comportant un exemple qui permet à
l'utilisateur de démarrer. Le serveur de test Zabbix de nos confrères avait déjà
installé l'agent, qu'ils ont installé sur un de leurs serveurs Windows. Ils ont constaté
que l'empreinte de l'agent était assez faible sur les deux plates-formes, utilisant
moins de 10 Mo dans leur scénario de test.

Les fonctions de reporting de Zabbix à l'écran sont de très bonne qualité et l'on peut
visualiser son infrastructure sous à peu près n'importe quel angle, à l'aide de
tableaux de bord, de graphiques, de résumés et de cartes, tous personnalisables
pour s'adapter à la plupart des scénarios. Cependant, Zabbix est un peu limité en
terme de capacités d'exportation. Il est possible d'exporter certains éléments en
CSV, mais des options d'exportation en PDF seraient bienvenues pour la
documentation ou pour soumettre des rapports aux équipes de management. Zabbix
fournit un manuel en ligne complet, disponible pour les versions récentes du logiciel,
en plusieurs langues. Il est possible d'exporter le manuel au format PDF ou ODT
pour le consulter hors ligne.

Contribution financière au support Le logiciel est gratuit, mais Zabbix


demande à ceux qui l'utilisent à des fins commerciales de s'abonner à une offre de
support pour contribuer au développement futur de la plate-forme. L'outil propose un
abonnement de base comprenant quatre instances, et un temps de réponse de 48 h
maximum ou un abonnement d'entreprise comprenant des instances illimitées, une
assistance 24/24, 7 jours sur 7 et un temps de réponse garantie dans les 4 heures.
Le tarif du support dépend du nombre de serveurs et de la complexité du réseau.
Même si Zabbix dispose d'un support téléphonique, l'entreprise gère la plupart des
problèmes de support via son portail de gestion en ligne Zabbix Support System.

Une version cloud est en préparation, mais celle-ci n'était pas disponible pour le test.
Cette déclinaison sera hébergée par Zabbix dans 16 datacenters à travers le monde
et devrait donner accès aux logiciels les plus récents, offrir une évolutivité
ascendante et descendante, des sauvegardes sécurisées et éliminer le besoin de
matériel. Zabbix est très simple à installer et à utiliser pour des configurations de
base. Mais, quand on entre dans le détail, il est facile de se perdre un peu dans la
jungle des options. Pour configurer un hôte, seuls quelques champs sont
obligatoires, mais il y a plusieurs sous-onglets avec des centaines de champs
disponibles. Nos confrères ont apprécié la granularité du produit, mais il suggère à
l'éditeur d'ajouter des choix de configuration - basique, intermédiaire et avancée -
pour certaines fonctionnalités. Malgré ces critiques mineures, nos confrères estiment
que Zabbix est une plate-forme de surveillance de niveau entreprise solide.

Share

Un moteur prédictif chez Cisco pour anticiper les pannes


réseau
Le futur service que prépare Cisco permettra aux entreprises d'éviter les problèmes de réseau et
d'améliorer les performances de manière proactive. Grâce au moteur d'analyse prédictive proposé en
service SaaS,...

le 05/05/2022, par Michael Conney, Network World (adapté par Jean Elyan), 770 mots

Cisco DNA Center se renforce avec plus de sécurité


Le dernier logiciel DNA Center de Cisco intègre un agent ThousandEyes pour améliorer la
surveillance de l'intelligence au niveau du réseau, doubler le nombre de clients pris en charge par le
système et...

le 14/06/2021, par Michael Conney, Network World (adapté par Jean Elyan), 979 mots

Ihab Tarazi arrive à la tête de l'entité réseaux de Dell


Ihab Tarazi, l'ancien directeur technique d'Equinix passé furtivement chez Packet, a été recruté par
Dell Technologies au poste de CTO pour sa branche réseaux et solutions. Une arrivée qui doit
permettre à la...

le 11/06/2019, par Dominique Filippone, 263 mots


Dernier dossier
Les white-box sont-elles l'avenir de la commutation
réseau ?
Et si vous pouviez gérer vos commutateurs de centres de données et vos routeurs de la même façon
que vos serveurs et ainsi réduire les coûts des dépenses en capital ? C'est la promesse des white-box
qui amènent des systèmes d'exploitation réseau open source fonctionnant sur du
matériel courant.Pour en avoir le coeur net, nous avons testé Cumulus...

Dernier entretien
Céline Polo
DRH du groupe iliad

"Nous recrutons dans des métiers en tension,


en particulier sur l'infrastructure réseau, pour
lesquels il y a...
 Contactez-nous

 Mentions légales

 Charte de confidentialité

 Paramètres de Gestion de la Confidentialité




Réseaux & Télécoms est un site de IT News Info.
Découvrez nos autres sites :
Le Monde InformatiqueDistributiqueCIO-Online

© Reseaux-Telecoms.net 2003 - 2024Toute reproduction ou représentation intégrale ou partielle, par quelque


procédé que ce soit, des pages publiées sur ce site, faite sans l'autorisation de l'éditeur ou du webmaster du site
Reseaux-Telecoms.net est illicite et constitue une contrefaçon.
ONTACTEZ-NOUS
Inscrivez-vous à la newsletter Syloé !
Recevez gratuitement les analyses de nos experts
À PROPOS
Syloé est une ENL de plus de 16 ans d'expertise Linux : audit, conseils, hébergement,
infogérance, cloud, devops, formations.
Depuis Mars 2019, Syloé a rejoint la société DRI, un hébergeur web qui partage les valeurs
de Syloé autour de l’open source.
Syloé c'est aussi des contributions techniques autour des logiciels libres, des éditons de
livres blancs et du sponsoring des associations du Libre.

CONTACTEZ-NOUS
INFORMATIONS UTILES

 GLOSSAIRE
 PUBLICATIONS

NOUS TROUVER

 SYLOÉ
803 Rue de Pinville, 34000 Montpellier
 +33 2 90 92 05 50
 webcontact@syloe.fr
 syloe.com

ARTICLES RÉCENTS

 GitOps : Révolutionner la Gestion IT avec l’Automatisation et la Collaboration 18 MARS


2024

 L’Hébergement Informatique Souverain et la Certification ISO 27001 : Clés de la


Réussite pour les DSI19 FÉVRIER 2024

 Renforcer la Sécurité de vos infrastructures Cloud avec l’outil Opensource Trivy9


FÉVRIER 2024

 L’avenir du DevOps : Technologies et Tendances Dominantes en 202419 JANVIER 2024

2023 © Syloé. Tous droits réservés.

Comment mettre en place Zabbix ?


Installation
1. Mettre à jour Debian.
2. Ajoutez le dépot Zabbix.
3. Installez tous les paquets necessaires pour le serveur Zabbix.
4. Créez la base de données.
5. Importez le schéma et les données initiales.
6. Configurer la base de données pour le serveur Zabbix.
7. Démarrer les processus du serveur et de l'agent Zabbix.

8. Comment superviser avec Zabbix ?


9. Pour effectuer une supervision Web, le serveur Zabbix doit être initialement
configuré avec le support cURL (libcurl). Pour activer la supervision Web,
vous devez définir des scénarios Web. Un scénario Web consiste en une ou
plusieurs requêtes HTTP ou "étapes".
Les 10 meilleurs outils logiciels de surveillance de Windows Server
1. Cacti.
2. Nagios.
3. Zabbix.
4. Icinga.
5. PRTG.
6. NeDi.
7. Ntop.
8. Spiceworks Network Monitor.

9. Quel est le but de la supervision ?


10. La supervision fait référence au processus par lequel un stagiaire et un
praticien d'expérience s'engagent dans une relation dont le but ultime
est d'améliorer la compétence de l'étudiant. Il s'agit d'un processus complexe
qui implique trois fonctions, soit : l'administration, l'éducation et le soutien.
11. Quels sont les différents types de supervision ?
12. La cosupervision, la supervision à distance et la supervision collabora-
tive sont trois formes de supervision partagée.
Quels sont les avantages de la supervision ?
Principaux avantages de la supervision réseau
1. Prendre de meilleures décisions au fur et à mesure que notre système progresse et
évolue. Il semble que l'on parle d'un enfant qui croise, mais non, on parle
de supervision réseau. ...
2. Gagnez du temps. ...
3. Devancer le chaos. ...
4. Économiser de l'argent.

5. Quel est le principal protocole de la supervision ?


6. Les deux protocoles de supervision les plus utilisés sont SNMP et WMI.
Comment choisir un outil de supervision ?
Pour bien choisir sa solution de supervision, vous devez :
1. savoir si l'outil proposé par le prestataire est en mesure de superviser les
équipements de votre entreprise,
2. étudier le paramétrage des alertes, pas toujours simple à réaliser, car son
paramétrage dépend également des outils systèmes et applicatifs,
Comment faire un SMED ?

La méthode SMED comprend 6 étapes clés.


1. Étape 1 : mesurer le temps total de changement de série.
2. Étape 2 : séparer les tâches internes des tâches externes.
3. Étape 3 : transformer des tâches internes en tâches externes.
4. Étape 4 : réduire la durée des tâches internes qui n'ont pas pu être transformées en
tâches externes.

5. Comment cartographier un flux ?


6.

7. Dans un premier temps, pour réaliser la cartographie des flux actuels vous
devez, muni d'un chronomètre, collecter toutes les informations nécessaires à
la création de votre outil sur le terrain : mesurer les stocks, chronométrer les
étapes de fabrication, identifier les gaspillages, identifier les flux d'informations
...
8. Pourquoi choisir la méthode Dmaic ?
9.

10. Le DMAIC est une méthode de résolution de problèmes et d'outils


techniques d'amélioration des processus, appliqué sur une base projet afin
d'améliorer la satisfaction des clients et d'atteindre les objectifs stratégiques
de l'entreprise.

Vous aimerez peut-être aussi