8 MSSQL spraudnis

Pārskats

Šajā sadaļā ir uzskaitīti parametri, ko atbalsta MSSQL Zabbix aģents 2 spraudņa konfigurācijas fails (mssql.conf).

MSSQL spraudnis ir ielādējams spraudnis, un tas ir pieejams, kā arī pilnībā aprakstīts MSSQL spraudņa repozitorijā.

Ņemiet vērā:

  • Noklusējuma vērtības atspoguļo procesa noklusējuma iestatījumus, nevis vērtības piegādātajos konfigurācijas failos.
  • Vērtības atbalsta vides mainīgos;
  • Zabbix atbalsta konfigurācijas failus tikai UTF-8 kodējumā bez BOM.
  • Komentāri, kas sākas ar "#", tiek atbalstīti tikai rindas sākumā.

Opcijas

Parameter Description
-V --version Izdrukā spraudņa versiju un licences informāciju.
-h --help Izdrukā palīdzības informāciju (saīsināti).

Parametri

Parameter Mandatory Range Default Description
Plugins.MSSQL.CustomQueriesDir no /usr/local/share/zabbix/custom-queries/mssql Unix sistēmām

*:\Program Files\Zabbix Agent 2\Custom Queries\MSSQL Windows sistēmām, kur * ir diska nosaukums no ProgramFiles vides mainīgā
Norāda faila ceļu uz direktoriju, kurā ir lietotāja definēti .sql faili ar pielāgotiem vaicājumiem, ko spraudnis var izpildīt. Spraudnis ielādē visus pieejamos .sql failus konfigurētajā direktorijā startēšanas laikā. Tas nozīmē, ka jebkādas izmaiņas pielāgoto vaicājumu failos netiks atspoguļotas, līdz spraudnis tiks restartēts. Spraudnis tiek palaists un apturēts kopā ar Zabbix aģents 2.
Plugins.MSSQL.CustomQueriesEnabled no false Ja ir iestatīts, iespējo mssql.custom.query vienuma atslēgas izpildi. Ja ir atspējots, no pielāgoto vaicājumu direktorija ceļa netiks ielādēti nekādi vaicājumi.
Plugins.MSSQL.Default.CACertPath no Noklusējuma faila ceļš uz sertifikātu iestādes (CA) publiskās atslēgas sertifikātu, kas izdeva MSSQL servera sertifikātu. Sertifikātam jābūt PEM formātā.
Plugins.MSSQL.Default.Database no Noklusējuma datubāzes nosaukums, ar ko izveidot savienojumu.
Plugins.MSSQL.Default.Encrypt no Norāda noklusējuma savienojuma šifrēšanas tipu. Iespējamās vērtības ir:
true - datu sūtīšana starp spraudni un serveri ir šifrēta;
false - datu sūtīšana starp spraudni un serveri nav šifrēta ārpus pieteikšanās paketes;
strict - datu sūtīšana starp spraudni un serveri ir šifrēta E2E, izmantojot TDS8;
disable - datu sūtīšana starp spraudni un serveri nav šifrēta.
Plugins.MSSQL.Default.HostNameInCertificate no MSSQL servera sertifikāta vispārīgais nosaukums (CN) pēc noklusējuma.
Plugins.MSSQL.Default.Password no Parole, kas pēc noklusējuma jānosūta aizsargātam MSSQL serverim.
Plugins.MSSQL.Default.TLSMinVersion no Minimālā TLS versija, ko izmantot pēc noklusējuma. Iespējamās vērtības ir: 1.0, 1.1, 1.2, 1.3.
Plugins.MSSQL.Default.TrustServerCertificate no Vai spraudnim pēc noklusējuma vajadzētu uzticēties servera sertifikātam, to nepārbaudot. Iespējamās vērtības: true, false.
Plugins.MSSQL.Default.Uri no sqlserver://localhost:1433 Noklusējuma URI savienojuma izveidei. Vienīgā atbalstītā shēma ir sqlserver://. Shēmu var arī nenorādīt. Iegultie akreditācijas dati tiks ignorēti.
Plugins.MSSQL.Default.User no Noklusējuma lietotājvārds, kas jānosūta aizsargātam MSSQL serverim.
Plugins.MSSQL.KeepAlive no 60-900 300 Maksimālais gaidīšanas laiks (sekundēs) pirms neizmantotie spraudņa savienojumi tiek slēgti.
Plugins.MSSQL.Sessions.<SessionName>.CACertPath no Faila ceļš uz sertifikātu iestādes (CA) publiskās atslēgas sertifikātu, kas izdeva MSSQL servera sertifikātu norādītajai sesijai. Sertifikātam jābūt PEM formātā.
<SessionName> - definējiet sesijas nosaukumu izmantošanai vienumu atslēgās.
Plugins.MSSQL.Sessions.<SessionName>.Database no Datubāzes nosaukums, ar ko izveidot savienojumu norādītajai sesijai.
<SessionName> - definējiet sesijas nosaukumu izmantošanai vienumu atslēgās.
Plugins.MSSQL.Sessions.<SessionName>.Encrypt no Norāda savienojuma šifrēšanas tipu norādītajai sesijai. Iespējamās vērtības ir:
true - datu sūtīšana starp spraudni un serveri ir šifrēta;
false - datu sūtīšana starp spraudni un serveri nav šifrēta ārpus pieteikšanās paketes;
strict - datu sūtīšana starp spraudni un serveri ir šifrēta E2E, izmantojot TDS8;
disable - datu sūtīšana starp spraudni un serveri nav šifrēta.
<SessionName> - definējiet sesijas nosaukumu izmantošanai vienumu atslēgās.
Plugins.MSSQL.Sessions.<SessionName>.HostNameInCertificate no MSSQL servera sertifikāta vispārīgais nosaukums (CN) norādītajai sesijai.
<SessionName> - definējiet sesijas nosaukumu izmantošanai vienumu atslēgās.
Plugins.MSSQL.Sessions.<SessionName>.Password no Parole, kas jānosūta aizsargātam MSSQL serverim norādītajai sesijai.
<SessionName> - definējiet sesijas nosaukumu izmantošanai vienumu atslēgās.
Plugins.MSSQL.Sessions.<SessionName>.TLSMinVersion no Minimālā TLS versija, ko izmantot norādītajai sesijai. Iespējamās vērtības ir: 1.0, 1.1, 1.2, 1.3.
<SessionName> - definējiet sesijas nosaukumu izmantošanai vienumu atslēgās.
Plugins.MSSQL.Sessions.<SessionName>.TrustServerCertificate no Vai spraudnim vajadzētu uzticēties servera sertifikātam, to nepārbaudot, norādītajai sesijai. Iespējamās vērtības: true, false.
<SessionName> - definējiet sesijas nosaukumu izmantošanai vienumu atslēgās.
Plugins.MSSQL.Sessions.<SessionName>.Uri no sqlserver://localhost:1433 URI savienojuma izveidei norādītajai sesijai. Vienīgā atbalstītā shēma ir sqlserver://. Shēmu var arī nenorādīt. Iegultie akreditācijas dati tiks ignorēti.
<SessionName> - definējiet sesijas nosaukumu izmantošanai vienumu atslēgās.
Plugins.MSSQL.Sessions.<SessionName>.User no Lietotājvārds, kas jānosūta aizsargātam MSSQL serverim norādītajai sesijai.
<SessionName> - definējiet sesijas nosaukumu izmantošanai vienumu atslēgās.
Plugins.MSSQL.System.Path no Ceļš uz MSSQL spraudņa izpildāmo failu.
Globāls iestatījums MSSQL spraudnim. Tiek piemērots visiem savienojumiem.
Izmantošanas piemērs: Plugins.MSSQL.System.Path=/usr/libexec/zabbix/zabbix-agent2-plugin-mssql
Plugins.MSSQL.Timeout no 1-30 global timeout Laiks sekundēs, cik ilgi gaidīt servera atbildi, veidojot pirmo savienojumu un veicot turpmākās darbības sesijā.

Skatīt arī: