On this page
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 | nē | /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 | nē | 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 | nē | 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 | nē | Noklusējuma datubāzes nosaukums, kurai pieslēgties. | ||
| Plugins.MSSQL.Default.Encrypt | nē | 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 | nē | MSSQL servera sertifikāta noklusējuma vispārpieņemtais nosaukums (CN). | ||
| Plugins.MSSQL.Default.Password | nē | Parole, kas pēc noklusējuma tiks nosūtīta aizsargātam MSSQL serverim. | ||
| Plugins.MSSQL.Default.TLSMinVersion | nē | 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 | nē | 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 | nē | 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 | nē | Noklusējuma lietotājvārds, kas tiks nosūtīts aizsargātam MSSQL serverim. | ||
| Plugins.MSSQL.KeepAlive | nē | 60-900 | 300 | Maksimālais gaidīšanas laiks (sekundēs), pirms neizmantotie spraudņa savienojumi tiek aizvērti. |
| Plugins.MSSQL.Sessions.<SessionName>.CACertPath | nē | 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 | nē | Datubāzes nosaukums, kurai pieslēgties nosauktajai sesijai. <SessionName> - definējiet sesijas nosaukumu izmantošanai vienumu atslēgās. |
||
| Plugins.MSSQL.Sessions.<SessionName>.Encrypt | nē | 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 | nē | 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 | nē | 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 | nē | 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 | nē | 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 | nē | 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 | nē | 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 | nē | 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 | nē | 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ī:
- Vispārīgo Zabbix aģents 2 konfigurācijas parametru apraksts: Zabbix agent 2 (UNIX) / Zabbix agent 2 (Windows)
- Norādījumi spraudņu konfigurēšanai