8 MSSQL plugin

Преглед

Овај одељак наводи параметре подржане у конфигурационој датотеци додатка за MSSQL Zabbix агент 2 (mssql.conf).

MSSQL додатак је додатак који се може учитати и доступан је и у потпуности описан у [складишту MSSQL додатака] (https://git.zabbix.com/projects/AP/repos/mssql/browse).

Имајте на уму да:

  • Подразумеване вредности одражавају подразумеване вредности процеса, а не вредности у испоручене конфигурационе датотеке;
  • Zabbix подржава конфигурационе датотеке само у UTF-8 кодирању без BOM;
  • Коментари који почињу са "#" су подржани само на почетку линија.

Параметри

Parameter Mandatory Range Default Description
Plugins.MSSQL.CustomQueriesDir no empty Одређује путању датотеке до директоријума који садржи кориснички дефинисане . sql датотеке са прилагођеним упитима које додатак може да изврши. Додатак учитава све доступне .sql датотеке у конфигурисаном директоријуму при покретању. То значи да се све промене у датотекама прилагођених упита неће одразити док се додатак поново не покрене. Додатак се покреће и зауставља заједно са Zabbix агентом 2.
Plugins.MSSQL.Default.CACertPath no Подразумевана путања датотеке до сертификата јавног кључа органа за издавање сертификата (CA) који је издао сертификат MSSQL сервера. Сертификат мора бити у PEM формату.
Plugins.MSSQL.Default.Database no Подразумевано име базе података за повезивање.
Plugins.MSSQL.Default.Encrypt no Одређује подразумевани тип шифровања везе. Могуће вредности су:
* true* - слање података између додатка и сервера је шифровано;
* false* - слање података између додатка и сервера није шифровано даље од пакета за пријаву;
* strict* - слање података између додатка и сервера је шифрован Е2Е помоћу TDS8;
disable - слање података између додатка и сервера није шифровано.
Plugins.MSSQL.Default.HostNameInCertificate no Уобичајено име (CN) сертификата MSSQL сервера подразумевано.
Plugins.MSSQL.Default.Password no Лозинка која се подразумевано шаље заштићеном MSSQL серверу.
Plugins.MSSQL.Default.TLSMinVersion no Минимална TLS верзија која се подразумевано користи. Могуће вредности су: 1.0, 1.1, 1.2, 1.3.
Plugins.MSSQL.Default.TrustServerCertificate no Да ли додатак треба да верује сертификату сервера без његове подразумеване валидације. Могуће вредности: true, false.
Plugins.MSSQL.Default.Uri no sqlserver://localhost:1433 Подразумевани URI за повезивање. Једина подржана шема је qlserver://. Шема се може изоставити. Уграђени акредитиви ће бити занемарени.
Plugins.MSSQL.Default.User no Подразумевано корисничко име које се шаље заштићеном MSSQL серверу.
Plugins.MSSQL.KeepAlive no 60-900 300 Максимално време чекања (у секундама) пре него што се неискоришћене везе додатака затворе.
Plugins.MSSQL.Sessions.<SessionName>.CACertPath no Путања датотеке до сертификата јавног кључа органа за издавање сертификата (CA) који је издао сертификат MSSQL сервера за именовану сесију. Сертификат мора бити у PEM формату.
<SessionName> - дефинишите име сесије за коришћење у кључевима ставки.
Plugins.MSSQL.Sessions.<SessionName>.Database no Име базе података за повезивање за именовану сесију.
<SessionName> - дефинишите име сесије за коришћење у кључевима ставки.
Plugins.MSSQL.Sessions.<SessionName>.Encrypt no Одређује тип шифровања везе за именовану сесију. Могуће вредности су:
* true* - слање података између додатка и сервера је шифровано;
* false* - слање података између додатка и сервера није шифровано даље од пакета за пријаву;
* strict* - слање података између додатка и сервера је шифрован Е2Е помоћу TDS8;
disable - слање података између додатка и сервера није шифровано.
<SessionName> - дефиниши име сесије за коришћење у ставци кључеви.
Plugins.MSSQL.Sessions.<SessionName>.HostNameInCertificate no Заједничко име (CN) сертификата MSSQL сервера за именовану сесију.
<SessionName> - дефинишите име сесије за коришћење у кључевима ставки.
Plugins.MSSQL.Sessions.<SessionName>.Password no Лозинка која се шаље заштићеном MSSQL серверу за именовану сесију.<бр><SessionName> - дефинише име сесије за коришћење у кључевима ставки.
Plugins.MSSQL.Sessions.<SessionName>.TLSMinVersion no Минимална верзија TLS-а која се користи за именовану сесију. Могуће вредности су: 1.0, 1.1, 1.2, 1.3.<бр><SessionName> - дефинишите име сесије за коришћење у кључевима ставки.
Plugins.MSSQL.Sessions.<SessionName>.TrustServerCertificate no Да ли додатак треба да верује сертификату сервера без провере ваљаности за именовану сесију. Могуће вредности: true, false.
<SessionName> - дефинише име сесије за коришћење у кључевима ставки.
Plugins.MSSQL.Sessions.<SessionName>.Uri no sqlserver://localhost:1433 URI за повезивање, за именовану сесију. Једина подржана шема је sqlserver://. Шема се може изоставити. Уграђени акредитиви ће бити занемарени.
<SessionName> - дефинишите име сесије за коришћење у кључевима ставки.
Plugins.MSSQL.Sessions.<SessionName>.User no Корисничко име које ће бити послато заштићеном MSSQL серверу за именовану сесију.
<SessionName> - дефинишите име сесије за коришћење у кључевима ставки.
Plugins.MSSQL.System.Path no Путања до извршне датотеке MSSQL додатка.
Глобално подешавање за MSSQL додатак. Примењено на све везе.
Пример употребе: Plugins.MSSQL.System.Path=/usr/sbin/zabbix-agent2-plugin/zabbix-agent2-plugin-mssql
Plugins.MSSQL.Timeout no 1-30 global timeout Количина времена за чекање да сервер одговори када први повезивање и пратеће операције у сесији.

Погледајте такође: