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 OverSOC

ChampDescription
API URL*URL de l'API Zabbix (ex: https://zabbix.example.com/api_jsonrpc.php)
API KeyClé API Zabbix (optionnel si username/password fournis)
UsernameNom d'utilisateur Zabbix (optionnel si API Key fournie)
PasswordMot de passe Zabbix (optionnel si API Key fournie)

*Champs obligatoires - Au minimum : API URL + (API Key OU Username/Password)

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 OverSOC 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 OverSOC

  1. Dans OverSOC, 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