Esta seção lista os parâmetros suportados no arquivo de configuração do plugin MSSQL Zabbix agent 2 (mssql.conf).
Este plugin é suportado desde o Zabbix 6.0.27. Para mais informações, consulte o readme MSSQL plugin.
Observe que:
Parâmetro | Obrigatório | Intervalo | Padrão | Descrição |
---|---|---|---|---|
Plugins.MSSQL.CustomQueriesDir | não | vazio | Especifica o caminho do arquivo para um diretório contendo arquivos .sql definidos pelo usuário com consultas personalizadas que o plugin pode executar. O plugin carrega todos os arquivos .sql disponíveis no diretório configurado ao iniciar. Isso significa que quaisquer alterações nos arquivos de consulta personalizados não serão refletidas até que o plugin seja reiniciado. O plugin é iniciado e parado junto com o Zabbix agent 2. | |
Plugins.MSSQL.Default.CACertPath | não | O caminho do arquivo para a chave pública da autoridade certificadora (CA) que emitiu o certificado do servidor MSSQL. O certificado deve estar no formato PEM. | ||
Plugins.MSSQL.Default.Database | não | O nome do banco de dados padrão para conectar-se. | ||
Plugins.MSSQL.Default.Encrypt | não | Especifica o tipo de criptografia de conexão padrão. Os valores possíveis são: true - dados enviados entre o plugin e o servidor são criptografados; false - dados enviados entre o plugin e o servidor não são criptografados além do pacote de login; strict - dados enviados entre o plugin e o servidor são criptografados de ponta a ponta usando TDS8; disable - dados enviados entre o plugin e o servidor não são criptografados. |
||
Plugins.MSSQL.Default.HostNameInCertificate | não | O nome comum (CN) do certificado do servidor MSSQL por padrão. | ||
Plugins.MSSQL.Default.Password | não | A senha a ser enviada para um servidor MSSQL protegido por padrão. | ||
Plugins.MSSQL.Default.TLSMinVersion | não | A versão mínima do TLS a ser usada por padrão. Os valores possíveis são: 1.0 , 1.1 , 1.2 , 1.3 . |
||
Plugins.MSSQL.Default.TrustServerCertificate | não | Define se o plugin deve confiar no certificado do servidor sem validá-lo por padrão. Os valores possíveis são: true , false . |
||
Plugins.MSSQL.Default.Uri | não | sqlserver://localhost:1433 | O URI padrão para conexão. O único esquema suportado é sqlserver:// . Um esquema pode ser omitido. Credenciais embutidas serão ignoradas. |
|
Plugins.MSSQL.Default.User | não | O nome de usuário padrão a ser enviado para um servidor MSSQL protegido. | ||
Plugins.MSSQL.KeepAlive | não | 60-900 | 300 | O tempo máximo de espera (em segundos) antes que conexões de plugins não utilizadas sejam encerradas. |
Plugins.MSSQL.Sessions.<SessionName>.CACertPath | não | O caminho do arquivo para a chave pública da autoridade certificadora (CA) que emitiu o certificado do servidor MSSQL para a sessão nomeada. O certificado deve estar no formato PEM. <SessionName> - define o nome de uma sessão para uso em chaves de item. |
||
Plugins.MSSQL.Sessions.<SessionName>.Database | não | O nome do banco de dados para conexão na sessão nomeada. <SessionName> - define o nome de uma sessão para uso em chaves de item. |
||
Plugins.MSSQL.Sessions.<SessionName>.Encrypt | não | Especifica o tipo de criptografia de conexão para a sessão nomeada. Os valores possíveis são: true - dados enviados entre o plugin e o servidor são criptografados; false - dados enviados entre o plugin e o servidor não são criptografados além do pacote de login; strict - dados enviados entre o plugin e o servidor são criptografados de ponta a ponta usando TDS8; disable - dados enviados entre o plugin e o servidor não são criptografados. <SessionName> - define o nome de uma sessão para uso em chaves de item. |
||
Plugins.MSSQL.Sessions.<SessionName>.HostNameInCertificate | não | O nome comum (CN) do certificado do servidor MSSQL para a sessão nomeada. <SessionName> - define o nome de uma sessão para uso em chaves de item. |
||
Plugins.MSSQL.Sessions.<SessionName>.Password | não | A senha a ser enviada para um servidor MSSQL protegido para a sessão nomeada. <SessionName> - define o nome de uma sessão para uso em chaves de item. |
||
Plugins.MSSQL.Sessions.<SessionName>.TLSMinVersion | não | A versão mínima do TLS a ser usada para a sessão nomeada. Os valores possíveis são: 1.0 , 1.1 , 1.2 , 1.3 .<SessionName> - define o nome de uma sessão para uso em chaves de item. |
||
Plugins.MSSQL.Sessions.<SessionName>.TrustServerCertificate | não | Define se o plugin deve confiar no certificado do servidor sem validá-lo para a sessão nomeada. Os valores possíveis são: true , false .<SessionName> - define o nome de uma sessão para uso em chaves de item. |
||
Plugins.MSSQL.Sessions.<SessionName>.Uri | não | sqlserver://localhost:1433 | O URI para conexão, para a sessão nomeada. O único esquema suportado é sqlserver:// . Um esquema pode ser omitido. Credenciais embutidas serão ignoradas.<SessionName> - define o nome de uma sessão para uso em chaves de item. |
|
Plugins.MSSQL.Sessions.<SessionName>.User | não | O nome de usuário a ser enviado para um servidor MSSQL protegido para a sessão nomeada. <SessionName> - define o nome de uma sessão para uso em chaves de item. |
||
Plugins.MSSQL.System.Path | não | Caminho para o executável do plugin MSSQL. Configuração global para o plugin MSSQL. Aplicado a todas as conexões. Exemplo de uso: Plugins.MSSQL.System.Path=/usr/sbin/zabbix-agent2-plugin/zabbix-agent2-plugin-mssql |
||
Plugins.MSSQL.Timeout | não | 1-30 | tempo limite global | O tempo de espera para uma resposta do servidor ao conectar-se pela primeira vez e em operações subsequentes na sessão. |
Veja também: