On this page
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ī:
- Vispārīgo Zabbix aģents 2 konfigurācijas parametru apraksts: Zabbix aģents 2 (UNIX) / Zabbix aģents 2 (Windows)
- Norādījumi par spraudņu konfigurēšanu