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 un 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 komplektētajos konfigurācijas failos.
- 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 | empty | 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 startēšanas laikā ielādē visus pieejamos .sql failus konfigurētajā direktorijā. Tas nozīmē, ka jebkuras 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.Default.CACertPath | no | Noklusējuma faila ceļš uz sertifikātu iestādes (CA) publiskās atslēgas sertifikātu, kas izsniedza 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 serveris ir šifrēta; false - datu sūtīšana starp spraudni un serveris nav šifrēta ārpus pieteikšanās paketes; strict - datu sūtīšana starp spraudni un serveris ir šifrēta E2E, izmantojot TDS8; disable - datu sūtīšana starp spraudni un serveris nav šifrēta. |
||
| Plugins.MSSQL.Default.HostNameInCertificate | no | MSSQL serveris sertifikāta vispārīgais nosaukums (CN) pēc noklusējuma. | ||
| Plugins.MSSQL.Default.Password | no | Parole, kas pēc noklusējuma tiks nosūtīta aizsargātam MSSQL serveris. | ||
| 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 serveris sertifikātam, to nevalidējot. 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 tiks nosūtīts aizsargātam MSSQL serveris. | ||
| Plugins.MSSQL.KeepAlive | no | 60-900 | 300 | Maksimālais gaidīšanas laiks (sekundēs) pirms neizmantotie spraudņa savienojumi tiek aizvērti. |
| Plugins.MSSQL.Sessions.<SessionName>.CACertPath | no | Faila ceļš uz sertifikātu iestādes (CA) publiskās atslēgas sertifikātu, kas izsniedza MSSQL serveris sertifikātu norādītajai sesijai. Sertifikātam jābūt PEM formātā. <SessionName> - definējiet sesijas nosaukumu izmantošanai vienums 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 vienums 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 serveris ir šifrēta; false - datu sūtīšana starp spraudni un serveris nav šifrēta ārpus pieteikšanās paketes; strict - datu sūtīšana starp spraudni un serveris ir šifrēta E2E, izmantojot TDS8; disable - datu sūtīšana starp spraudni un serveris nav šifrēta. <SessionName> - definējiet sesijas nosaukumu izmantošanai vienums atslēgās. |
||
| Plugins.MSSQL.Sessions.<SessionName>.HostNameInCertificate | no | MSSQL serveris sertifikāta vispārīgais nosaukums (CN) norādītajai sesijai. <SessionName> - definējiet sesijas nosaukumu izmantošanai vienums atslēgās. |
||
| Plugins.MSSQL.Sessions.<SessionName>.Password | no | Parole, kas tiks nosūtīta aizsargātam MSSQL serveris norādītajai sesijai. <SessionName> - definējiet sesijas nosaukumu izmantošanai vienums 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 vienums atslēgās. |
||
| Plugins.MSSQL.Sessions.<SessionName>.TrustServerCertificate | no | Vai spraudnim vajadzētu uzticēties serveris sertifikātam, to nevalidējot norādītajai sesijai. Iespējamās vērtības: true, false.<SessionName> - definējiet sesijas nosaukumu izmantošanai vienums 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 vienums atslēgās. |
|
| Plugins.MSSQL.Sessions.<SessionName>.User | no | Lietotājvārds, kas tiks nosūtīts aizsargātam MSSQL serveris norādītajai sesijai. <SessionName> - definējiet sesijas nosaukumu izmantošanai vienums atslēgās. |
||
| Plugins.MSSQL.System.Path | no | Ceļš uz MSSQL spraudņa izpildāmo failu. Globāls MSSQL spraudņa iestatījums. Tiek piemērots visiem savienojumiem. Lietošanas piemērs: Plugins.MSSQL.System.Path=/usr/sbin/zabbix-agent2-plugin/zabbix-agent2-plugin-mssql |
||
| Plugins.MSSQL.Timeout | no | 1-30 | global timeout | Laiks sekundēs, cik ilgi gaidīt, līdz serveris atbild, veidojot pirmo savienojumu un veicot turpmākās darbības sesijā. |
Skatiet arī:
- Vispārīgo Zabbix agent 2 konfigurācijas parametru apraksts: Zabbix agent 2 (UNIX) / Zabbix agent 2 (Windows)
- Norādījumi par spraudņu konfigurēšanu