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 darbināšanai.
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 plugin repository.
Ņ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 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ā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 startēš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 vienums atslēgas izpildi. Ja atspējots, no pielāgoto vaicājumu direktorijas 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 serveris 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: 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 serveris sertifikāta vispārpieņemtais nosaukums (CN) pēc noklusējuma. | ||
| Plugins.MSSQL.Default.Password | nē | Parole, kas pēc noklusējuma tiks nosūtīta aizsargātam MSSQL serveris. | ||
| Plugins.MSSQL.Default.TLSMinVersion | nē | Minimālā TLS versija, ko izmantot pēc noklusējuma. Iespējamās vērtības: 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 serveris. | ||
| 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 serveris sertifikātu nosauktajai 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 | nē | Datubāzes nosaukums, kurai pieslēgties nosauktajai sesijai. <SessionName> - definējiet sesijas nosaukumu izmantošanai vienums atslēgās. |
||
| Plugins.MSSQL.Sessions.<SessionName>.Encrypt | nē | Norāda savienojuma šifrēšanas tipu nosauktajai sesijai. Iespējamās vērtības: 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 vienums atslēgās. |
||
| Plugins.MSSQL.Sessions.<SessionName>.HostNameInCertificate | nē | MSSQL serveris sertifikāta vispārpieņemtais nosaukums (CN) nosauktajai sesijai. <SessionName> - definējiet sesijas nosaukumu izmantošanai vienums atslēgās. |
||
| Plugins.MSSQL.Sessions.<SessionName>.Password | nē | Parole, kas tiks nosūtīta aizsargātam MSSQL serveris nosauktajai sesijai. <SessionName> - definējiet sesijas nosaukumu izmantošanai vienums atslēgās. |
||
| Plugins.MSSQL.Sessions.<SessionName>.TLSMinVersion | nē | Minimālā TLS versija, ko izmantot nosauktajai sesijai. Iespējamās vērtības: 1.0, 1.1, 1.2, 1.3.<SessionName> - definējiet sesijas nosaukumu izmantošanai vienums 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 vienums 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 vienums atslēgās. |
|
| Plugins.MSSQL.Sessions.<SessionName>.User | nē | Lietotājvārds, kas tiks nosūtīts aizsargātam MSSQL serveris nosauktajai sesijai. <SessionName> - definējiet sesijas nosaukumu izmantošanai vienums atslēgās. |
||
| Plugins.MSSQL.System.Path | nē | Ceļš uz MSSQL spraudņa izpildāmo failu. Globāls iestatījums MSSQL spraudnim. Tiek piemērots visiem savienojumiem. Piemērs: 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