Référence des méthodes
Cette section fournit une vue d’ensemble des fonctions proposées par la Zabbix API et vous aidera à vous repérer parmi les classes et méthodes disponibles.
Surveillance
L'API Zabbix vous permet d'accéder à l'historique et à d'autres données collectées pendant la surveillance.
Tableaux de bord
Gérez les tableaux de bord et créez des rapports planifiés à partir de ceux-ci.
API Dashboard | API des tableaux de bord de modèle | API Report
Cluster haute disponibilité
Récupérez une liste des nœuds du serveur et leur statut.
API du cluster haute disponibilité
Historique
Récupérez les valeurs historiques collectées par les processus de surveillance Zabbix pour les présenter ou les traiter ultérieurement.
Tendances
Récupérez les valeurs de tendance calculées par le serveur Zabbix pour leur présentation ou leur traitement ultérieur.
Événements
Récupérez les événements générés par les déclencheurs, la découverte réseau et d’autres systèmes Zabbix pour une gestion plus flexible des situations ou l’intégration d’outils tiers.
Problèmes
Récupérez les problèmes selon les paramètres donnés.
Cartes
Configurez des cartes pour créer des représentations dynamiques détaillées de votre infrastructure informatique.
Tâches
Interagissez avec le gestionnaire de tâches du serveur Zabbix, en créant des tâches et en récupérant la réponse.
Services
L'API Zabbix vous permet d'accéder aux données collectées pendant la surveillance des services.
Accord de niveau de service
Définissez des objectifs de niveau de service (SLO), récupérez des informations détaillées sur les indicateurs de niveau de service (SLI) concernant les performances du service.
Services
Gérez les services pour la surveillance au niveau des services et obtenez des informations détaillées sur les SLA de n’importe quel service.
Collecte de données
L'API Zabbix vous permet de gérer la configuration de votre système de supervision.
Hôtes et groupes d’hôtes
Gérez les groupes d’hôtes, les hôtes et tout ce qui s’y rapporte, y compris les interfaces d’hôte, les macros d’hôte et les périodes de maintenance.
API des hôtes | API des groupes d’hôtes | API des interfaces d’hôte | API des macros utilisateur | API des correspondances de valeurs | API de la maintenance
Éléments
Définissez les éléments à surveiller.
Déclencheurs
Configurez des déclencheurs pour être averti des problèmes dans votre système. Gérez les dépendances des déclencheurs.
Graphiques
Modifiez les graphiques ou les éléments de graphique séparés pour une meilleure présentation des données collectées.
Modèles et groupes de modèles
Gérez les modèles et liez-les à des hôtes ou à d’autres modèles.
API des modèles | API des groupes de modèles | API des correspondances de valeurs
Découverte de bas niveau
Configurez des règles de découverte de bas niveau ainsi que des prototypes d’élément, de déclencheur et de graphique pour surveiller des entités dynamiques.
API des règles LLD | API des prototypes d’élément | API des prototypes de déclencheur | API des prototypes de graphique | API des prototypes d’hôte
Corrélation d’événements
Créez des règles de corrélation d’événements personnalisées.
Découverte du réseau
Gérez les règles de découverte au niveau du réseau pour trouver et surveiller automatiquement de nouveaux hôtes. Bénéficiez d’un accès complet aux informations sur les services et les hôtes découverts.
API des règles de découverte | API des vérifications de découverte | API des hôtes découverts | API des services découverts
Exportation et importation
Exportez et importez les données de configuration Zabbix pour les sauvegardes de configuration, la migration ou les mises à jour de configuration à grande échelle.
Surveillance web
Configurez des scénarios web pour surveiller vos applications et services web.
Alertes
L'API Zabbix vous permet de gérer les actions et alertes de votre système de surveillance.
Actions et alertes
Définissez des actions et des opérations pour notifier les utilisateurs de certains événements ou exécuter automatiquement des commandes à distance. Accédez aux informations sur les alertes générées et leurs destinataires.
Types de médias
Configurez les types de médias et les différentes manières dont les utilisateurs recevront des alertes.
Scripts
Configurez et exécutez des scripts pour vous aider dans vos tâches quotidiennes.
Utilisateurs
L'API Zabbix vous permet de gérer les utilisateurs de votre système de surveillance.
Utilisateurs et groupes d’utilisateurs
Ajoutez des utilisateurs qui auront accès à Zabbix, assignez-les à des groupes d’utilisateurs et accordez des permissions. Créez des rôles pour une gestion granulaire des droits des utilisateurs.
API utilisateur | API des groupes d’utilisateurs | API du répertoire d’utilisateurs | API des rôles utilisateur
Jetons d'API
Gérez les jetons d'autorisation.
Authentification
Modifier les options de configuration de l’authentification.
Administration
Avec l’API Zabbix, vous pouvez modifier les paramètres d’administration de votre système de supervision.
Général
Modifier certaines options de configuration globales.
API d’auto-enregistrement | API de mappage d’icônes | API d’image | API des paramètres | API d’expression régulière | API de module | API de connecteur
Journal d'audit
Suivez les modifications de configuration effectuées par chaque utilisateur.
Gestion interne
Configurez la gestion interne.
Proxys et groupes de proxys
Gérez les proxys utilisés dans votre configuration de supervision distribuée.
API Proxy | API Groupe de proxys
Macros
Gérer les macros.
Informations sur l'API
Récupérez la version de l’API Zabbix afin que votre application puisse utiliser des fonctionnalités spécifiques à cette version.