8 MSSQL spraudnis

Pārskats

Zabbix aģents 2 konfigurācijas fails tiek izmantots spraudņu konfigurēšanai. Šie Zabbix aģents 2 konfigurācijas parametri tiek atbalstīti MSSQL spraudņa darbībai.

Ieteicams tos norādīt atsevišķā konfigurācijas failā (piemēram, mssql.conf) un pēc tam izmantot Include direktīvu, lai pievienotu šo failu Zabbix aģents 2 konfigurācijai.

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

Ņemiet vērā:

  • Noklusējuma vērtības atspoguļo procesa noklusējuma vērtības, nevis piegādātajos konfigurācijas failos norādītās vērtības.
  • Vērtības atbalsta vides mainīgos;
  • Zabbix atbalsta tikai konfigurācijas failus 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āt spraudņa versiju un licences informāciju.
-h --help Izdrukāt palīdzības informāciju (saīsinātā forma).
-t, --test <item key> Palaist spraudni testēšanai (spraudņa konfigurācija tiek ignorēta).

Parametri

Parametrs Obligāts Diapazons Noklusējums Apraksts
Plugins.MSSQL.CustomQueriesDir /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ā atrodas lietotāja definēti .sql faili ar pielāgotiem vaicājumiem, kurus spraudnis var izpildīt. Spraudnis palaišanas laikā ielādē visus pieejamos .sql failus konfigurētajā direktorijā. Tas nozīmē, ka jebkādas izmaiņas pielāgoto vaicājumu failos netiks atspoguļotas, kamēr spraudnis netiks restartēts. Spraudnis tiek palaists un apturēts kopā ar Zabbix aģents 2.
Plugins.MSSQL.CustomQueriesEnabled false Ja iestatīts, iespējo mssql.custom.query vienuma atslēgas izpildi. Ja atspējots, no pielāgoto vaicājumu direktorija ceļa netiks ielādēts neviens vaicājums.
Plugins.MSSQL.Default.CACertPath Noklusējuma faila ceļš uz sertifikātu iestādes (CA) publiskās atslēgas sertifikātu, kas izdevusi MSSQL servera sertifikātu. Sertifikātam jābūt PEM formātā.
Plugins.MSSQL.Default.Database Noklusējuma datubāzes nosaukums, kurai pieslēgties.
Plugins.MSSQL.Default.Encrypt 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 E2E šifrēta, izmantojot TDS8;
disable - datu sūtīšana starp spraudni un serveri nav šifrēta.
Plugins.MSSQL.Default.HostNameInCertificate MSSQL servera sertifikāta noklusējuma vispārpieņemtais nosaukums (CN).
Plugins.MSSQL.Default.Password Parole, kas pēc noklusējuma tiks nosūtīta aizsargātam MSSQL serverim.
Plugins.MSSQL.Default.TLSMinVersion 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 Vai spraudnim pēc noklusējuma uzticēties servera sertifikātam bez tā validēšanas. Iespējamās vērtības: true, false.
Plugins.MSSQL.Default.Uri sqlserver://localhost:1433 Noklusējuma URI savienojumam. Vienīgā atbalstītā shēma ir sqlserver://. Shēmu var izlaist. Iegultie akreditācijas dati tiks ignorēti.
Plugins.MSSQL.Default.User Noklusējuma lietotājvārds, kas tiks nosūtīts aizsargātam MSSQL serverim.
Plugins.MSSQL.KeepAlive 60-900 300 Maksimālais gaidīšanas laiks (sekundēs), pirms neizmantotie spraudņa savienojumi tiek aizvērti.
Plugins.MSSQL.Sessions.<SessionName>.CACertPath Faila ceļš uz sertifikātu iestādes (CA) publiskās atslēgas sertifikātu, kas izdevusi MSSQL servera sertifikātu nosauktajai 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 Datubāzes nosaukums, kurai pieslēgties nosauktajai sesijai.
<SessionName> - definējiet sesijas nosaukumu izmantošanai vienumu atslēgās.
Plugins.MSSQL.Sessions.<SessionName>.Encrypt Norāda savienojuma šifrēšanas tipu nosauktajai 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 E2E šifrēta, 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 MSSQL servera sertifikāta vispārpieņemtais nosaukums (CN) nosauktajai sesijai.
<SessionName> - definējiet sesijas nosaukumu izmantošanai vienumu atslēgās.
Plugins.MSSQL.Sessions.<SessionName>.Password Parole, kas tiks nosūtīta aizsargātam MSSQL serverim nosauktajai sesijai.
<SessionName> - definējiet sesijas nosaukumu izmantošanai vienumu atslēgās.
Plugins.MSSQL.Sessions.<SessionName>.TLSMinVersion Minimālā TLS versija, ko izmantot nosauktajai 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 Vai spraudnim uzticēties servera sertifikātam bez tā validēšanas nosauktajai 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 sqlserver://localhost:1433 URI savienojumam nosauktajai sesijai. Vienīgā atbalstītā shēma ir sqlserver://. Shēmu var izlaist. Iegultie akreditācijas dati tiks ignorēti.
<SessionName> - definējiet sesijas nosaukumu izmantošanai vienumu atslēgās.
Plugins.MSSQL.Sessions.<SessionName>.User Lietotājvārds, kas tiks nosūtīts aizsargātam MSSQL serverim nosauktajai sesijai.
<SessionName> - definējiet sesijas nosaukumu izmantošanai vienumu atslēgās.
Plugins.MSSQL.System.Path Ceļš uz MSSQL spraudņa izpildāmo failu.
MSSQL spraudņa globāls iestatījums. Tiek piemērots visiem savienojumiem.
Piemēra lietojums: Plugins.MSSQL.System.Path=/usr/libexec/zabbix/zabbix-agent2-plugin-mssql
Plugins.MSSQL.Timeout 1-30 globālais taimauts Ilgums sekundēs, cik ilgi gaidīt servera atbildi, pirmoreiz pieslēdzoties un veicot turpmākās darbības sesijā.

Skatiet arī: