Zabbix Zabbix

Collectez votre inventaire de hosts supervisés et alertes depuis Zabbix

Le connecteur Zabbix permet de centraliser votre inventaire de hosts supervisés, vos alertes et les métriques de performance depuis votre plateforme Zabbix.

Objectif

Le connecteur Zabbix permet de récupérer les informations suivantes :

  • Inventaire des hosts supervisés
  • Alertes et triggers actifs
  • Métriques de performance et historiques

Prérequis

  • Accès à Zabbix avec droits API
  • Clé API Zabbix OU identifiants username/password

Informations à fournir dans OverView

ChampDescription
URL de l'APIURL de l'API Zabbix (ex: https://zabbix.example.com/api_jsonrpc.php)
Clé APIClé API Zabbix (optionnel si username/password fournis)
Nom d'utilisateurNom d'utilisateur Zabbix (optionnel si API Key fournie)
Mot de passeMot de passe Zabbix (optionnel si API Key fournie)

Note : Au minimum, fournissez l'URL de l'API ainsi qu'une clé API ou une combinaison nom d'utilisateur/mot de passe.

Procédure

Option 1 : Utiliser une clé API (Zabbix 6.0+)

  1. Connectez-vous à Zabbix avec un compte administrateur.
  2. Allez à Administration > General > API tokens.
  3. Cliquez sur Create API token.
  4. Nommez le token OverView avec une expiration appropriée.
  5. Sélectionnez les permissions requises :
    • Read access to hosts
    • Read access to alerts/triggers
    • Read access to history
  6. Cliquez sur Create et copiez la clé générée.

Option 2 : Utiliser username/password

  1. Créez un utilisateur dédié dans Zabbix :
    • Username : oversoc-api
    • Password : Générez un mot de passe fort
  2. Assignez le rôle approprié avec permissions de lecture.
  3. Enregistrez les identifiants.

Configurer le connecteur dans OverView

  1. Dans OverView, accédez à Data Sources Settings > Sources.
  2. Sélectionnez Zabbix et cliquez sur Configure.
  3. Renseignez les champs :
    • API URL : URL complète de l'API Zabbix
    • API Key : Clé API générée (si utilisée)
    • Username : Nom d'utilisateur Zabbix (si utilisé)
    • Password : Mot de passe Zabbix (si utilisé)
  4. Cliquez sur Test Connection pour vérifier la connexion.
  5. Cliquez sur Save Configuration.

View Zabbix API tokens documentation

Required Permissions

Minimum required permissions:

  • Read hosts and configurations
  • Read alerts and triggers
  • Access to historical data and metrics
  • Read performance information
Alternative : import par fichiers via DropPoint

L'accès API décrit plus haut est la méthode recommandée pour ce connecteur. Lorsqu'il n'est pas disponible (réseau cloisonné, version ou licence sans API, export déjà produit par ailleurs), OverView accepte des exports de fichiers, à déposer dans le bucket dédié à Zabbix.

Où déposer les fichiers ?

Bucket : s3://zabbix/

Exemple : s3://zabbix/export.csv

La procédure est décrite dans le guide OverView DropPoint : génération des credentials, configuration du client, puis envoi des fichiers depuis l'interface web OverView, l'AWS CLI ou un SDK. Les exemples y sont préremplis avec ce bucket lorsque vous suivez ce lien.