[comment]: # translation:outdated

[comment]: # ({9a839c05-f9e8f670})
# 4 Slepenie lietotāja makrosi

[comment]: # ({/9a839c05-f9e8f670})

[comment]: # ({1ec59739-8b3f0169})
#### Pārskats

Zabbix nodrošina divas iespējas sensitīvas informācijas aizsardzībai lietotāja makro vērtībās:

-   Slepens teksts
-   Vault noslēpums

::: noteclassic
Lai gan slepena makro vērtība ir paslēpta, to var atklāt, izmantojot to vienumos.
Piemēram, ārējā skriptā `echo` priekšrakstu, kas atsaucas uz slepenu makro, var izmantot, lai atklātu makro vērtību lietotāja saskarnē, jo Zabbix serveris ir piekļuve reālajai makro vērtībai.
Skatiet [vietas](#unmasked-locations), kur slepeno makro vērtības tiek parādītas neatmaskotas.
:::

Slepenos makro nevar izmantot trigeru izteiksmēs.

[comment]: # ({/1ec59739-8b3f0169})

[comment]: # ({cc2edd9c-740aad18})
#### Slepens teksts

Izmantojot *Slepens teksts* makrosus, makrosa vērtība tiek maskēta ar zvaigznītēm.

Lai padarītu makrosa vērtību slepenu, noklikšķiniet uz pogas lauka *Vērtība* beigās un atlasiet opciju *Slepens teksts*:

![](../../../../assets/en/manual/config/macros/macro_value_type.png)

Kad konfigurācija ir saglabāta, vērtību vairs nebūs iespējams apskatīt.

Lai mainītu makrosa vērtību, novietojiet kursoru virs lauka *Vērtība* un noklikšķiniet uz pogas *Iestatīt jaunu vērtību* (parādās, novietojot kursoru virs lauka):

![](../../../../assets/en/manual/config/macros/macro_type_secret2.png)

Noklikšķinot uz pogas *Iestatīt jaunu vērtību* (vai mainot makrosa vērtības tipu), pašreizējā vērtība tiks dzēsta.
Sākotnējo vērtību var atjaunot, noklikšķinot uz bultiņas ![](../../../../assets/en/manual/config/macros/macro_type_secret3.png) lauka *Vērtība* beigās (pieejams tikai pirms jaunās konfigurācijas saglabāšanas).
Ņemiet vērā, ka sākotnējās vērtības atjaunošana to neatklās.

::: noteclassic
URL, kas satur slepenu makrosu, nedarbosies, jo makross tajos tiks atrisināts kā "\*\*\*\*\*\*".
:::

[comment]: # ({/cc2edd9c-740aad18})

[comment]: # ({5897e6d9-480b89ed})
#### Vault slepenā vērtība

Izmantojot Vault slepeno vērtību makrosus, makrosa vērtība tiek glabāta ārējā slepeno vērtību pārvaldības programmatūrā (vault).

Lai konfigurētu Vault slepenās vērtības makrosu, noklikšķiniet uz pogas lauka *Value* beigās un atlasiet opciju *Vault secret*:

![](../../../../assets/en/manual/config/macros/macro_value_type1.png)

Makrosa vērtībai jānorāda uz vault slepeno vērtību.
Ievades formāts ir atkarīgs no vault nodrošinātāja. Nodrošinātājam specifiskus konfigurācijas piemērus skatiet šeit:

-   [HashiCorp](/manual/config/secrets/hashicorp#retrieving-user-macro-values)
-   [CyberArk](/manual/config/secrets/cyberark#user-macro-values)

[comment]: # ({/5897e6d9-480b89ed})

[comment]: # ({54bb4ce1-94cba921})
Vault slepeno makro vērtības no glabātuves izgūst Zabbix serveris (un Zabbix starpniekserveris, ja *Resolve secret vault macros by* ir [iestatīts uz](/manual/web_interface/frontend_sections/administration/general#other) *Zabbix server and proxy*) katrā konfigurācijas datu atsvaidzināšanas reizē, un pēc tam tās tiek saglabātas konfigurācijas kešatmiņā.
Zabbix serveris un Zabbix starpniekserveris var izmantot dažādas glabātuves.

Ja *Resolve secret vault macros by* ir [iestatīts uz](/manual/web_interface/frontend_sections/administration/general#other) *Zabbix server*, tad glabātuves noslēpumus izgūst tikai serveris, un Zabbix starpniekserveris saņem Vault slepeno makro vērtības no Zabbix servera katrā konfigurācijas sinhronizācijas reizē un saglabā tās savā konfigurācijas kešatmiņā.
Tas nozīmē, ka Zabbix starpniekserveris pēc restartēšanas nevar sākt datu vākšanu, kamēr tas nesaņem konfigurācijas atjauninājumu no Zabbix servera.

Lai manuāli atsvaidzinātu slepenās vērtības no glabātuves, izmantojiet `secrets_reload` [izpildlaika vadības](/manual/concepts/server#runtime-control) opciju (tikai serverim).

Starp Zabbix serveri un starpniekserveri jābūt iespējotai šifrēšanai; pretējā gadījumā servera žurnālā tiek ierakstīts brīdinājuma ziņojums.

::: notewarning
Ja makro vērtību neizdodas veiksmīgi izgūt, atbilstošais vienums, kas izmanto šo vērtību, kļūs neatbalstīts.
:::

[comment]: # ({/54bb4ce1-94cba921})

[comment]: # ({a7053bda-03aa95bd})
#### Nemaskētās atrašanās vietas

Šis saraksts norāda parametru atrašanās vietas, kur slepeno makro vērtības netiek maskētas.

::: noteclassic
Slepeno makro vērtības tālāk norādītajās atrašanās vietās paliks maskētas, ja uz tām atsauksies netieši.
Piemēram, {ITEM.KEY}, {ITEM.KEY<1-9>}, {LLDRULE.KEY} [iebūvētie makro](/manual/appendix/macros/supported_by_location#items), kas izmantoti mediju tipos (Script vai Webhook parametri), tiks atrisināti uz vienumu atslēgām, kurās ir maskēti slepenie makro, piemēram, `net.tcp.port[******,******]` nevis `net.tcp.port[192.0.2.1,80]`.
:::

|Konteksts|<|Parametrs|
|-|----------|------------------------------|
|**Vienumi, vienumu prototipi, LLD noteikumi**|<|<|
| |Vienums|*Vienuma atslēgas parametri*|
|^|Vienuma prototips|*Vienuma prototipa atslēgas parametri*|
|^|Zema līmeņa atklāšanas noteikums|*Atklāšanas vienuma atslēgas parametri*|
|^|SNMP aģents|*SNMP kopiena*|
|^|^|*Konteksta nosaukums* (SNMPv3)|
|^|^|*Drošības nosaukums* (SNMPv3)|
|^|^|*Autentifikācijas parole* (SNMPv3)|
|^|^|*Privātuma parole* (SNMPv3)|
|^|HTTP aģents|*URL*|
|^|^|*Vaicājuma lauki*|
|^|^|*Pieprasījuma pamatteksts*|
|^|^|*Galvenes*|
|^|^|*Lietotājvārds*|
|^|^|*Parole*|
|^|^|*SSL atslēgas parole*|
|^|Script|*Parametri*|
|^|^|*Script*|
|^|Browser|*Parametri*|
|^|^|*Script*|
|^|Datubāzes monitors|*SQL vaicājums*|
|^|TELNET aģents|*Script*|
|^|^|*Lietotājvārds*|
|^|^|*Parole*|
|^|SSH aģents|*Script*|
|^|^|*Lietotājvārds*|
|^|^|*Parole*|
|^|Vienkārša pārbaude|*Lietotājvārds*|
|^|^|*Parole*|
|^|JMX aģents|*Lietotājvārds*|
|^|^|*Parole*|
|**Vienuma vērtības pirmapstrāde**|<|<|
| |JavaScript pirmapstrādes solis|*Script*|
|**Tīmekļa scenāriji**|<|<|
| |Tīmekļa scenārijs|*Mainīgā vērtība*|
|^|^|*Galvenes vērtība*|
|^|^|*URL*|
|^|^|*Vaicājuma lauka vērtība*|
|^|^|*Post lauka vērtība*|
|^|^|*Neapstrādāts post*|
|^|Tīmekļa scenārija autentifikācija|*Lietotājs*|
|^|^|*Parole*|
|^|^|*SSL atslēgas parole*|
|**Savienotāji**|<|<|
| |Savienotājs|*URL*|
|^|^|*Lietotājvārds*|
|^|^|*Parole*|
|^|^|*Tokens*|
|^|^|*HTTP starpniekserveris*|
|^|^|*SSL sertifikāta fails*|
|^|^|*SSL atslēgas fails*|
|^|^|*SSL atslēgas parole*|
|**Tīkla atklāšana**|<|<|
| |SNMP|*SNMP kopiena*|
|^|^|*Konteksta nosaukums* (SNMPv3)|
|^|^|*Drošības nosaukums* (SNMPv3)|
|^|^|*Autentifikācijas parole* (SNMPv3)|
|^|^|*Privātuma parole* (SNMPv3)|
|**Globālie skripti**|<|<|
| |Webhook|*JavaScript skripts*|
|^|^|*JavaScript skripta parametra vērtība*|
|^|Telnet|*Lietotājvārds*|
|^|^|*Parole*|
|^|SSH|*Lietotājvārds*|
|^|^|*Parole*|
|^|Script|*Script*|
|**Mediju tipi**|<|<|
| |Script|*Script parametri*|
|^|Webhook|*Parametri*|
|**IPMI pārvaldība**|<|<|
| |Hosts|*Lietotājvārds*|
|^|^|*Parole*|

[comment]: # ({/a7053bda-03aa95bd})
