[comment]: # ({856c911b-856c911b})
# 1 Формат кључа ставке

Формат кључа ставке, укључујући параметре кључа, мора да прати правила синтаксе. Следеће
илустрације приказују подржану синтаксу. Дозвољени елементи
и знакови у свакој тачки могу се одредити праћењем стрелица -
ако се до неког блока може доћи кроз линију, он је дозвољен, ако не -
није дозвољен.

![](../../../../../assets/en/manual/config/item_key_2.png){width="600"}

Да би се конструисао важећи кључ ставке, почиње се навођењем имена кључа,
затим постоји избор да ли да се имају параметри или не - као што је приказано у
два реда која би могла да се прате.

[comment]: # ({/856c911b-856c911b})

[comment]: # ({63ccf8e4-63ccf8e4})
#### Назив кључа

Сам назив кључа има ограничен распон дозвољених знакова, који
само следе један за другим. Дозвољени знакови су:

0-9a-zA-Z_-.

Што значи:

-   сви бројеви;
-   сва мала слова;
-   сва велика слова;
-   доња црта;
-  цртица;
-  тачка.

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

[comment]: # ({/63ccf8e4-63ccf8e4})

[comment]: # ({7262f26f-af5ae7f1})
#### Кључни параметри

Кључ ставке може имати више параметара који су одвојени зарезима.

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

Сваки кључни параметар може бити стринг под наводницима, стринг без наводника или
низ.

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

Параметар се такође може оставити празан, чиме се користи подразумевана вредност. У
том случају, мора се додати одговарајући број зареза ако су наведени додатни
параметри. На пример, кључ ставке
**icmpping\[,,200,,500\]** би одредио да је интервал између
појединачних пингова 200 милисекунди, време чекања - 500 милисекунди, а
сви остали параметри се остављају на подразумеваним вредностима.

Могуће је укључити макрое у параметре. То могу бити [кориснички макрои](/manual/appendix/macros/supported_by_location_user#items-item-prototypes) или неки од уграђених макроа.
Да бисте видели који су тачно уграђени макрои подржани у кључним параметрима ставке,
претражите страницу [Подржани макрои](/manual/appendix/macros/supported_by_location) за "кључне параметре ставк".

[comment]: # ({/7262f26f-af5ae7f1})

[comment]: # ({816c672d-b4a70ec9})
#### Параметар - стринг под наводницима

Ако је кључни параметар стринг под наводницима, било који Unicode знак је
дозвољен. Ако стринг кључног параметра садржи знак наводника, овај параметар мора
бити под наводницима, а сваки знак наводника који је део стринга параметра
мора бити замењен знаком обрнуте косе црте (`\`). Ако стринг кључног параметра садржи зарез, овај параметар мора бити под наводницима.

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

::: notewarning
Да бисте навели кључне параметре ставке, користите само двоструке наводнике. Једноструки наводници нису подржани.
:::

::: noteimportant
Вишенивоски низови параметара, нпр.
`[a,[b,[c,d]],e]`, нису дозвољени.
:::

[comment]: # ({/816c672d-b4a70ec9})

[comment]: # ({3376836e-3376836e})
#### Параметар - низ под наводницима

Ако је кључни параметар низ под наводницима, било који Unicode знак је
дозвољен осим зареза и десне угласте заграде (\]). Параметар под наводницима
не може почети левом угластом заградом (\[).

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

[comment]: # ({/3376836e-3376836e})

[comment]: # ({43e6bef7-5289a973})
#### Параметар - низ

Ако је кључни параметар низ, он је поново затворен у угласте
заграде, где појединачни параметри долазе у складу са правилима и
синтаксом навођења више параметара.

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

[comment]: # ({/43e6bef7-5289a973})
