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.
Supervision
L'API Zabbix vous permet d'accéder à l'historique et aux autres données collectées lors de la surveillance.
Historique
Récupérer les valeurs historiques collectées par les processus de surveillance Zabbix pour présentation ou traitement ultérieur.
Tendances
Récupérer les valeurs de tendance calculées par le serveur Zabbix pour une présentation ou un traitement ultérieur.
Evénements
Récupérer 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érer les problèmes en fonction de paramètres donnés.
Surveillance des services
Récupérer des informations détaillées sur la disponibilité de la couche de service pour n'importe quel service.
Tâches
Le gestionnaire de tâches permet de vérifier les éléments ou les règles de découverte de bas niveau sans recharger la configuration.
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érer 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.
Host API | Host group API | Host interface API | User macro API | Maintenance API
Eléments et applications
Définir les éléments à surveiller. Créer ou supprimer des applications et leur attribuer des éléments.
Déclencheurs
Configurer des déclencheurs pour être informé des problèmes de votre système. Gérer les dépendances des déclencheurs.
Graphiques
Modifier des graphiques ou des éléments de graphique séparés pour une meilleure présentation des données recueillies.
Modèles
Gérer les modèles et les associer à des hôtes ou à d'autres modèles.
Exportation et importation
Exporter et importer 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
Configurer 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.
LLD rule API | Item prototype API | Trigger protototype API | Graph prototype API | Host prototype API
Corrélation d'événements
Créer des règles de corrélation d'événements personnalisées.
Actions et alertes
Définir des actions et des opérations pour informer les utilisateurs de certains événements ou exécuter automatiquement des commandes à distance. Accéder à des informations sur les alertes générées et leurs récepteurs.
Services
Gérer 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érer les tableaux de bord.
Écrans
Modifier les écrans globaux et au niveau du modèle ou chaque élément d'écran individuellement.
Screen API | Screen item API | Template screen API | Template screen item API
Cartes
Configurer des cartes pour créer des représentations dynamiques détaillées de votre infrastructure informatique.
Surveillance Web
Configurer des scénarios Web pour surveiller vos applications et services Web.
Découverte du réseau
Gérer les règles de découverte réseau pour rechercher et surveiller automatiquement les nouveaux hôtes. Obtenir un accès complet aux informations sur les services et les hôtes découverts.
Discovery rule API | Discovery check API | Discovery host API | Discovery service API
Administration
Avec l'API Zabbix, vous pouvez modifier les paramètres d'administration de votre système de surveillance.
Utilisateurs
Ajouter des utilisateurs qui auront accès à Zabbix, les affecter aux groupes d'utilisateurs et accorder des autorisations. Configurer les types de média et les manières dont les utilisateurs recevront des alertes.
User API | User group API | Media type API
Général
Modifier certaines options de configuration globales.
Icon map API | Image API | User macro API
Proxy
Gérer les proxys utilisés dans votre système de surveillance distribué.
Scripts
Configurer et exécuter des scripts pour vous aider dans vos tâches quotidiennes.
Informations API
Récupérer la version de l'API Zabbix afin que votre application puisse utiliser les fonctionnalités spécifiques à la version.