Zabbix 7.0 - History Push API Feature Will Change Everything

Dmitry Lambert
20 Dec 202319:24

Summary

TLDRZabbix 7.0, en phase de développement avec une version Alpha disponible, introduit une nouvelle fonctionnalité permettant de transmettre des métriques via l'API. Cela remplace l'ancien système basé sur l'utilitaire zabbix_sender, en facilitant l'envoi de données provenant d'outils tiers sans exécution de scripts. La configuration des éléments Trapper et HTTP est simplifiée grâce à des requêtes CURL. En plus de la transmission de données historiques, un audit des interactions API est également accessible, offrant une transparence totale sur les opérations effectuées. Cette fonctionnalité promet d'améliorer considérablement l'efficacité de la surveillance des environnements informatiques.

Takeaways

  • 🛠️ Zabbix 7.0 n'est pas encore publié, mais une version alpha est disponible pour tester certaines fonctionnalités.
  • 🔗 La nouvelle méthode API "history push" permet d'envoyer des valeurs de métriques directement au serveur Zabbix.
  • 📈 Les éléments de type Trapper et HTTP agent sont pris en charge pour l'envoi de données via l'API.
  • 📜 Les anciens outils comme Zabbix Sender ont des limitations, rendant la nouvelle API plus flexible pour l'intégration.
  • 💻 L'utilisation de Docker facilite le déploiement et la configuration de Zabbix 7.0.
  • 📊 Lors de la création d'un nouvel hôte, il est crucial de l'ajouter à un groupe d'hôtes pour activer les fonctionnalités API.
  • 📞 Les requêtes CURL sont utilisées pour envoyer des données à l'API, en incluant l'ID de session et d'autres paramètres requis.
  • 🕒 La possibilité d'envoyer des données historiques via un horodatage Unix améliore la gestion des données.
  • 📥 Vous pouvez envoyer plusieurs valeurs dans une seule requête en utilisant des tableaux dans la syntaxe API.
  • 📋 Les journaux d'audit permettent de suivre toutes les requêtes API, offrant une visibilité sur l'historique des opérations effectuées.

Q & A

  • Qu'est-ce que Zabbix 7.0 et où en est son développement ?

    -Zabbix 7.0 est en cours de développement et certaines de ses fonctionnalités sont déjà disponibles dans la version Alpha.

  • Quelle nouvelle fonctionnalité est discutée dans le script ?

    -La fonctionnalité permet d'envoyer des métriques à Zabbix en utilisant l'API, ce qui facilite l'intégration avec des outils tiers.

  • Comment les données étaient-elles auparavant envoyées à Zabbix ?

    -Auparavant, les données pouvaient uniquement être envoyées via l'utilitaire Zabbix Sender ou des scripts Python, ce qui avait des limitations.

  • Quels types d'éléments Zabbix prennent en charge cette nouvelle méthode ?

    -Les éléments de type Trapper et les agents HTTP prennent en charge cette nouvelle méthode d'envoi de données.

  • Comment configurer un nouvel hôte dans Zabbix ?

    -Pour configurer un nouvel hôte, il faut se rendre dans l'interface web de Zabbix, créer un hôte, et ajouter des groupes d'hôtes, en s'assurant que la méthode API est supportée.

  • Quelle est l'importance de l'ID de session dans l'utilisation de l'API ?

    -L'ID de session est crucial car il est nécessaire pour authentifier les requêtes API et doit être récupéré lors de la connexion à l'interface de Zabbix.

  • Quel rôle joue la commande curl dans ce contexte ?

    -La commande curl est utilisée pour envoyer des requêtes HTTP à l'API de Zabbix, permettant d'envoyer des données à l'élément Trapper.

  • Comment envoyer plusieurs valeurs en une seule requête API ?

    -Pour envoyer plusieurs valeurs, il faut structurer les paramètres dans un tableau, en utilisant des accolades pour encadrer les valeurs.

  • Qu'est-ce que le journal d'audit dans Zabbix ?

    -Le journal d'audit enregistre toutes les requêtes API, fournissant un suivi des actions effectuées avec des détails sur chaque opération.

  • Quels avantages supplémentaires la nouvelle fonctionnalité apporte-t-elle ?

    -Cette fonctionnalité améliore les capacités d'intégration de Zabbix, offrant plus de flexibilité pour la surveillance des environnements et la gestion des données.

Outlines

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Mindmap

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Keywords

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Highlights

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Transcripts

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now
Rate This

5.0 / 5 (0 votes)

Related Tags
Zabbix 7.0API MetricsMonitoring ToolsTech TutorialSystem AdministrationData IntegrationWebhooksOpen SourceLinux ServersUser Guide
Do you need a summary in English?