Deze sectie vermeldt parameters die worden ondersteund in het configuratiebestand van de MongoDB Zabbix agent 2 plugin (mongo.conf).
Sinds Zabbix 6.0.6 is MongoDB een laadbare plugin, die beschikbaar is en volledig wordt beschreven in het MongoDB plugin repository
Houd er rekening mee dat:
Parameter | Beschrijving |
---|---|
-V --version | Print de versie en licentie-informatie van de plugin. |
-h --help | Print hulpinformatie (afkorting). |
In Zabbix-versies voorafgaand aan 6.0.6 beginnen parameter namen met Plugins.Mongo.<Parameter> in plaats van Plugins.MongoDB.<Parameter>. Bijvoorbeeld, Plugins.Mongo.KeepAlive
Parameter | Verplicht | Bereik | Standaard | Beschrijving |
---|---|---|---|---|
Plugins.MongoDB.Default.Password | nee | Standaard wachtwoord voor verbinding met MongoDB; wordt gebruikt als er geen waarde is opgegeven in een item sleutel of genoemde sessie. Ondersteund sinds versie 6.0.18 |
||
Plugins.MongoDB.Default.Uri | nee | Standaard URI voor verbinding met MongoDB; wordt gebruikt als er geen waarde is opgegeven in een item sleutel of genoemde sessie. Mag geen ingebedde inloggegevens bevatten (deze worden genegeerd). Moet overeenkomen met het URI-formaat. Alleen het tcp -schema wordt ondersteund; een schema kan worden weggelaten.Een poort kan worden weggelaten (standaard=27017). Voorbeelden: tcp://127.0.0.1:27017 , tcp:localhost , localhost Ondersteund sinds versie 6.0.18 |
||
Plugins.MongoDB.Default.User | nee | Standaard gebruikersnaam voor verbinding met MongoDB; wordt gebruikt als er geen waarde is opgegeven in een item sleutel of genoemde sessie. Ondersteund sinds versie 6.0.18 |
||
Plugins.MongoDB.KeepAlive | nee | 60-900 | 300 | De maximale wachttijd (in seconden) voordat ongebruikte plug-in verbindingen worden gesloten. |
Plugins.MongoDB.Sessions.<SessionName>.Password | nee | Wachtwoord van genoemde sessie. <SessionName> - definieer de naam van een sessie voor gebruik in item sleutels. |
||
Plugins.MongoDB.Sessions.<SessionName>.TLSCAFile | nee (ja, als Plugins.MongoDB.Sessions.<SessionName>.TLSConnect is ingesteld op een van: verify_ca, verify_full) |
Volledig pad naar een bestand met de top-level CA(s) certificaten voor verificatie van peer-certificaten, gebruikt voor versleutelde communicatie tussen Zabbix-agent 2 en bewaakte databases. <SessionName> - definieer de naam van een sessie voor gebruik in item sleutels. Ondersteund in plug-in versies 1.2.0, 6.0.13 en nieuwer1. |
||
Plugins.MongoDB.Sessions.<SessionName>.TLSCertFile | nee (ja, als Plugins.MongoDB.Sessions.<SessionName>.TLSConnect is ingesteld op een van: verify_ca, verify_full) |
Volledig pad naar een bestand met het agent-certificaat of certificaatketen, gebruikt voor versleutelde communicatie tussen Zabbix-agent 2 en bewaakte databases. <SessionName> - definieer de naam van een sessie voor gebruik in item sleutels. Ondersteund in plug-in versies 1.2.0, 6.0.13 en nieuwer1. |
||
Plugins.MongoDB.Sessions.<SessionName>.TLSConnect | nee | Versleutelingstype voor communicatie tussen Zabbix-agent 2 en bewaakte databases. <SessionName> - definieer de naam van een sessie voor gebruik in item sleutels. Ondersteunde waarden: required - vereis TLS-verbinding; verify_ca - verifieer certificaten; verify_full - verifieer certificaten en IP-adres. Ondersteund in plug-in versies 1.2.0, 6.0.13 en nieuwer1. |
||
Plugins.MongoDB.Sessions.<SessionName>.TLSKeyFile | nee (ja, als Plugins.MongoDB.Sessions.<SessionName>.TLSConnect is ingesteld op een van: verify_ca, verify_full) |
Volledig pad naar een bestand met de privésleutel van de database die wordt gebruikt voor versleutelde communicatie tussen Zabbix-agent 2 en bewaakte databases. <SessionName> - definieer de naam van een sessie voor gebruik in item sleutels. Ondersteund in plug-in versies 1.2.0, 6.0.13 en nieuwer1. |
||
Plugins.MongoDB.Sessions.<SessionName>.Uri | nee | Verbindingsreeks van een genoemde sessie. <SessionName> - definieer de naam van een sessie voor gebruik in item sleutels. Mag geen ingebedde inloggegevens bevatten (deze worden genegeerd). Moet overeenkomen met het URI-formaat. Alleen het tcp -schema wordt ondersteund; een schema kan worden weggelaten.Een poort kan worden weggelaten (standaard=27017). Voorbeelden: tcp://127.0.0.1:27017 , tcp:localhost , localhost |
||
Plugins.MongoDB.Sessions.<SessionName>.User | nee | Gebruikersnaam van genoemde sessie. <SessionName> - definieer de naam van een sessie voor gebruik in item sleutels. |
||
Plugins.MongoDB.System.Path | nee | Pad naar extern plug-in uitvoerbaar bestand. Ondersteund sinds Zabbix 6.0.6 | ||
Plugins.MongoDB.Timeout | nee | 1-30 | globale time-out | Time-out voor uitvoering van verzoeken (hoe lang te wachten op voltooiing van een verzoek voordat het wordt afgesloten). |
Zie ook:
1 - Sinds Zabbix 6.0.13 gebruiken laadbare plug-ins hetzelfde versiesysteem als Zabbix zelf. Hierdoor is de versie van de MongoDB-plug-in gewijzigd van 1.2.0 naar 6.0.13.