This is a translation of the original English documentation page. Help us make it better.

8 MSSQL додатак

Преглед

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

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

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

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

Параметри

Параметар Обавезно Опсег Подразумевано Опис
Plugins.MSSQL.CustomQueriesDir не празно Одређује путању датотеке до директоријума који садржи кориснички дефинисане .sql датотеке са прилагођеним упитима које додатак може да изврши. Додатак учитава све доступне .sql датотеке у конфигурисаном директоријуму при покретању. То значи да се све промене у прилагођеним датотекама упита неће одразити док се додатак поново не покрене. Додатак се покреће и зауставља заједно са Zabbix агентом 2.
Plugins.MSSQL.Default.CACertPath не Подразумевана путања датотеке до сертификата јавног кључа ауторитета за сертификате (CA) који је издао сертификат MSSQL сервера. Сертификат мора бити у PEM формату.
Plugins.MSSQL.Default.Database не Подразумевано име базе података за повезивање.
Plugins.MSSQL.Default.Encrypt no Одређује подразумевани тип шифровања везе. Могуће вредности су:
true - слање података између додатка и сервера је шифровано;
false - слање података између додатка и сервера није шифровано изван пакета за пријаву;
strict - слање података између додатка и сервера је шифровано E2E помоћу 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 за повезивање. Једина подржана шема је sqlserver://. Шема се може изоставити. Уграђени акредитиви ће бити игнорисани.
Plugins.MSSQL.Default.User no Подразумевано корисничко име које ће бити послато заштићеном MSSQL серверу.
Plugins.MSSQL.KeepAlive no 60-900 300 Максимално време чекања (у секундама) пре него што се некоришћене везе додатка затворе.
Plugins.MSSQL.Sessions.<НазивСесије>.CACertPath no Путања датотеке до сертификата јавног кључа сертификационог тела (CA) које је издало сертификат MSSQL сервера за именовану сесију. Сертификат мора бити у PEM формату.
<НазивСесије> - дефинише име сесије за коришћење у кључевима ставки.
Plugins.MSSQL.Sessions.<НазивСесије>.БазаДата no Име базе података за повезивање за именовану сесију.
<НазивСесије> - дефинише име сесије за коришћење у кључевима ставки.
Plugins.MSSQL.Sessions.<НазивСесије>.Encrypt no Одређује тип шифровања везе за именовану сесију. Могуће вредности су:
true - слање података између додатка и сервера је шифровано;
false - слање података између додатка и сервера није шифровано изван пакета за пријаву;
strict - слање података између додатка и сервера је шифровано E2E помоћу TDS8;
disable - слање података између додатка и сервера није шифровано.
<SessionName> - дефинише име сесије за коришћење у кључевима ставки.
Plugins.MSSQL.Sessions.<SessionName>.HostNameInCertificate no Уобичајено име (CN) сертификата MSSQL сервера за именовану сесију.
<SessionName> - дефинише име сесије за коришћење у кључевима ставки.
Plugins.MSSQL.Sessions.<НазивСесије>.Password no Лозинка која ће бити послата заштићеном MSSQL серверу за именовану сесију.
<НазивСесије> - дефинише име сесије за коришћење у кључевима ставки.
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 глобално време чекања Време чекања на одговор сервера при првом повезивању и на наредним операцијама у сесији.

Види такође: