Aquesta secció llista els paràmetres admesos a l'arxiu de configuració del plugin de MSSQL (mssql.conf) per a l'agent 2 de Zabbix.
El plugin d'MSSQL es pot carregar i és disponible i detallat al repositori del plugin de MSSQL
El plugin s'admet des de la versió de Zabbi 6.4.12. Els binaris de plugins precompilats per a Windows són disponibles des de Zabbix 6.0.28 i són compatibles amb la versió 6.4.12.
Veieu que:
Paràmetre | Obligatori | Rang | Predeterminat | Descripció |
---|---|---|---|---|
Plugins.MSSQL.CustomQueriesDir | no | buit | Especifica la ruta del fitxer a un directori que conté fitxers .sql definits per l'usuari amb consultes personalitzades que el plugin pot executar. El plugin carrega tots els fitxers .sql disponibles al directori configurat a l'inici. Això vol dir que els canvis als fitxers de consulta personalitzats no es reflectiran fins que es reiniciï el plugin. El plugin s'inicia i s'atura juntament amb l'agent Zabbix 2. | |
Plugins.MSSQL.Default.CACertPath | no | Camí del fitxer predeterminada al certificat de clau pública de l'autoritat de certificació (CA) que va emetre el certificat del servidor MSSQL. El certificat ha de ser en format PEM. | ||
Plugins.MSSQL.Base de dades predeterminada | no | Nom de la base de dades per defecte a la que connectar-hi. | ||
Plugins.MSSQL.Default.Encrypt | no | Especifica el tipus de xifrat de connexió predeterminat. Els valors possibles són: true - l'enviament de dades entre el plugin i el servidor està xifrat; false - l'enviament de dades entre el plugin i el servidor no està xifrat més enllà del paquet d'inici de sessió; strict - l'enviament de dades entre el plugin i el servidor es xifra E2E mitjançant TDS8;< br>disable - l'enviament de dades entre el plugin i el servidor no és pas xifrat. |
||
Plugins.MSSQL.Default.HostNameInCertificate | no | Nom comú (CN) del certificat del servidor MSSQL per defecte. | ||
Complements.MSSQL.DefaultPassword | no | Mot de pas per defecte que s'ha d'enviar a un servidor MSSQL protegit. | ||
Plugins.MSSQL.Default.TLSMinVersion | no | Versió mínima de TLS que cal emprar per defecte. Els valors possibles són: 1.0 , 1.1 , 1.2 , 1.3 . |
||
Plugins.MSSQL.Default.TrustServerCertificate | no | Si el plugin hauria de confiar en el certificat del servidor sense validar-lo per defecte. Valors possibles: true , false . |
||
Plugins.MSSQL.Default.Uri | no | sqlserver://localhost:1433 | URI predeterminat on connectar. L'únic esquema compatible és sqlserver:// . Es pot ometre un esquema. Les credencials incrustades seran ignorades. |
|
Plugins.MSSQL.Default.User | no | Nom d'usuari predeterminat que s'enviarà a un servidor MSSQL protegit. | ||
Plugins.MSSQL.KeepAlive | no | 60-900 | 300 | Temps màxim d'espera (en segons) abans que es tanquin les connexions de plugins no emprats. |
Plugins.MSSQL.Sessions.<SessionName>.CACertPath | no | Camí del fitxer al certificat de clau pública de l'autoritat de certificació (CA) que va emetre el certificat del servidor MSSQL per a la sessió anomenada. El certificat ha de ser en format PEM. <SessionName> - defineix el nom d'una sessió per emprar-la a les claus d'elements. |
||
Plugins.MSSQL.Sessions.<SessionName>.Database | no | El nom de la base de dades on connectar per a la sessió anomenada. <SessionName> - defineix el nom d'una sessió per emprar-la a les claus d'elements. |
||
Plugins.MSSQL.Sessions.<SessionName>.Encrypt | no | Especifica el tipus de xifrat de connexió per a la sessió anomenada. Els valors possibles són: true - l'enviament de dades entre el plugin i el servidor és xifrat; false - l'enviament de dades entre el plugin i el servidor no és pas xifrat més enllà del paquet d'inici de sessió; strict - l'enviament de dades entre el plugin i el servidor es xifra E2E mitjançant TDS8;< br>disable: l'enviament de dades entre el plugin i el servidor no és pas xifrat. <SessionName> - defineix el nom d'una sessió per emprar-la a les claus d'elements. |
||
Plugins.MSSQL.Sessions.<SessionName>.HostNameInCertificate | no | El nom comú (CN) del certificat del servidor MSSQL per a la sessió anomenada. <SessionName> - defineix el nom d'una sessió per emprar-la en claus d'element. |
||
Plugins.MSSQL.Sessions.<SessionName>.Mot de pas | no | Mot de pas que s'ha d'enviar a un servidor MSSQL protegit per a la sessió anomenada. <SessionName> - defineix el nom d'una sessió per emprar-la a les claus d'elements. |
||
Plugins.MSSQL.Sessions.<SessionName>.TLSMinVersion | no | La versió mínima de TLS que cal emprar per a la sessió anomenada. Els valors possibles són: 1.0 , 1.1 , 1.2 , 1.3 .<SessionName> - defineix el nom d'una sessió per emprar-la a les claus d'elements. |
||
Plugins.MSSQL.Sessions.<SessionName>.TrustServerCertificate | no | Si el plugin hauria de confiar en el certificat del servidor sense validar-lo per a la sessió anomenada. Valors possibles: true , false .<SessionName> - defineix el nom d'una sessió per emprar-la a les claus d'elements. |
||
Plugins.MSSQL.Sessions.<SessionName>.Uri | no | sqlserver://localhost:1433 | URI per connectar, per a la sessió anomenada. L'únic esquema compatible és sqlserver:// . Es pot ometre un esquema. Les credencials incrustades s'ignoraran.<SessionName> - defineix el nom d'una sessió per emprar-la a les claus d'elements. |
|
Plugins.MSSQL.Sessions.<SessionName>.User | no | Nom d'usuari que s'ha d'enviar a un servidor MSSQL protegit per a la sessió anomenada. <SessionName> - defineix el nom d'una sessió per emprar-la a les claus d'elements. |
||
Plugins.MSSQL.System.Path | no | Camí de l'executable del plugin MSSQL. Configuració global del plugin MSSQL. S'aplica a totes les connexions. Exemple d'ús: Plugins.MSSQL.System.Path=/usr/sbin/zabbix-agent2-plugin/zabbix-agent2-plugin-mssql |
||
Plugins.MSSQL.Timeout | no | 1-30 | global timeout | La quantitat de temps d'espera que un servidor respongui quan es connecta per primera vegada i en les operacions de seguiment de la sessió. |
Veieu també: