Cette section répertorie les paramètres pris en charge dans le fichier de configuration du plugin MongoDB Zabbix agent 2 (mongo.conf).
Depuis Zabbix 6.0.6, MongoDB est un plugin chargeable, qui est disponible et entièrement décrit dans le référentiel de plugins MongoDB.
Notez que:
Paramètre | Description |
---|---|
-V --version | Affiche la version du plug-in et les informations de licence. |
-h --help | Affiche les informations d'aide (sténographie). |
Dans les versions de Zabbix antérieures à 6.0.6, les noms de paramètres commencent par Plugins.Mongo.<Parameter> au lieu de Plugins.MongoDB.<Parameter>. Par exemple, Plugins.Mongo.KeepAlive
Paramètre | Obligatoire | Intervalle | Par défaut | Description |
---|---|---|---|---|
Plugins.MongoDB.KeepAlive | non | 60-900 | 300 | Le temps d'attente maximum (en secondes) avant que les connexions de plugin inutilisées ne soient fermées. |
Plugins.Mongo.Sessions.<SessionName>.Password | non | Mot de passe de session nommé. <SessionName> - nom d'une session à utiliser dans les clés d'élément. |
||
Plugins.MongoDB.Sessions.<SessionName>.TLSCAFile | non (oui, si Plugins.MongoDB.Sessions.<SessionName>.TLSConnect est défini sur l'un des éléments suivants : verify_ca, verify_full) |
Nom de chemin complet d'un fichier contenant les certificats CA de niveau supérieur pour la vérification des certificats par les pairs, utilisé pour les communications cryptées entre l'agent Zabbix 2 et les bases de données surveillées. <SessionName> - définit le nom d'une session à utiliser dans les clés d'éléments. Pris en charge dans les versions de plugin 1.2.1, 6.0.13 et plus récentes1. |
||
Plugins.MongoDB.Sessions.<SessionName>.TLSCertFile | non (oui, si Plugins.MongoDB.Sessions.<SessionName>.TLSConnect est défini sur l'un des éléments suivants : verify_ca, verify_full) |
Chemin d'accès complet d'un fichier contenant le certificat d'agent ou la chaîne de certificats, utilisé pour les communications chiffrées entre l'agent Zabbix 2 et les bases de données surveillées. <SessionName> - définit le nom d'une session à utiliser dans les clés d'élément. Pris en charge dans les versions de plugin 1.2.1, 6.0.13 et plus récentes1. |
||
Plugins.MongoDB.Sessions.<SessionName>.TLSConnect | non | Type de chiffrement pour les communications entre l'agent Zabbix 2 et les bases de données surveillées. <SessionName> - définit le nom d'une session à utiliser dans les clés d'élément. Valeurs acceptées : obligatoire - nécessite une connexion TLS ; verify_ca - vérifie les certificats ; verify_full - vérifie les certificats et l'adresse IP. Pris en charge dans les versions de plugin 1.2.1, 6.0.13 et plus récentes1. |
||
Plugins.MongoDB.Sessions.<SessionName>.TLSKeyFile | non (oui, si Plugins.MongoDB.Sessions.<SessionName>.TLSConnect est défini sur l'un des éléments suivants : verify_ca, verify_full) |
Chemin d'accès complet d'un fichier contenant la clé privée de base de données utilisée pour les communications chiffrées entre l'agent Zabbix 2 et les bases de données surveillées. <SessionName> - définit le nom d'une session à utiliser dans les clés d'élément. Pris en charge dans les versions de plugin 1.2.1, 6.0.13 et plus récentes1. |
||
Plugins.MongoDB.Sessions.<SessionName>.Uri | non | Chaîne de connexion d'une session nommée. <SessionName> - nom d'une session à utiliser dans les clés d'élément. Ne doit pas inclure les informations d'identification intégrées (elles seront ignorées). Doit correspondre au format URI. Seul le schéma tcp est pris en charge ; un schéma peut être omis.Un port peut être omis (par défaut=27017). Exemples : tcp://127.0.0.1:27017 , tcp:localhost , localhost |
||
Plugins.MongoDB.Sessions.<SessionName>.User | non | Nom d'utilisateur de la session nommée. <SessionName> - nom d'une session à utiliser dans les clés d'élément. |
||
Plugins.MongoDB.System.Path | non | Chemin d'accès à l'exécutable du plugin externe. Pris en charge depuis Zabbix 6.0.6 | ||
Plugins.MongoDB.Timeout | non | 1-30 | timeout global | Délai d'exécution de la demande (combien de temps attendre qu'une demande se termine avant de l'arrêter). |
Voir également :
1 - Depuis Zabbix 6.0.13, les plugins chargeables ont commencé à utiliser le même système de gestion des versions que Zabbix lui-même. En conséquence, la version du plugin MongoDB est passée de 1.2.1 à 6.0.13.