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
| Champ | Description |
|---|---|
| API URL* | URL de l'API Zabbix (ex: https://zabbix.example.com/api_jsonrpc.php) |
| API Key | Clé API Zabbix (optionnel si username/password fournis) |
| Username | Nom d'utilisateur Zabbix (optionnel si API Key fournie) |
| Password | Mot 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+)
- Connectez-vous à Zabbix avec un compte administrateur.
- Allez à Administration > General > API tokens.
- Cliquez sur Create API token.
- Nommez le token
OverSOCavec une expiration appropriée. - Sélectionnez les permissions requises :
- Read access to hosts
- Read access to alerts/triggers
- Read access to history
- Cliquez sur Create et copiez la clé générée.
Option 2 : Utiliser username/password
- Créez un utilisateur dédié dans Zabbix :
- Username :
oversoc-api - Password : Générez un mot de passe fort
- Username :
- Assignez le rôle approprié avec permissions de lecture.
- Enregistrez les identifiants.
Configurer le connecteur dans OverSOC
- Dans OverSOC, accédez à Data Sources Settings > Sources.
- Sélectionnez Zabbix et cliquez sur Configure.
- 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é)
- Cliquez sur Test Connection pour vérifier la connexion.
- 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