zabbix-introduction
Zabbix intro
La solution Zabbix offre une surveillance complète, des alertes en temps réel et des rapports détaillés pour vous aider à détecter rapidement les problèmes et à assurer la disponibilité continue de vos services. Grâce à sa flexibilité et à son extensibilité, Zabbix s'adapte à vos besoins spécifiques et peut collecter des données à partir de divers périphériques, tels que des serveurs, des commutateurs réseau, des routeurs, des applications et des bases de données.
En utilisant Zabbix, vous bénéficiez d'une architecture centralisée qui simplifie la gestion de vos tâches de surveillance. Zabbix vous permet de configurer des seuils personnalisés et des déclencheurs pour des alertes proactives, d'automatiser des actions en réponse à des événements spécifiques et de visualiser les données collectées à l'aide de tableaux de bord personnalisables.
Le serveur Zabbix stocke ses données dans une base de données relationnelle alimentée par MySQL, PostgreSQL ou Oracle. Vous pouvez également stocker des données historiques dans des bases de données nosql comme Elasticsearch et TimescaleDB. Zabbix fournit une interface web qui vous permet de visualiser les données et de configurer les paramètres du système.
Site officiel : zabbix.com IZI-it
Bases de données Zabbix
Zabbix est basé sur du C et PHP.
- MYSQL
- POSTGRESQL
Objectifs de zabbix
Objectifs |
---|
1. Ensemble d'éléments similaires permettant une configuration commune |
2. Surveiller une large gamme de composants, y compris les ressources du système d'exploitation, les périphériques réseau, les fichiers journaux, les applications Web et les sites Web |
3. Établir un processus rationalisé faire remonter les problèmes identifiés aux utilisateurs et aux départements pour une résolution rapide |
4. Déployer l'agent Zabbix officiel et étendez-le pour une collecte de données efficace et personnalisée |
5. Obtenez un aperçu complet de l’état de votre infrastructure informatique en utilisant une variété de widgets de tableau de bord Zabbix |
6. Prévenez les tempêtes d’alertes et optimisez la détection des problèmes en apprenant à utiliser diverses fonctions de déclenchement Zabbix |
Zabbix Concepts et définitions
Concepts | Description |
---|---|
Groupes | Ensemble d'éléments similaires permettant une configuration commune |
Proxy | Agent intermediaire permettant de regrouper la collecte d'agent dédié |
Sonde zabbix | Instance ou composant déployé pour surveiller un outils ou élément (applicatif, serveur, pod,reseau) |
Evenements | seuil (déclancheurs) activant une action |
Trigger | Déclenchement ou franchissement d'une alerte |
Webhook | Transmission d'informations ou action à autre application |
Agent actif | Agent initie et réalise la collecte des données (sans intervention du serveur zabbix) |
Agent passif | Agent collecte des données à la demande du serveur zabbix |
Macro | Variable générique definie pour être réutilisée (HOSTNAME) |
Low level discovery (LLD) | Découverte automatique des éléments à surveiller |
Host template | Modèle réutilisable pour configurer le monitoring des hosts spécifiques et similaires |
Intégrations | Plugin permettant la connexion à d'autres outils (docker, clouds...) |
Notifications | Envoyer des messages via des systèmes de communaication (sms, mail) |
Authentification | Zabbix permet de coupler son authentification à LDAP et d'autres SSO |
Remédiation | Lance des actions pour résoudre des problèmes remontés par surveillance (ex: start, restart services...) |