Esta secci¨®n enumera los par¨¢metros admitidos en el archivo de configuraci¨®n del complemento PostgreSQL Agent 2 Áú»¢¶Ä²© (postgresql.conf).
El complemento PostgreSQL es un complemento cargable y est¨¢ disponible y se describe completamente en el [repositorio de complementos PostgreSQL] (https://git.zabbix.com/projects/AP/repos/postgresql/browse).
Tenga en cuenta que:
±Ê²¹°ù¨¢³¾±ð³Ù°ù´Ç | ¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®²Ô |
---|---|
-V --version | Muestra la versi¨®n del complemento y la informaci¨®n de la licencia. |
-h --help | Muestra informaci¨®n de ayuda (taquigraf¨ªa). |
±Ê²¹°ù¨¢³¾±ð³Ù°ù´Ç | Obligatorio | Rango | Predeterminado | ¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®²Ô |
---|---|---|---|---|
Plugins.PostgreSQL.Default.CacheMode | no | preparar | Modo de cach¨¦ para la conexi¨®n PostgreSQL. Valores admitidos: prepare (predeterminado): crear¨¢ declaraciones preparadas en el servidor PostgreSQL; describe: utilizar¨¢ la declaraci¨®n preparada an¨®nima para describir una declaraci¨®n sin crear una declaraci¨®n en el servidor. Tenga en cuenta que "describir" es ¨²til principalmente cuando el entorno no permite declaraciones preparadas, como cuando se ejecuta un agrupador de conexiones como PgBouncer. |
|
Plugins.PostgreSQL.CallTimeout | no | 1-30 | tiempo de espera global | Tiempo de espera m¨¢ximo (en segundos) para que se complete una solicitud. |
Plugins.PostgreSQL.CustomQueriesPath | no | disabled | Nombre de ruta completo del directorio que contiene archivos .sql con consultas personalizadas. | |
Plugins.PostgreSQL.Default.Database | no | Base de datos predeterminada para conectarse a PostgreSQL; se utiliza si no se especifica ning¨²n valor en una clave de m¨¦trica o sesi¨®n con nombre. | ||
Plugins.PostgreSQL.Default.Password | no | Contrase?a predeterminada para conectarse a PostgreSQL; se utiliza si no se especifica ning¨²n valor en una clave de m¨¦trica o sesi¨®n con nombre. | ||
Plugins.PostgreSQL.Default.TLSCAFile | no (²õ¨ª, si Plugins.PostgreSQL.Default.TLSConnect est¨¢ configurado en verify_ca o verify_full) |
Nombre de ruta completo de un archivo que contiene el certificado de CA de nivel superior para la verificaci¨®n de certificados de pares para comunicaciones cifradas entre el agente 2 de Áú»¢¶Ä²© y las bases de datos monitoreadas; se utiliza si no se especifica ning¨²n valor en una sesi¨®n con nombre. | ||
Plugins.PostgreSQL.Default.TLSCertFile | no (²õ¨ª, si Plugins.PostgreSQL.Default.TLSConnect est¨¢ configurado en verify_ca o verify_full) |
Nombre de ruta completo de un archivo que contiene el certificado PostgreSQL o la cadena de certificados para comunicaciones cifradas entre el agente Áú»¢¶Ä²© 2 y las bases de datos monitoreadas; se utiliza si no se especifica ning¨²n valor en una sesi¨®n con nombre. | ||
Plugins.PostgreSQL.Default.TLSConnect | no | Tipo de cifrado para las comunicaciones entre el agente 2 de Áú»¢¶Ä²© y las bases de datos monitoreadas; se utiliza si no se especifica ning¨²n valor en una sesi¨®n con nombre. Valores admitidos: requerido - conectarse usando TLS como modo de transporte sin controles de identidad; verify_ca - conectarse usando TLS y verificar el certificado; verify_full: con¨¦ctese mediante TLS, verifique el certificado y verifique que la identidad de la base de datos (CN) especificada por DBHost coincida con su certificado. El tipo de cifrado no definido significa conexi¨®n no cifrada. |
||
Plugins.PostgreSQL.Default.TLSKeyFile | no (²õ¨ª, si Plugins.PostgreSQL.Default.TLSConnect est¨¢ configurado en verify_ca o verify_full) |
Nombre de ruta completo de un archivo que contiene la clave privada de PostgreSQL para comunicaciones cifradas entre el agente 2 Áú»¢¶Ä²© y las bases de datos monitoreadas; se utiliza si no se especifica ning¨²n valor en una sesi¨®n con nombre. | ||
Plugins.PostgreSQL.Default.Uri | no | URI predeterminado para conectarse a PostgreSQL; se utiliza si no se especifica ning¨²n valor en una clave de elemento o en una sesi¨®n con nombre. No debe incluir credenciales incrustadas (se ignorar¨¢n). Debe coincidir con el formato URI. Esquemas admitidos: tcp , unix .Ejemplos: tcp://127.0.0.1:5432 tcp://localhost unix:/var/run/postgresql/.s.PGSQL.5432 |
||
Plugins.PostgreSQL.Default.User | no | Nombre de usuario predeterminado para conectarse a PostgreSQL; se utiliza si no se especifica ning¨²n valor en una clave de m¨¦trica o sesi¨®n con nombre. | ||
Plugins.PostgreSQL.KeepAlive | no | 60-900 | 300 | Tiempo m¨¢ximo de espera (en segundos) antes de que se cierren las conexiones de complementos no utilizados. |
Plugins.PostgreSQL.Sessions.<SessionName>.CacheMode | no | preparar | Modo de cach¨¦ para la conexi¨®n PostgreSQL. <SessionName>: define el nombre de una sesi¨®n para usar en las claves de elementos. Valores admitidos: prepare (predeterminado): crear¨¢ declaraciones preparadas en el servidor PostgreSQL; describe - utilizar¨¢ la declaraci¨®n preparada an¨®nima para describir una declaraci¨®n sin crear una declaraci¨®n en el servidor. Tenga en cuenta que "describir" es ¨²til principalmente cuando el entorno no permite la declaraci¨®n preparada declaraciones como cuando se ejecuta un agrupador de conexiones como PgBouncer. |
|
Plugins.PostgreSQL.Sessions.<SessionName>.Database | no | Base de datos para la conexi¨®n de sesi¨®n. <SessionName> - define el nombre de una sesi¨®n para usar en las claves de elementos. |
||
Plugins.PostgreSQL.Sessions.<SessionName>.Password | no | Debe coincidir con el formato de contrase?a. | Contrase?a para la conexi¨®n de sesi¨®n. <SessionName> - define el nombre de una sesi¨®n para usar en las claves de m¨¦trica. |
|
Plugins.PostgreSQL.Sessions.<SessionName>.TLSCAFile | no (²õ¨ª, si Plugins.PostgreSQL.Sessions.<SessionName>.TLSConnect est¨¢ configurado en verify_ca o verify_full) |
Nombre de ruta completo de un archivo que contiene la verificaci¨®n del certificado de pares de CA de nivel superior. <SessionName>: define el nombre de una sesi¨®n para usar en las claves de m¨¦trica. |
||
Plugins.PostgreSQL.Sessions.<SessionName>.TLSCertFile | ²õ¨ª, si se especifica Plugins.PostgreSQL.Sessions.<SessionName>.TLSKeyFile | Nombre de ruta completo de un archivo que contiene el certificado PostgreSQL o la cadena de certificados. <SessionName>: define el nombre de una sesi¨®n para usar en las claves de elementos. |
||
Plugins.PostgreSQL.Sessions.<SessionName>.TLSConnect | no | Tipo de cifrado para la conexi¨®n PostgreSQL. <SessionName>: define el nombre de una sesi¨®n para usarla en las claves de elementos. Valores admitidos: obligatorio: conecta usando TLS como transporte modo sin controles de identidad; verify_ca - conectarse usando TLS y verificar el certificado; verify_full - conectarse usando TLS, verificar el certificado y verificar que la identidad de la base de datos (CN) especificada por DBHost coincida con su certificado . El tipo de cifrado no definido significa una conexi¨®n no cifrada. |
||
Plugins.PostgreSQL.Sessions.<SessionName>.TLSKeyFile | ²õ¨ª, si se especifica Plugins.PostgreSQL.Sessions.<SessionName>.TLSCertFile | Nombre de ruta completo de un archivo que contiene la clave privada de PostgreSQL. <SessionName>: define el nombre de una sesi¨®n para usar en claves de m¨¦trica. |
||
Plugins.PostgreSQL.Sessions.<SessionName>.Uri | no | Cadena de conexi¨®n de una sesi¨®n con nombre. <SessionName>: define el nombre de una sesi¨®n para usar en las claves de elementos. No debe incluir credenciales integradas (se ignorar¨¢n).<br >Debe coincidir con el formato URI. Esquemas admitidos: tcp , unix .Ejemplos: tcp://127.0.0.1:5432 tcp://localhost unix:/var/run/postgresql/.s.PGSQL.5432 |
||
Plugins.PostgreSQL.Sessions.<SessionName>.User | no | Nombre de usuario de sesi¨®n con nombre. <SessionName>: define el nombre de una sesi¨®n para usar en las claves de m¨¦trica. |
||
Plugins.PostgreSQL.System.Path | ²õ¨ª | Ruta al ejecutable del complemento externo. | ||
Plugins.PostgreSQL.Timeout | no | 1-30 | tiempo de espera global | Tiempo de espera de ejecuci¨®n de solicitud (cu¨¢nto tiempo esperar para que se complete una solicitud antes de cerrarla). |
Ver tambi¨¦n: