Deze sectie vermeldt parameters die worden ondersteund in het configuratiebestand van de PostgreSQL Zabbix-agent 2 plugin (postgresql.conf).
Dit is een laadplugin die beschikbaar is en volledig wordt beschreven in het PostgreSQL plugin repository
Merk op dat:
Parameter | Omschrijving |
---|---|
-V --version | Print de versie en licentie-informatie van de plugin. |
-h --help | Print helpinformatie (kort). |
Parameter | Verplicht | Bereik | Standaard | Omschrijving |
---|---|---|---|---|
Plugins.PostgreSQL.CallTimeout | nee | 1-30 | globale time-out | Maximale wachttijd (in seconden) voor het voltooien van een verzoek. |
Plugins.PostgreSQL.CustomQueriesPath | nee | uitgeschakeld | Volledig pad naar de directory met .sql-bestanden met aangepaste query's. | |
Plugins.PostgreSQL.Default.Database | nee | Standaarddatabase voor verbinding met PostgreSQL; wordt gebruikt als geen waarde is opgegeven in een itemtoets of genoemde sessie. Ondersteund sinds versie 6.4.3. |
||
Plugins.PostgreSQL.Default.Password | nee | Standaardwachtwoord voor verbinding met PostgreSQL; wordt gebruikt als geen waarde is opgegeven in een itemtoets of genoemde sessie. Ondersteund sinds versie 6.4.3. |
||
Plugins.PostgreSQL.Default.TLSCAFile | nee (ja, als Plugins.PostgreSQL.Default.TLSConnect is ingesteld op een van: verify_ca, verify_full) |
Volledig pad naar een bestand dat het certificaat van de hoogste CA(s) bevat voor peer-certificaatverificatie voor versleutelde communicatie tussen Zabbix agent 2 en gemonitorde databases; wordt gebruikt als geen waarde is opgegeven in een genoemde sessie. Ondersteund sinds versie 6.4.3. |
||
Plugins.PostgreSQL.Default.TLSCertFile | nee (ja, als Plugins.PostgreSQL.Default.TLSConnect is ingesteld op een van: verify_ca, verify_full) |
Volledig pad naar een bestand dat het PostgreSQL-certificaat of certificaatketen bevat voor versleutelde communicatie tussen Zabbix agent 2 en gemonitorde databases; wordt gebruikt als geen waarde is opgegeven in een genoemde sessie. Ondersteund sinds versie 6.4.3. |
||
Plugins.PostgreSQL.Default.TLSConnect | nee | Versleutelingstype voor communicatie tussen Zabbix agent 2 en gemonitorde databases; wordt gebruikt als geen waarde is opgegeven in een genoemde sessie. Ondersteunde waarden: required - verbinding maken met TLS als transportmodus zonder identiteitscontroles; verify_ca - verbinding maken met TLS en certificaat verifiëren; verify_full - verbinding maken met TLS, certificaat verifiëren en controleren of de database-identiteit (CN) gespecificeerd door DBHost overeenkomt met het certificaat. Ongedefinieerd versleutelingstype betekent niet-versleutelde verbinding. Ondersteund sinds versie 6.4.3. |
||
Plugins.PostgreSQL.Default.TLSKeyFile | nee (ja, als Plugins.PostgreSQL.Default.TLSConnect is ingesteld op een van: verify_ca, verify_full) |
Volledig pad naar een bestand dat de PostgreSQL-privésleutel bevat voor versleutelde communicatie tussen Zabbix agent 2 en gemonitorde databases; wordt gebruikt als geen waarde is opgegeven in een genoemde sessie. Ondersteund sinds versie 6.4.3. |
||
Plugins.PostgreSQL.Default.Uri | nee | Standaard-URI voor verbinding met PostgreSQL; wordt gebruikt als geen waarde is opgegeven in een itemtoets of genoemde sessie. Mag geen ingebedde referenties bevatten (deze worden genegeerd). Moet overeenkomen met het URI-formaat. Ondersteunde schema's: tcp , unix .Voorbeelden: tcp://127.0.0.1:5432 tcp://localhost unix:/var/run/postgresql/.s.PGSQL.5432 Ondersteund sinds versie 6.4.3. |
||
Plugins.PostgreSQL.Default.User | nee | Standaard gebruikersnaam voor verbinding met PostgreSQL; wordt gebruikt als geen waarde is opgegeven in een itemtoets of genoemde sessie. Ondersteund sinds versie 6.4.3. |
||
Plugins.PostgreSQL.KeepAlive | nee | 60-900 | 300 | Maximale wachttijd (in seconden) voordat ongebruikte pluginverbindingen worden gesloten. |
Plugins.PostgreSQL.Sessions.<SessionName>.Database | nee | Database voor sessieverbinding. <SessionName> - geef de naam van een sessie op voor gebruik in itemtoetsen. |
||
Plugins.PostgreSQL.Sessions.<SessionName>.Password | nee | Moet overeenkomen met het wachtwoordformaat. | Wachtwoord voor sessieverbinding. <SessionName> - geef de naam van een sessie op voor gebruik in itemtoetsen. |
|
Plugins.PostgreSQL.Sessions.<SessionName>.TLSCAFile | nee (ja, als Plugins.PostgreSQL.Sessions.<SessionName>.TLSConnect is ingesteld op een van: verify_ca, verify_full) |
Volledig pad naar een bestand dat het certificaat van de hoogste CA(s) bevat voor peer-certificaatverificatie. <SessionName> - geef de naam van een sessie op voor gebruik in itemtoetsen. |
||
Plugins.PostgreSQL.Sessions.<SessionName>.TLSCertFile | nee (ja, als Plugins.PostgreSQL.Sessions.<SessionName>.TLSConnect is ingesteld op een van: verify_ca, verify_full) |
Volledig pad naar een bestand dat het PostgreSQL-certificaat of de certificaatketen bevat. <SessionName> - geef de naam van een sessie op voor gebruik in itemtoetsen. |
||
Plugins.PostgreSQL.Sessions.<SessionName>.TLSConnect | nee | Versleutelingstype voor PostgreSQL-verbinding. <SessionName> - geef de naam van een sessie op voor gebruik in itemtoetsen. Ondersteunde waarden: required - verbinding maken met TLS als transportmodus zonder identiteitscontroles; verify_ca - verbinding maken met TLS en certificaat verifiëren; verify_full - verbinding maken met TLS, certificaat verifiëren en controleren of de database-identiteit (CN) gespecificeerd door DBHost overeenkomt met het certificaat. Ongedefinieerd versleutelingstype betekent niet-versleutelde verbinding. |
||
Plugins.PostgreSQL.Sessions.<SessionName>.TLSKeyFile | nee (ja, als Plugins.PostgreSQL.Sessions.<SessionName>.TLSConnect is ingesteld op een van: verify_ca, verify_full) |
Volledig pad naar een bestand dat de PostgreSQL-privésleutel bevat. <SessionName> - geef de naam van een sessie op voor gebruik in itemtoetsen. |
||
Plugins.PostgreSQL.Sessions.<SessionName>.Uri | nee | Verbindingsreeks van een genoemde sessie. <SessionName> - geef de naam van een sessie op voor gebruik in itemtoetsen. Mag geen ingebedde referenties bevatten (deze worden genegeerd). Moet overeenkomen met het URI-formaat. Ondersteunde schema's: tcp , unix .Voorbeelden: tcp://127.0.0.1:5432 tcp://localhost unix:/var/run/postgresql/.s.PGSQL.5432 |
||
Plugins.PostgreSQL.Sessions.<SessionName>.User | nee | Gebruikersnaam van de genoemde sessie. <SessionName> - geef de naam van een sessie op voor gebruik in itemtoetsen. |
||
Plugins.PostgreSQL.System.Path | ja | Pad naar het externe plugin-uitvoerbare bestand. | ||
Plugins.PostgreSQL.Timeout | nee | 1-30 | globale time-out | Time-out voor het uitvoeren van verzoeken (hoe lang te wachten totdat een verzoek is voltooid voordat het wordt afgesloten). |
Zie ook: