[comment]: # translation:outdated

[comment]: # ({726ee638-heading})
# 9 PostgreSQL plugin

[comment]: # ({/726ee638-heading})

[comment]: # ({83452ef0-overview})
### Overzicht

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](https://git.zabbix.com/projects/AP/repos/postgresql/browse?at=refs%2Fheads%2Frelease%2F6.4)

Merk op dat:

-   De standaardwaarden weerspiegelen de standaardwaarden van het proces, niet de waarden in de geleverde configuratiebestanden;
-   Zabbix ondersteunt alleen configuratiebestanden in UTF-8 codering zonder [BOM](https://nl.wikipedia.org/wiki/Byte_order_mark);
-   Opmerkingen die beginnen met "\#" worden alleen ondersteund aan het begin van de regel.

[comment]: # ({/83452ef0-overview})

[comment]: # ({1a59fae9-options})
### Opties

|Parameter|Omschrijving|
|---------|-----------|
|-V --version|Print de versie en licentie-informatie van de plugin.|
|-h --help|Print helpinformatie (kort).|

[comment]: # ({/1a59fae9-options})

[comment]: # ({3f5bdba1-parameters})
### Parameters

|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.<br>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.<br>Ondersteund sinds versie 6.4.3.|
|Plugins.PostgreSQL.Default.TLSCAFile|nee<br>(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.<br>Ondersteund sinds versie 6.4.3.|
|Plugins.PostgreSQL.Default.TLSCertFile|nee<br>(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.<br>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.<br>Ondersteunde waarden:<br>*required* - verbinding maken met TLS als transportmodus zonder identiteitscontroles;<br>*verify\_ca* - verbinding maken met TLS en certificaat verifiëren;<br>*verify\_full* - verbinding maken met TLS, certificaat verifiëren en controleren of de database-identiteit (CN) gespecificeerd door DBHost overeenkomt met het certificaat.<br>Ongedefinieerd versleutelingstype betekent niet-versleutelde verbinding.<br>Ondersteund sinds versie 6.4.3.|
|Plugins.PostgreSQL.Default.TLSKeyFile|nee<br>(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.<br>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.<br><br>Mag geen ingebedde referenties bevatten (deze worden genegeerd).<br>Moet overeenkomen met het URI-formaat.<br>Ondersteunde schema's: `tcp`, `unix`.<br>Voorbeelden: `tcp://127.0.0.1:5432`<br>`tcp://localhost`<br>`unix:/var/run/postgresql/.s.PGSQL.5432`<br>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.<br>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.<br>**<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.<br>**<SessionName>** - geef de naam van een sessie op voor gebruik in itemtoetsen.|
|Plugins.PostgreSQL.Sessions.<SessionName>.TLSCAFile|nee<br>(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.<br>**<SessionName>** - geef de naam van een sessie op voor gebruik in itemtoetsen.|
|Plugins.PostgreSQL.Sessions.<SessionName>.TLSCertFile|nee<br>(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.<br>**<SessionName>** - geef de naam van een sessie op voor gebruik in itemtoetsen.|
|Plugins.PostgreSQL.Sessions.<SessionName>.TLSConnect|nee| | |Versleutelingstype voor PostgreSQL-verbinding.<br>**<SessionName>** - geef de naam van een sessie op voor gebruik in itemtoetsen.<br><br>Ondersteunde waarden:<br>*required* - verbinding maken met TLS als transportmodus zonder identiteitscontroles;<br>*verify\_ca* - verbinding maken met TLS en certificaat verifiëren;<br>*verify\_full* - verbinding maken met TLS, certificaat verifiëren en controleren of de database-identiteit (CN) gespecificeerd door DBHost overeenkomt met het certificaat.<br>Ongedefinieerd versleutelingstype betekent niet-versleutelde verbinding.|
|Plugins.PostgreSQL.Sessions.<SessionName>.TLSKeyFile|nee<br>(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.<br>**<SessionName>** - geef de naam van een sessie op voor gebruik in itemtoetsen.|
|Plugins.PostgreSQL.Sessions.<SessionName>.Uri|nee| | |Verbindingsreeks van een genoemde sessie.<br>**<SessionName>** - geef de naam van een sessie op voor gebruik in itemtoetsen.<br><br>Mag geen ingebedde referenties bevatten (deze worden genegeerd).<br>Moet overeenkomen met het URI-formaat.<br>Ondersteunde schema's: `tcp`, `unix`.<br>Voorbeelden: `tcp://127.0.0.1:5432`<br>`tcp://localhost`<br>`unix:/var/run/postgresql/.s.PGSQL.5432`|
|Plugins.PostgreSQL.Sessions.<SessionName>.User|nee| | |Gebruikersnaam van de genoemde sessie.<br>**<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:

-   Beschrijving van algemene configuratieparameters van Zabbix agent 2:
    [Zabbix agent 2 (UNIX)](/manual/appendix/config/zabbix_agent2) /
    [Zabbix agent 2
    (Windows)](/manual/appendix/config/zabbix_agent2_win)
-   Instructies voor het configureren van [plugins](/manual/extensions/plugins)

[comment]: # ({/3f5bdba1-parameters})
