Áú»¢¶Ä²©

This is a translation of the original English documentation page. Help us make it better.

5 Plugin MongoDB

Aper?u

Cette section r¨¦pertorie les param¨¨tres pris en charge dans le fichier de configuration du plugin MongoDB Áú»¢¶Ä²© agent 2 (mongo.conf).

Depuis Áú»¢¶Ä²© 6.0.6, MongoDB est un plugin chargeable, qui est disponible et enti¨¨rement d¨¦crit dans le .

Notez que:

  • Les valeurs par d¨¦faut refl¨¨tent les valeurs par d¨¦faut du processus, et non les valeurs des fichiers de configuration livr¨¦s ;
  • Áú»¢¶Ä²© prend en charge les fichiers de configuration uniquement en codage UTF-8 sans ;
  • Les commentaires commen?ant par "#" ne sont pris en charge qu'en d¨¦but de la ligne.

Options

±Ê²¹°ù²¹³¾¨¨³Ù°ù±ð 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 Áú»¢¶Ä²© 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

±Ê²¹°ù²¹³¾¨¨³Ù°ù±ð 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 Áú»¢¶Ä²© 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 Áú»¢¶Ä²© 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 Áú»¢¶Ä²© 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 Áú»¢¶Ä²© 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 Áú»¢¶Ä²© 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 :

Notes de bas de page

1 - Depuis Áú»¢¶Ä²© 6.0.13, les plugins chargeables ont commenc¨¦ ¨¤ utiliser le m¨ºme syst¨¨me de gestion des versions que Áú»¢¶Ä²© lui-m¨ºme. En cons¨¦quence, la version du plugin MongoDB est pass¨¦e de 1.2.1 ¨¤ 6.0.13.