Référentiel des méthodes
Cette section fournit une vue d'ensemble des fonctions fournies par l'API Zabbix et vous aidera à vous repérer dans les classes et méthodes disponibles.
Surveillance
L'API Zabbix vous permet d'accéder à l'historique et aux autres données collectées lors de la surveillance.
Cluster haute disponibilité
Récupérez une liste de nœuds de serveur et leur état.
API Cluster Haute Disponibilité
Historique
Récupérez les valeurs historiques collectées par les processus de surveillance Zabbix pour présentation ou traitement ultérieur.
Tendances
Récupérez les valeurs de tendance calculées par le serveur Zabbix pour présentation ou un traitement ultérieur.
Evénements
Récupérez les événements générés par les déclencheurs, la découverte du réseau et les autres systèmes Zabbix pour une gestion plus flexible des situations ou une intégration à des outils tiers.
Problèmes
Récupérez les problèmes en fonction de paramètres donnés.
Surveillance des services
Créez une représentation hiérarchique des données de l'infrastructure informatique/des services métier surveillés.
Accord de niveau de service (SLA : Service Level Agreement)
Définissez des objectifs de niveau de service (SLO : Service Level Objectives), récupérez les informations détaillées des indicateurs de niveau de service (SLI : Service Level Indicators) concernant la performance des services.
Tâches
Interagissez avec le gestionnaire de tâches du serveur Zabbix, créez des tâches et récupérez leurs retours.
Configuration
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 des hôtes, les macros hôtes et les périodes de maintenance.
API Hôte | API Groupe d'hôte | API Interface d'hôte | API Macro utilisateur API | [API Table de correspondance(/manual/api/reference/valuemap) | API Maintenance
Eléments
Définissez les éléments à surveiller.
Déclencheurs
Configurez des déclencheurs pour être informé des problèmes de votre système. Gérer les dépendances des déclencheurs.
Graphiques
Modifiez des graphiques ou des éléments de graphique séparés pour une meilleure présentation des données recueillies.
API Graphique | API Élément de graphique
Modèles
Gérez les modèles et associez-les à des hôtes ou à d'autres modèles.
API Modèle | API Table de correspondance
Exportation et importation
Exportez et importez les données de configuration Zabbix pour les sauvegardes de configuration, les migrations ou les mises à jour de configuration à grande échelle.
Découverte de bas niveau
Configurez des règles de découverte de bas niveau ainsi que des prototypes d'éléments, de déclencheurs et de graphiques pour surveiller les entités dynamiques.
API Règle de découverte bas niveau | API Prototype d'élément | API Prototype de déclencheur | API Prototype de graphique | API Prototype d'hôte
Corrélation d'événements
Créez des règles de corrélation d'événements personnalisées.
Actions et alertes
Définissez des actions et des opérations pour informer les utilisateurs de certains événement ou exécuter automatiquement des commandes à distance. Accédez à des informations sur les alertes générées et leurs destinataires.
Services
Gérez les services pour la surveillance du niveau de service et récupérer des informations détaillées sur les SLA de tous les services.
Tableaux de bord
Gérez les tableaux de bord et créez des rapports planifiés basés sur ces tableaux de bord.
API Tableau de bord | API Modèle de tableau de bord | API Report
Cartes
Configurez des cartes pour créer des représentations dynamiques de votre infrastructure informatique.
Surveillance Web
Configurez des scénarios web pour surveiller vos applications et services Web.
Découverte du Réseau
Gérez les règles de découverte au niveau du réseau pour rechercher automatiquement les nouveaux hôtes. Obtenez un accès complet aux informations sur les services et les hôtes découverts.
API Règle de découverte | API Vérification découverte | API Découverte des hôtes | API Découverte des services
Administration
Avec l'API Zabbix, vous pouvez modifier les paramètres d'administration de votre système de surveillance.
Utilisateurs
Ajoutez des utilisateurs qui auront accès à Zabbix, affectez-les à des groupes d'utilisateurs et accordez des autorisations. Créez des rôles pour une gestion granulaire des droits des utilisateurs. Suivez les modifications de configuration effectuées par chaque utilisateur. Configurez les types de médias et les multiples façons dont les utilisateurs recevront les alertes.
API Utilisateur | API Groupe d'utilisateur | API Roles des utilisateurs | API Type de media | API Audit log
Général
Modifiez certaines options de configuration globales.
API Enregistrement automatique | API Icône map | API Image | API Macro utilisateur | API Réglages | API Housekeeping
Expressions régulières
Gérez les expressions régulières globales.
Proxys
Gérez les proxys utilisés dans votre configuration de surveillance distribuée.
Authentification
Modifiez les options de configuration de l'authentification.
Tokens d'API
Gérez les jetons d'authentification.
Scripts
Configurez et exécutez pour vous aider dans vos tâches quotidiennes.
Information sur l'API
Récupérez la version de l'API Zabbix afin que votre application puisse utiliser des fonctionnalités spécifiques à la version.