[comment]: # translation:outdated

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

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

[comment]: # ({308e2b3d-overview})
### Overzicht

In deze sectie worden de parameters vermeld die worden ondersteund in het configuratiebestand van de PostgreSQL Zabbix-agent 2-plugin (postgresql.conf).

Sinds Zabbix 6.0.10 is PostgreSQL een laadbaar plug-in, die beschikbaar is en volledig beschreven wordt in de [PostgreSQL plug-in repository](https://git.zabbix.com/projects/AP/repos/postgresql/browse?at=refs%2Fheads%2Frelease%2F6.0)

Merk op dat:

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

[comment]: # ({/308e2b3d-overview})

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

|Parameter|Beschrijving|
|---------|-----------|
|-V --version|Toon de versie van de plugin en licentie-informatie.|
|-h --help|Toon helpinformatie (afkorting).|

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

[comment]: # ({99a5c344-parameters})
### Parameters

::: noteclassic
In Zabbix versies voorafgaand aan 6.0.10, beginnen parameter namen met *Plugins.Postgres.<Parameter>* in plaats van
*Plugins.PostgreSQL.<Parameter>*. Bijvoorbeeld, *Plugins.Postgres.KeepAlive*.
:::

|Parameter|Verplicht|Bereik|Standaard|Beschrijving|
|--|--|--|--|----------|
|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 map met *.sql*-bestanden met aangepaste query's.|
|Plugins.PostgreSQL.Default.Database|nee| | |Standaard database voor het verbinden met PostgreSQL; gebruikt als er geen waarde is opgegeven in een item key of genoemde sessie.<br>Ondersteund sinds versie 6.0.18.|
|Plugins.PostgreSQL.Default.Password|nee| | |Standaard wachtwoord voor het verbinden met PostgreSQL; gebruikt als er geen waarde is opgegeven in een item key of genoemde sessie.<br>Ondersteund sinds versie 6.0.18.|
|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 met het certificaat van de hoogste CA voor peer certificaatverificatie voor versleutelde communicatie tussen Zabbix-agent 2 en bewaakte databases; gebruikt als er geen waarde is opgegeven in een genoemde sessie.<br>Ondersteund sinds versie 6.0.18.|
|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 met het PostgreSQL-certificaat of certificaatketen voor versleutelde communicatie tussen Zabbix-agent 2 en bewaakte databases; gebruikt als er geen waarde is opgegeven in een genoemde sessie.<br>Ondersteund sinds versie 6.0.18.|
|Plugins.PostgreSQL.Default.TLSConnect|nee| | |Type versleuteling voor communicatie tussen Zabbix-agent 2 en bewaakte databases; gebruikt als er geen waarde is opgegeven in een genoemde sessie.<br>Ondersteunde waarden:<br>*required* - verbinden via TLS als transportmodus zonder identiteitscontroles;<br>*verify\_ca* - verbinden via TLS en certificaat verifiëren;<br>*verify\_full* - verbinden via TLS, certificaat verifiëren en controleren of de database-identiteit (CN) gespecificeerd door DBHost overeenkomt met het certificaat.<br>Ongedefinieerde versleuteling betekent niet-versleutelde verbinding.<br>Ondersteund sinds versie 6.0.18.|
|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 met de PostgreSQL-privésleutel voor versleutelde communicatie tussen Zabbix-agent 2 en bewaakte databases; gebruikt als er geen waarde is opgegeven in een genoemde sessie.<br>Ondersteund sinds versie 6.0.18.|
|Plugins.PostgreSQL.Default.Uri|nee| | |Standaard URI voor het verbinden met PostgreSQL; gebruikt als er geen waarde is opgegeven in een item key 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.0.18.|
|Plugins.PostgreSQL.Default.User|nee| | |Standaard gebruikersnaam voor het verbinden met PostgreSQL; gebruikt als er geen waarde is opgegeven in een item key of genoemde

 sessie.<br>Ondersteund sinds versie 6.0.18.|
|Plugins.PostgreSQL.KeepAlive|nee|60-900|300|Maximale wachttijd (in seconden) voordat ongebruikte plugin-verbindingen worden gesloten.|
|Plugins.PostgreSQL.Sessions.<SessionName>.Database|nee| | |Database voor sessieverbinding.<br>**<SessionName>** - definieer de naam van een sessie om te gebruiken in item keys.|
|Plugins.PostgreSQL.Sessions.<SessionName>.Password|nee|Moet overeenkomen met het wachtwoord formaat.| |Wachtwoord voor sessieverbinding.<br>**<SessionName>** - definieer de naam van een sessie om te gebruiken in item keys.|
|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 met het certificaat van de hoogste CA voor peer certificaatverificatie.<br>**<SessionName>** - definieer de naam van een sessie om te gebruiken in item keys.|
|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 met het PostgreSQL-certificaat of certificaatketen.<br>**<SessionName>** - definieer de naam van een sessie om te gebruiken in item keys.|
|Plugins.PostgreSQL.Sessions.<SessionName>.TLSConnect|nee| | |Versleutelingstype voor PostgreSQL-verbinding.<br>**<SessionName>** - definieer de naam van een sessie om te gebruiken in item keys.<br><br>Ondersteunde waarden:<br>*required* - verbinden via TLS als transportmodus zonder identiteitscontroles;<br>*verify\_ca* - verbinden via TLS en certificaat verifiëren;<br>*verify\_full* - verbinden via TLS, certificaat verifiëren en controleren of de database-identiteit (CN) gespecificeerd door DBHost overeenkomt met het certificaat.<br>Ongedefinieerde versleuteling 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 met de PostgreSQL-privésleutel.<br>**<SessionName>** - definieer de naam van een sessie om te gebruiken in item keys.|
|Plugins.PostgreSQL.Sessions.<SessionName>.Uri|nee| | |Verbindingsreeks van een genoemde sessie.<br>**<SessionName>** - definieer de naam van een sessie om te gebruiken in item keys.<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| | |Naam van de genoemde sessie.<br>**<SessionName>** - definieer de naam van een sessie om te gebruiken in item keys.|
|Plugins.PostgreSQL.System.Path|ja| | |Pad naar extern plugin uitvoerbaar bestand. Ondersteund sinds Zabbix 6.0.10.|
|Plugins.PostgreSQL.Timeout|nee|1-30|globale time-out|Time-out voor het uitvoeren van het verzoek (hoe lang te wachten tot een verzoek is voltooid voordat het wordt afgesloten).|

Zie ook:

-   Beschrijving van algemene Zabbix agent 2 configuratieparameters:
    [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/config/items/plugins)

[comment]: # ({/99a5c344-parameters})


