en-us	#### Updating an item with preprocessing  Update an item with item preprocessing rule "In range".  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "item.update",     "params": {         "itemid": "23856",         "preprocessing": [             {                 "type": "13",                 "params": "\n100",                 "error_handler": "1",                 "error_handler_params": ""             }         ]     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "itemids": [             "23856"         ]     },     "id": 1 } ```
pt-br	#### Atualizando um item com pré-processamento  Atualizar um item com a regra de pré-processamento de item "No intervalo".  Solicitação:  ``` {.java} {     "jsonrpc": "2.0",     "método": "item.atualização",     "parâmetros": {         "itemid": "23856",         "pré-processando": [             {                 "tipo": "13",                 "params": "\n100",                 "error_handler": "1",                 "error_handler_params": ""             }         ]     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Resposta:  ``` {.java} {     "jsonrpc": "2.0",     "resultado": {         "items": [             "23856"         ]     },     "id": 1 } ```

en-us	##### Updating a report  To update an existing report, click the report name, make the required configuration changes, and then click the *Update* button.  If an existing report is updated by another user and this user changes the Dashboard, upon clicking the *Update* button, a warning message "Report generated by other users will be changed to the current user" will be displayed.  ![](../../../assets/en/manual/web_interface/report_update.png)  Clicking *OK* at this step will lead to the following changes:  -   *Generate report by* settings will be updated to display the user who edited the report last (unless *Generate report by* is set to the recipient). -   Users that have been displayed as "Inaccessible user" or "Inaccessible user group" will be deleted from the list of report subscribers.  Clicking *Cancel* will close the configuration form and cancel the report update.
pt-br	##### Atualizando um relatório  Para atualizar um relatório existente, clique no nome do relatório, faça as alterações necessárias na configuração, e em seguida clique no botão *Atualizar*.  Se um relatório existente for atualizado por outro usuário e esse usuário alterar o Dashboard, ao clicar no botão *Atualizar*, uma mensagem de alerta "Relatórios gerados por outros usuários serão alterados para o usuário atual" será exibida.  ![](../../../assets/en/manual/web_interface/report_update.png)  Clicando em *OK*, você verá as seguintes alterações:  -   Configurações *Gerar relatório por* serão atualizadas para exibir o usuário que editou o relatório por último (a menos que *Gerar relatório por* estiver configurado para destinatário). -   Usuários que foram exibidos como "Usuário inacessível" ou "Grupo de usuários inacessível" serão excluídos da lista de assinantes do relatório.  Clicando em *Cancelar*, você fechará o formulário de configuração e cancelará a atualização do relatório.

en-us	#### Updating a script item prototype  Update a script item prototype with a different script and remove unnecessary parameters that were used by previous script.  Request:  ```json {     "jsonrpc": "2.0",     "method": "itemprototype.update",     "params": {         "itemid": "23865",         "parameters": [],         "script": "Zabbix.Log(3, 'Log test');\nreturn 1;"     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "23865"         ]     },     "id": 1 } ```
pt-br	#### Atualizando um protótipo de item de script  Atualize um protótipo de item de script com um script  diferente e remova parâmetros desnecessários que foram  usados pelo script anterior.  Request:  ```json {     "jsonrpc": "2.0",     "method": "itemprototype.update",     "params": {         "itemid": "23865",         "parameters": [],         "script": "Zabbix.Log(3, 'Log test');\nreturn 1;"     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "23865"         ]     },     "id": 1 } ```

en-us	#### Updating a script item  Update a script item with a different script and remove unnecessary parameters that were used by previous script.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "item.update",     "params": {         "itemid": "23865",         "parameters": [],         "script": "Zabbix.Log(3, 'Log test');\nreturn 1;"     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "itemids": [             "23865"         ]     },     "id": 1 } ```
pt-br	#### Atualizando um item de script  Atualize um item de script com um script diferente e remova itens desnecessários parâmetros que foram usados pelo script anterior.  Solicitação:  ``` {.java} {     "jsonrpc": "2.0",     "método": "item.atualização",     "parâmetros": {         "itemid": "23865",         "parâmetros": [],         "script": "Zabbix.Log(3, 'Teste de log');\nreturn 1;"     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Resposta:  ``` {.java} {     "jsonrpc": "2.0",     "resultado": {         "items": [             "23865"         ]     },     "id": 1 } ```

en-us	#### Updating dashboard pages  Rename the first dashboard page, replace widgets on the second dashboard page and add a new page as the third one. Delete all other dashboard pages.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "dashboard.update",     "params": {         "dashboardid": "2",         "pages": [             {                 "dashboard_pageid": 1,                 "name": 'Renamed Page'             },             {                 "dashboard_pageid": 2,                 "widgets": [                     {                         "type": "clock",                         "x": 0,                         "y": 0,                         "width": 4,                         "height": 3                     }                 ]             },             {                 "display_period": 60             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "2"         ]     },     "id": 2 } ```
pt-br	#### Atualizando páginas do painel  Renomeie a primeira página do painel, substitua os widgets no segundo painel página e adicione uma nova página como a terceira. Excluir todos os outros painéis Páginas.  Solicitação:  ``` {.java} {     "jsonrpc": "2.0",     "método": "dashboard.update",     "parâmetros": {         "dashboardid": "2",         "Páginas": [             {                 "dashboard_pageid": 1,                 "name": 'Página renomeada'             },             {                 "dashboard_pageid": 2,                 "widgets": [                     {                         "tipo": "relógio",                         "x": 0,                         "y": 0,                         "largura": 4,                         "altura": 3                     }                 ]             },             {                 "display_period": 60             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Resposta:  ``` {.java} {     "jsonrpc": "2.0",     "resultado": {         "dashboardids": [             "2"         ]     },     "id": 2 } ```

en-us	#### Updating global regular expression for file systems discovery.  Request:  ```json {     "jsonrpc": "2.0",     "method": "regexp.update",     "params": {       "regexpid": "1",       "name": "File systems for discovery",       "test_string": "",       "expressions": [         {           "expression": "^(btrfs|ext2|ext3|ext4|reiser|xfs|ffs|ufs|jfs|jfs2|vxfs|hfs|apfs|refs|zfs)$",           "expression_type": "3",           "exp_delimiter": ",",           "case_sensitive": "0"         },         {           "expression": "^(ntfs|fat32|fat16)$",           "expression_type": "3",           "exp_delimiter": ",",           "case_sensitive": "0"         }       ]     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "regexpids": [             "1"         ]     },     "id": 1 } ```
pt-br	#### Atualização da expressão regular global para descoberta de sistemas de arquivos.  Requisição:  ```json {     "jsonrpc": "2.0",     "method": "regexp.update",     "params": {       "regexpid": "1",       "name": "File systems for discovery",       "test_string": "",       "expressions": [         {           "expression": "^(btrfs|ext2|ext3|ext4|reiser|xfs|ffs|ufs|jfs|jfs2|vxfs|hfs|apfs|refs|zfs)$",           "expression_type": "3",           "exp_delimiter": ",",           "case_sensitive": "0"         },         {           "expression": "^(ntfs|fat32|fat16)$",           "expression_type": "3",           "exp_delimiter": ",",           "case_sensitive": "0"         }       ]     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": {         "regexpids": [             "1"         ]     },     "id": 1 } ```

en-us	#### Updating host inventory  Change inventory mode and add location  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "host.update",     "params": {         "hostid": "10387",         "inventory_mode": 0,         "inventory": {             "location": "Latvia, Riga"         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "hostids": [             "10387"         ]     },     "id": 1 } ```
pt-br	#### Atualizando o inventário do host  Alterar o modo de inventário e adicionar local  Solicitação:  ``` {.java} {     "jsonrpc": "2.0",     "método": "host.update",     "parâmetros": {         "hostid": "10387",         "modo_inventário": 0,         "inventário": {             "location": "Letônia, Riga"         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Resposta:  ``` {.java} {     "jsonrpc": "2.0",     "resultado": {         "hostids": [             "10387"         ]     },     "id": 1 } ```

en-us	#### Updating host macros  Replace all host macros with two new ones.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "host.update",     "params": {         "hostid": "10126",         "macros": [             {                 "macro": "{$PASS}",                 "value": "password"             },             {                 "macro": "{$DISC}",                 "value": "sda",                 "description": "Updated description"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "hostids": [             "10126"         ]     },     "id": 1 } ```
pt-br	#### Atualizando macros de host  Substitua todas as macros de host por duas novas.  Solicitação:  ``` {.java} {     "jsonrpc": "2.0",     "método": "host.update",     "parâmetros": {         "hostid": "10126",         "macros": [             {                 "macro": "{$PASS}",                 "valor": "senha"             },             {                 "macro": "{$DISC}",                 "valor": "sda",                 "description": "Descrição atualizada"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Resposta:  ``` {.java} {     "jsonrpc": "2.0",     "resultado": {         "hostids": [             "10126"         ]     },     "id": 1 } ```

en-us	#### Updating host prototype custom interfaces  Replace inherited interfaces with host prototype custom interfaces.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "hostprototype.update",     "params": {         "hostid": "10092",         "custom_interfaces": "1",         "interfaces": [             {                 "main": "1",                 "type": "2",                 "useip": "1",                 "ip": "127.0.0.1",                 "dns": "",                 "port": "161",                 "details": {                     "version": "2",                     "bulk": "1",                     "community": "{$SNMP_COMMUNITY}"                 }             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "hostids": [             "10092"         ]     },     "id": 1 } ```
pt-br	#### Atualizando interfaces personalizadas de protótipo de host  Substitua interfaces herdadas por interfaces personalizadas de protótipo de host.  Solicitação:  ``` {.java} {     "jsonrpc": "2.0",     "method": "hostprototype.update",     "parâmetros": {         "hostid": "10092",         "custom_interfaces": "1",         "interfaces": [             {                 "principal": "1",                 "tipo 2",                 "useip": "1",                 "ip": "127.0.0.1",                 "dns": "",                 "porta": "161",                 "detalhes": {                     "versão 2",                     "em massa": "1",                     "community": "{$SNMP_COMMUNITY}"                 }             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Resposta:  ``` {.java} {     "jsonrpc": "2.0",     "resultado": {         "hostids": [             "10092"         ]     },     "id": 1 } ```

en-us	#### Updating host prototype tags  Replace host prototype tags with new ones.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "hostprototype.update",     "params": {         "hostid": "10092",         "tags": [             {                 "tag": "Datacenter",                 "value": "{#DATACENTER.NAME}"             },             {                 "tag": "Instance type",                 "value": "{#INSTANCE_TYPE}"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "hostids": [             "10092"         ]     },     "id": 1 } ```
pt-br	#### Atualizando tags de protótipo de host  Substitua as tags de protótipo do host por novas.  Solicitação:  ``` {.java} {     "jsonrpc": "2.0",     "method": "hostprototype.update",     "parâmetros": {         "hostid": "10092",         "Tag": [             {                 "tag": "Datacenter",                 "valor": "{#DATACENTER.NAME}"             },             {                 "tag": "Tipo de instância",                 "valor": "{#INSTANCE_TYPE}"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Resposta:  ``` {.java} {     "jsonrpc": "2.0",     "resultado": {         "hostids": [             "10092"         ]     },     "id": 1 } ```

en-us	#### Updating host tags  Replace all host tags with a new one.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "host.update",     "params": {         "hostid": "10387",         "tags": {             "tag": "OS",             "value": "CentOS 7"         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "hostids": [             "10387"         ]     },     "id": 1 } ```
pt-br	#### Atualizando tags de host  Substitua todas as tags de host por uma nova.  Solicitação:  ``` {.java} {     "jsonrpc": "2.0",     "método": "host.update",     "parâmetros": {         "hostid": "10387",         "Tag": {             "tag": "SO",             "valor": "CentOS 7"         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Resposta:  ``` {.java} {     "jsonrpc": "2.0",     "resultado": {         "hostids": [             "10387"         ]     },     "id": 1 } ```

en-us	#### Updating item preprocessing options  Update an item prototype with item preprocessing rule “Custom multiplier”.  Request:  ```json {     "jsonrpc": "2.0",     "method": "itemprototype.update",     "params": {         "itemid": "44211",         "preprocessing": [             {                 "type": 1,                 "params": "4",                 "error_handler": 2,                 "error_handler_params": "5"             }         ]     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "44211"         ]     },     "id": 1 } ```
pt-br	#### Atualizando opções de pré-processamento de itens  Atualizar um protótipo de item com a regra de pré-processamento de item “Custom multiplier”.  Request:  ```json {     "jsonrpc": "2.0",     "method": "itemprototype.update",     "params": {         "itemid": "44211",         "preprocessing": [             {                 "type": 1,                 "params": "4",                 "error_handler": 2,                 "error_handler_params": "5"             }         ]     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "44211"         ]     },     "id": 1 } ```

en-us	#### Updating LLD rule preprocessing options  Update an LLD rule with preprocessing rule “JSONPath”.  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.update",     "params": {         "itemid": "44211",         "preprocessing": [             {                 "type": 12,                 "params": "$.path.to.json",                 "error_handler": 2,                 "error_handler_params": "5"             }         ]     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "44211"         ]     },     "id": 1 } ```
pt-br	#### Atualizando opções de pré-processamento de regra LLD  Atualizar uma regra LLD com a regra de pré-processamento “JSONPath”.  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.update",     "params": {         "itemid": "44211",         "preprocessing": [             {                 "type": 12,                 "params": "$.path.to.json",                 "error_handler": 2,                 "error_handler_params": "5"             }         ]     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "44211"         ]     },     "id": 1 } ```

en-us	#### Updating LLD rule script  Update an LLD rule script with a different script and remove unnecessary parameters that were used by previous script.  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.update",     "params": {         "itemid": "23865",         "parameters": [],         "script": "Zabbix.Log(3, 'Log test');\nreturn 1;"     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "23865"         ]     },     "id": 1 } ```
pt-br	#### Atualizando script de regra LLD  Atualize um script de regra LLD com um script diferente e remova  parâmetros desnecessários que foram usados pelo script anterior.  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.update",     "params": {         "itemid": "23865",         "parameters": [],         "script": "Zabbix.Log(3, 'Log test');\nreturn 1;"     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "23865"         ]     },     "id": 1 } ```

en-us	#### Updating multiple triggers  Enable multiple triggers, that is, set their status to 0:  ```json {     "jsonrpc": "2.0",     "method": "trigger.update",     "params": [         {             "triggerid": "13938",             "status": 0         },         {             "triggerid": "13939",             "status": 0         }     ],     "auth": "0424bd59b807674191e7d77572075f33",     "id": 6 } ```  A successful response will contain the IDs of the updated triggers:  ```json {     "jsonrpc": "2.0",     "result": {         "triggerids": [             "13938",             "13939"         ]     },     "id": 6 } ```  ::: notetip This is the preferred method of updating. Some API methods like `host.massupdate` allow to write more simple code, but it's not recommended to use those methods, since they will be removed in the future releases. :::
pt-br	#### Atualizando vários triggers  Habilite vários triggers, isto é,  configure seu status para  "0":  ```json {     "jsonrpc": "2.0",     "method": "trigger.update",     "params": [         {             "triggerid": "13938",             "status": 0         },         {             "triggerid": "13939",             "status": 0         }     ],     "auth": "0424bd59b807674191e7d77572075f33",     "id": 6 } ```  Uma resposta bem sucedida irá conter os IDs de triggers atualizados: ```json {     "jsonrpc": "2.0",     "result": {         "triggerids": [             "13938",             "13939"         ]     },     "id": 6 } ```  ::: notetip Este é o método preferido de atualização. Alguns métodos API como `host.massupdate` permitem escrever códigos mais simples. Contudo, não é recomendável utilizar esses métodos, uma vez que eles serão removidos em versões futuras do Zabbix.  :::

en-us	#### Updating problems  The problem update popup allows to:  -   comment on the problem -   view comments and actions so far -   change problem severity -   acknowledge/unacknowledge problem -   manually close problem  ![](../../assets/en/manual/acknowledges/update_problem.png){width="600"}  All mandatory input fields are marked with a red asterisk.  |Parameter|Description| |--|--------| |*Problem*|If only one problem is selected, the problem name is displayed.<br>If several problems are selected, *N problems selected* is displayed.| |*Message*|Enter text to comment on the problem (maximum 2048 characters).| |*History*|Previous activities and comments on the problem are listed, along with the time and user details.<br>For the meaning of icons used to denote user actions see the [event detail](/manual/web_interface/frontend_sections/monitoring/problems#viewing_details) page.<br>Note that history is displayed if only one problem is selected for the update.| |*Scope*|Define the scope of such actions as changing severity, acknowledging or manually closing problems:<br>**Only selected problem** - will affect this event only<br>**Selected and all other problems of related triggers** - in case of acknowledgment/closing problem, will affect this event and all other problems that are not acknowledged/closed so far. If the scope contains problems already acknowledged or closed, these problems will not be acknowledged/closed repeatedly. On the other hand, the number of message and severity change operations are not limited.| |*Change severity*|Mark the checkbox and click on the severity button to update problem severity.<br>The checkbox for changing severity is available if read-write permissions exist for at least one of the selected problems. Only those problems that are read-writable will be updated when clicking on *Update*.<br>If read-write permissions exist for none of the selected triggers, the checkbox is disabled.| |*Acknowledge*|Mark the checkbox to acknowledge the problem.<br>This checkbox is available if there is at least one unacknowledged problem among the selected.<br>It is not possible to add another acknowledgment for an already acknowledged problem (it is possible to add another comment though).| |*Unacknowledge*|Mark the checkbox to unacknowledge the problem.<br>This checkbox is available if there is at least one acknowledged problem among the selected.| |*Close problem*|Mark the checkbox to manually close the selected problem(s).<br>The checkbox for closing a problem is available if the *Allow manual close* option is checked in [trigger configuration](/manual/config/triggers/trigger) for at least one of the selected problems. Only those problems will be closed that are allowed to be closed when clicking on *Update*.<br>If no problem is manually closeable, the checkbox is disabled.<br>Already closed problems will not be closed repeatedly.|
pt-br	 #### Atualizando problemas  O pop-up de atualização do problema permite:  -   comente o problema -   ver comentários e ações até agora -   alterar a gravidade do problema -   reconhecer/desconhecer problema -   fechar manualmente o problema  ![](../../assets/en/manual/acknowledges/update_problem.png){width="600"}  Todos os campos de entrada obrigatórios estão marcados com um asterisco vermelho.  |Parameter|Description| |--|--------| |*Problem*|Se apenas um problema for selecionado, o nome do problema será exibido.<br>Se vários problemas forem selecionados, *N problemas selecionados* será exibido.| |*Message*|Digite o texto para comentar o problema (máximo de 2048 caracteres).| |*History*|Atividades anteriores e comentários sobre o problema são listados, juntamente com o horário e os detalhes do usuário.<br>Para o significado dos ícones usados ​​para denotar as ações do usuário, consulte a página [detalhe do evento](/manual/web_interface/frontend_sections/monitoring/problems#viewing_details) .<br>Observe que o histórico é exibido se apenas um problema for selecionado para a atualização.| |*Scope*|Defina o escopo de tais ações como alterar a gravidade, reconhecer ou fechar manualmente os problemas:<br>**Only selected problem** - afetará apenas este evento<br>**Selected and all other problems of related triggers** - em caso de problema de confirmação/fechamento, afetará este evento e todos os outros problemas que não foram confirmados/fechados até o momento. Se o escopo contiver problemas já reconhecidos ou encerrados, esses problemas não serão reconhecidos/fechados repetidamente. Por outro lado, o número de operações de mudança de mensagem e gravidade não é limitado.| |*Change severity*|Marque a caixa de seleção e clique no botão de gravidade para atualizar a gravidade do problema.<br>A caixa de seleção para alterar a gravidade estará disponível se existirem permissões de leitura e gravação para pelo menos um dos problemas selecionados. Somente os problemas que podem ser lidos serão atualizados ao clicar em *Update*.<br>Se as permissões de leitura e gravação não existirem para nenhum dos gatilhos selecionados, a caixa de seleção será desativada.| |*Acknowledge*|Marque a caixa de seleção para reconhecer o problema.<br>Esta caixa de seleção está disponível se houver pelo menos um problema não confirmado entre os selecionados.<br>Não é possível adicionar outra confirmação para um problema já reconhecido (mas é possível adicionar outro comentário).| |*Unacknowledge*|Marque a caixa de seleção para cancelar o reconhecimento do problema.<br>Esta caixa de seleção estará disponível se houver pelo menos um problema reconhecido entre os selecionados.| |*Close problem*|Marque a caixa de seleção para fechar manualmente o(s) problema(s) selecionado(s).<br>A caixa de seleção para fechar um problema está disponível se a opção *Allow manual close* estiver marcado em [configuração da trigger](/manual/config/triggers/trigger) para pelo menos um dos problemas selecionados. Serão fechados apenas os problemas que podem ser fechados ao clicar em *Update*.<br>Se nenhum problema puder ser fechado manualmente, a caixa de seleção será desativada.<br>Problemas já fechados não serão fechados repetidamente.|

en-us	#### Updating service tags  Make SLA with ID "5" to be calculated at monthly intervals for NoSQL related services, without changing its schedule or excluded downtimes; set SLO to 95%.  Request:  ```json {     "jsonrpc": "2.0",     "method": "sla.update",     "params": [         {             "slaid": "5",             "name": "NoSQL Database engines",             "slo": "95",             "period": 2,             "service_tags": [                 {                     "tag": "Database",                     "operator": "0",                     "value": "Redis"                 },                 {                     "tag": "Database",                     "operator": "0",                     "value": "MongoDB"                 }             ]         }     ],     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "slaids": [             "5"         ]     },     "id": 1 } ```
pt-br	#### Atualizando etiquetas de serviço      Fazer SLA com ID "5" a ser calculado em intervalos mensais para serviços relacionados ao NoSQL, sem alterar sua programação ou excluir downtimes; defina SLO para 95%.  Request:  ```json {     "jsonrpc": "2.0",     "method": "sla.update",     "params": [         {             "slaid": "5",             "name": "NoSQL Database engines",             "slo": "95",             "period": 2,             "service_tags": [                 {                     "tag": "Database",                     "operator": "0",                     "value": "Redis"                 },                 {                     "tag": "Database",                     "operator": "0",                     "value": "MongoDB"                 }             ]         }     ],     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "slaids": [             "5"         ]     },     "id": 1 } ```

en-us	#### Updating template dashboard pages  Rename the first dashboard page, replace widgets on the second dashboard page and add a new page as the third one. Delete all other dashboard pages.  Request:  ```json {     "jsonrpc": "2.0",     "method": "templatedashboard.update",     "params": {         "dashboardid": "2",         "pages": [             {                 "dashboard_pageid": 1,                 "name": 'Renamed Page'             },             {                 "dashboard_pageid": 2,                 "widgets": [                     {                         "type": "clock",                         "x": 0,                         "y": 0,                         "width": 4,                         "height": 3                     }                 ]             },             {                 "display_period": 60             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "2"         ]     },     "id": 2 } ```
pt-br	#### Atualizando páginas de templates de dashboard  Renomeia a primeira página de dashboard, substituí widgets na segunda página de dashboard e adiciona uma terceira nova página. Deleta todos as outras páginas de dashboard.  Requisição:  ```json {     "jsonrpc": "2.0",     "method": "templatedashboard.update",     "params": {         "dashboardid": "2",         "pages": [             {                 "dashboard_pageid": 1,                 "name": 'Renamed Page'             },             {                 "dashboard_pageid": 2,                 "widgets": [                     {                         "type": "clock",                         "x": 0,                         "y": 0,                         "width": 4,                         "height": 3                     }                 ]             },             {                 "display_period": 60             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "2"         ]     },     "id": 2 } ```

en-us	 #### Upgrade
pt-br	#### Atualização

en-us	#### Upgrade between minor versions  It is possible to upgrade between minor versions of 6.0.x (for example, from 6.0.1 to 6.0.3). Upgrading between minor versions is easy.  To execute Zabbix minor version upgrade it is required to run:      sudo dnf upgrade 'zabbix-*'  To execute Zabbix server minor version upgrade run:      sudo dnf upgrade 'zabbix-server-*'  To execute Zabbix agent minor version upgrade run:      sudo dnf upgrade 'zabbix-agent-*'  or, for Zabbix agent 2:      sudo dnf upgrade 'zabbix-agent2-*'
pt-br	#### Atualização entre versões menores  É possível fazer atualização entre versões menores de 6.0.x (por exemplo, de  6.0.1 para 6.0.3). Fazer atualização entre as versões menores é simples.   Para executar a atualização da versão menor do Zabbix, é necessário executar:       sudo dnf upgrade 'zabbix-*'  Para executar a atualização da versão menor do servidor Zabbix, execute:      sudo dnf upgrade 'zabbix-server-*'  Para executar o a atualização do agente da versão menor do Zabbix, execute:      sudo dnf upgrade 'zabbix-agent-*'  ou, para o agente 2 do Zabbix:      sudo dnf upgrade 'zabbix-agent2-*'

en-us	#### Upgrade between minor versions  It is possible to upgrade minor versions of 6.0.x (for example, from 6.0.1 to 6.0.3). It is easy.  To upgrade Zabbix minor version please run:      sudo apt install --only-upgrade 'zabbix.*'  To upgrade Zabbix server minor version please run:      sudo apt install --only-upgrade 'zabbix-server.*'  To upgrade Zabbix agent minor version please run:      sudo apt install --only-upgrade 'zabbix-agent.*'  or, for Zabbix agent 2:      sudo apt install --only-upgrade 'zabbix-agent2.*'
pt-br	#### Atualização entre versão secundárias  É possível atualizar versões secundárias do Zabbix 6.0.x (por exemplo, de 6.0.1 para 6.0.3). A atualização entre versões secundárias é fácil.  Para atualizar a versão secundária do Zabbix, execute:      $ sudo apt install --only-upgrade 'zabbix.*'  Para atualizar a versão secundária do Zabbix Server, execute:      $ sudo apt install --only-upgrade 'zabbix-server.*'  Para atualizar a versão secundária do Zabbix Agent, utilize:      $ sudo apt install --only-upgrade 'zabbix-agent.*'  ou, para Zabbix Agent 2:      $ sudo apt install --only-upgrade 'zabbix-agent2.*'

en-us	#### Upgrade procedure
pt-br	#### Procedimento de atualização

en-us	#### Upgrade procedure
pt-br	#### Procedimento de atualização

en-us	##### Upgrade with MariaDB 10.2.1 and before  Upgrading Zabbix may fail if database tables were created with MariaDB 10.2.1 and before, because in those versions the default row format is compact. This can be fixed by changing the row format to dynamic (see also [ZBX-17690](https://support.zabbix.com/browse/ZBX-17690)).
pt-br	##### Atualização com MariaDB 10.2.1 e versões anteriores  A atualização do Zabbix pode falhar se as tabelas do banco de dados forem criadas com o MariaDB 10.2.1 e anteriores, pois nessas versões o formato padrão de linha é compacto. Isso pode ser corrigido alterando o formato de linha para dinâmico (consulte também [ZBX-17690](https://support.zabbix.com/browse/ZBX-17690).

en-us	#### - Upgrading  The Zabbix appliance packages may be upgraded. To do so, run:      dnf update zabbix*
pt-br	#### - Atualizando  Os pacotes da aplicação do Zabbix podem ser atualizados. Para fazê-lo, execute:      dnf update zabbix*

en-us	#### Upgrading Zabbix agent 2 (6.0.5 or older)  When upgrading Zabbix agent 2 (version 6.0.5 or older) from packages, a plugin-related file conflict error may occur. To fix the error, back up your agent 2 configuration (if necessary), uninstall agent 2 and install it anew.  On RHEL-based systems, run:      dnf remove zabbix-agent2     dnf install zabbix-agent2  On Debian-based systems, run:      apt remove zabbix-agent2     apt install zabbix-agent2  For more information, see [ZBX-23250](https://support.zabbix.com/browse/ZBX-23250).
pt-br	#### Atualizado o Zabbix agent 2 (6.0.5 ou anterior)  Ao atualizar o Zabbix agent 2 (versão 6.0.5 ou anterior) a partir de pacotes, pode ocorrer um erro de conflito de arquivo relacionado ao plugin. Para corrigir o erro, faça o backup da sua configuração do agente 2 (se necessário), desinstale o agente 2 e instale-o novamente.  Em sistemas baseados no On RHEL, execute:       dnf remove zabbix-agent2     dnf install zabbix-agent2  Em sistemas baseados no Debian-based, execute:      apt remove zabbix-agent2     apt install zabbix-agent2  Para mais informações, consulte [ZBX-23250](https://support.zabbix.com/browse/ZBX-23250).

en-us	 #### Usability improvements to custom graphs  The graph page in *Monitoring* → *Hosts* → *Graphs* has seen  several usability improvements:  -   There is no longer a 20 graph limit in the page -   A subfilter has been added allowing to quickly select groups of related graphs based on a common tag or tag value -   Simple graphs for the host can be displayed alongside custom graphs  For more details, see the [graph](/manual/web_interface/frontend_sections/monitoring/hosts/graphs) page.
pt-br	 #### Melhorias na usabilidade de gráficos personalizados  A página de gráficos em *Monitoring* → *Hosts* → *Graphs* recebeu vários aprimoramentos de usabilidade:  -   Não há mais um limite de 20 gráficos na página -   Foi adicionado um subfiltro que permite selecionar rapidamente grupos de gráficos relacionados com base em uma tag ou valor de tag comum -   Gráficos simples para o host podem ser exibidos juntamente com gráficos personalizados  Para obter mais detalhes, consulte a página [graph](/manual/web_interface/frontend_sections/monitoring/hosts/graphs).

en-us	 #### Usage  In the following locations:     - graph names    - map element labels     - map shape labels    - map link labels   only a **single** function, from the following set: `avg`, `last`, `max`, `min`,  is allowed as an expression macro, e.g.:      {?avg(/{HOST.HOST}/{ITEM.KEY},1h)}      Expressions such as `{?last(/host/item1)/last(/host/item2)}`, `{?count(/host/item1,5m)}`  and `{?last(/host/item1)*10}` are incorrect in these locations.  However, in:     - trigger event names     - trigger-based notifications and commands    - problem update notifications and commands      **complex** expressions are allowed, e.g.:       {?trendavg(/host/item1,1M:now/M)/trendavg(/host/item1,1M:now/M-1y)*100}  See also:   -   [Supported macros](/manual/appendix/macros/supported_by_location) for a list of supported locations of the expression macro -   [Example](/manual/config/triggers/expression#example_18) of using an expression macro in the event name
pt-br	#### Uso  Nas seguintes localizações:     - graph names    - map element labels     - map shape labels    - map link labels   somente uma função **single** , do conjunto a seguir: `avg`, `last`, `max`, `min`,  é permitida como uma expressão macro, e.g.:      {?avg(/{HOST.HOST}/{ITEM.KEY},1h)}      Expressões como `{?last(/host/item1)/last(/host/item2)}`, `{?count(/host/item1,5m)}`  e `{?last(/host/item1)*10}` são incorretas nesses locais.  Contudo, em:     - trigger event names     - trigger-based notifications and commands    - problem update notifications and commands      As expressões **complex** são permitidas, e.g.:       {?trendavg(/host/item1,1M:now/M)/trendavg(/host/item1,1M:now/M-1y)*100}  Ver também:   -   [Supported macros](/manual/appendix/macros/supported_by_location), -  para a lista de locais suportados da macro expressão -   [Example](/manual/config/triggers/expression#example_18) de uso de uma macro expressão no event name

en-us	#### Usage      zabbix_js -s script-file -p input-param [-l log-level] [-t timeout]     zabbix_js -s script-file -i input-file [-l log-level] [-t timeout]     zabbix_js -h     zabbix_js -V  zabbix\_js accepts the following command line parameters:        -s, --script script-file          Specify the file name of the script to execute. If '-' is specified as file name, the script will be read from stdin.       -i, --input input-file            Specify the file name of the input parameter. If '-' is specified as file name, the input will be read from stdin.       -p, --param input-param           Specify the input parameter.       -l, --loglevel log-level          Specify the log level.       -t, --timeout timeout             Specify the timeout in seconds. Valid range: 1-60 seconds (default: 10 seconds).       -h, --help                        Display help information.       -V, --version                     Display the version number.  Example:      zabbix_js -s script-file.js -p example
pt-br	#### Uso      zabbix_js -s script-file -p input-param [-l log-level] [-t timeout]     zabbix_js -s script-file -i input-file [-l log-level] [-t timeout]     zabbix_js -h     zabbix_js -V  zabbix\_js aceita os seguintes parâmetros de linha de comando:        -s, --script script-file          Specify the file name of the script to execute. If '-' is specified as file name, the script will be read from stdin.       -i, --input input-file            Specify the file name of the input parameter. If '-' is specified as file name, the input will be read from stdin.       -p, --param input-param           Specify the input parameter.       -l, --loglevel log-level          Specify the log level.       -t, --timeout timeout             Specify the timeout in seconds. Valid range: 1-60 seconds (default: 10 seconds).       -h, --help                        Display help information.       -V, --version                     Display the version number.  Exemplo:      zabbix_js -s script-file.js -p example

en-us	#### Use cases
pt-br	#### Casos de uso

en-us	#### Use cases
pt-br	#### Casos de uso

en-us	#### Use cases  Some use cases for recovery operations are as follows:  1.  Notify all users that were notified on the problem  ```{=html} <!-- --> ```        * Select 'Send recovery message' as operation type     - Have multiple operations upon recovery: send a notification and execute a remote command        * Add operation types for sending a message and executing a command     - Open a ticket in external helpdesk/ticketing system and close it when the problem is resolved        * Create an external script that communicates with the helpdesk system        * Create an action having operation that executes this script and thus opens a ticket        * Have a recovery operation that executes this script with other parameters and closes the ticket        * Use the {EVENT.ID} macro to reference the original problem
pt-br	#### Casos de uso  Alguns casos de uso para operações de recuperação são os seguintes:  1. Notifique todos os usuários que foram notificados sobre o problema  ```{=html} <!-- --> ```        * Selecione 'Enviar mensagem de recuperação' como tipo de operação     - Tenha várias operações na recuperação: envie uma notificação e execute um comando remoto        * Adicione tipos de operação para enviar uma mensagem e executar um comando     - Abra um ticket no helpdesk externo/sistema de tickets e feche-o quando o problema for resolvido        * Crie um script externo que se comunique com o sistema de helpdesk        * Crie uma ação tendo operação que execute este script e assim abra um ticket        * Tenha uma operação de recuperação que execute este script com outros parâmetros e feche o ticket        * Use a macro {EVENT.ID} para fazer referência ao problema original

en-us	#### Use cases  Some use cases for this functionality are as follows:  1.  Mark trigger events in the frontend     -   Define tags on trigger level;     -   See how all trigger problems are marked with these tags in         *Monitoring* → *Problems*. 2.  Mark all template-inherited problems     -   Define a tag on template level, for example 'App=MySQL';     -   See how those host problems that are created by triggers from         this template are marked with these tags in *Monitoring* →         *Problems*. 3.  Mark all host problems     -   Define a tag on host level, for example 'Service=JIRA';     -   See how all problems of the host triggers are marked with these         tags in *Monitoring* → *Problems* 4.  Group related items     -   Define a tag on item level, for example 'MySQL';     -   See all items tagged as 'MySQL' in *Latest data* by using the         tag filter 5.  Identify problems in a log file and close them separately     -   Define tags in the log trigger that will identify events using         value extraction by the `{{ITEM.VALUE<N>}.regsub()}` macro;     -   In trigger configuration, have multiple problem event generation         mode;     -   In trigger configuration, use [event         correlation](/manual/config/event_correlation): select the         option that OK event closes only matching events and choose the         tag for matching;     -   See problem events created with a tag and closed individually. 6.  Use it to filter notifications     -   Define tags on the trigger level to mark events by different         tags;     -   Use tag filtering in action conditions to receive notifications         only on the events that match tag data. 7.  Use information extracted from item value as tag value     -   Use an `{{ITEM.VALUE<N>}.regsub()}` macro in the tag value;     -   See tag values in *Monitoring* → *Problems* as extracted data         from item value. 8.  Identify problems better in notifications     -   Define tags on the trigger level;     -   Use an {EVENT.TAGS} macro in the problem notification;     -   Easier identify which application/service the notification         belongs to. 9.  Simplify configuration tasks by using tags on the template level     -   Define tags on the template trigger level;     -   See these tags on all triggers created from template triggers. 10. Create triggers with tags from low-level discovery (LLD)     -   Define tags on trigger prototypes;     -   Use LLD macros in the tag name or value;     -   See these tags on all triggers created from trigger prototypes.
pt-br	#### Casos de uso  Alguns casos de uso para esta funcionalidade são os seguintes:  1. Marcar eventos de gatilho no frontend     - Definir tags em nível de trigger;     - Veja como todos os problemas de gatilho são marcados com essas tags em         *Monitoramento* → *Problemas*. 2. Marque todos os problemas herdados do modelo     - Definir uma tag no nível do template, por exemplo 'App=MySQL';     - Veja como esses problemas de host que são criados por gatilhos de         este modelo está marcado com essas tags em *Monitoramento* →         *Problemas*. 3. Marque todos os problemas do host     - Definir uma tag no nível do host, por exemplo 'Service=JIRA';     - Veja como todos os problemas dos gatilhos do host estão marcados com estes         tags em *Monitoramento* → *Problemas* 4. Agrupar itens relacionados     - Definir uma tag no nível do item, por exemplo 'MySQL';     - Veja todos os itens marcados como 'MySQL' em *Últimos dados* usando o         filtro de tags 5. Identifique problemas em um arquivo de log e feche-os separadamente     - Definir tags no gatilho de log que identificarão eventos usando         extração de valor pela macro `{{ITEM.VALUE<N>}.regsub()}`;     - Na configuração do acionador, tenha geração de vários eventos de problema         modo;     - Na configuração do acionador, use [evento         correlação](/manual/config/event_correlation): selecione o         opção que o evento OK fecha apenas os eventos correspondentes e escolha a opção         tag para correspondência;     - Veja os eventos de problema criados com uma tag e fechados individualmente. 6. Use-o para filtrar notificações     - Definir tags no nível do gatilho para marcar eventos por diferentes         Tag;     - Use a filtragem de tags em condições de ação para receber notificações         apenas nos eventos que correspondem aos dados da tag. 7. Use as informações extraídas do valor do item como valor da etiqueta     - Use uma macro `{{ITEM.VALUE<N>}.regsub()}` no valor da tag;     - Veja os valores das tags em *Monitoramento* → *Problemas* como dados extraídos         do valor do item. 8. Identifique melhor os problemas nas notificações     - Definir tags no nível de trigger;     - Use uma macro {EVENT.TAGS} na notificação do problema;     - Mais fácil identificar qual aplicativo/serviço a notificação         pertence a. 9. Simplifique as tarefas de configuração usando tags no nível do modelo     - Definir tags no nível de trigger do template;     - Veja essas tags em todos os acionadores criados a partir de acionadores de modelo. 10. Crie acionadores com tags da descoberta de baixo nível (LLD)     - Definir tags em protótipos de trigger;     - Use macros LLD no nome ou valor da tag;     - Veja essas tags em todos os gatilhos criados a partir de protótipos de gatilho.

en-us	#### Use cases  User macros with context can be defined to accomplish more flexible thresholds in trigger expressions (based on the values retrieved by low-level discovery). For example, you may define the following macros:  -   {$LOW\_SPACE\_LIMIT} = 10 -   {$LOW\_SPACE\_LIMIT:/home} = 20 -   {$LOW\_SPACE\_LIMIT:regex:"\^\\/\[a-z\]+$"} = 30  Then a low-level discovery macro may be used as macro context in a trigger prototype for mounted file system discovery:      last(/host/vfs.fs.size[{#FSNAME},pfree])<{$LOW_SPACE_LIMIT:"{#FSNAME}"}  After the discovery different low-space thresholds will apply in triggers depending on the discovered mount points or file system types. Problem events will be generated if:  -   /home folder has less than 20% of free disk space -   folders that match the regexp pattern (like /etc, /tmp or /var) have     less than 30% of free disk space -   folders that don't match the regexp pattern and are not /home have     less than 10% of free disk space
pt-br	#### Casos de uso  Macros de usuário com contexto podem ser definidas para realizar limites em expressões de gatilho (com base nos valores recuperados por descoberta de baixo nível). Por exemplo, você pode definir as seguintes macros:  - {$LOW\_SPACE\_LIMIT} = 10 - {$LOW\_SPACE\_LIMIT:/home} = 20 - {$LOW\_SPACE\_LIMIT:regex:"\^\\/\[a-z\]+$"} = 30  Então, uma macro de descoberta de baixo nível pode ser usada como contexto de macro em um acionar protótipo para descoberta do sistema de arquivos montado:      last(/host/vfs.fs.size[{#FSNAME},pfree])<{$LOW_SPACE_LIMIT:"{#FSNAME}"}  Após a descoberta, diferentes limites de espaço reduzido serão aplicados em acionadores dependendo dos pontos de montagem ou tipos de sistema de arquivos descobertos. Os eventos de problema serão gerados se:  - A pasta /home tem menos de 20% de espaço livre em disco - pastas que correspondem ao padrão regexp (como /etc, /tmp ou /var) têm     menos de 30% do espaço livre em disco - pastas que não correspondem ao padrão regexp e não são /home têm     menos de 10% do espaço livre em disco

en-us	#### user  Changes:\ [ZBXNEXT-6718](https://support.zabbix.com/browse/ZBXNEXT-6718) added new method `user.unblock`.\ [ZBXNEXT-4029](https://support.zabbix.com/browse/ZBXNEXT-4029) `user.create`, `user.update`: implemented password strength validation according the password policy.\
pt-br	#### usuário  Mudanças:\ [ZBXNEXT-6718](https://support.zabbix.com/browse/ZBXNEXT-6718) adicionado novo método `user.unblock`.\ [ZBXNEXT-4029](https://support.zabbix.com/browse/ZBXNEXT-4029) `user.create`, `user.update`: validação de força de senha implementada de acordo com a política de senha.\

en-us	#### user  Changes:\ [ZBXNEXT-7971](https://support.zabbix.com/browse/ZBXNEXT-7971) `user.create`, `user.update`: increased max length of the "url" field to 2048 characters.\
pt-br	#### user  Mudanças:\ [ZBXNEXT-7971](https://support.zabbix.com/browse/ZBXNEXT-7971) `user.create`, `user.update`: comprimento máximo do campo "url" aumentado para 2.048 caracteres.\

en-us	#### user  Changes:\ [ZBXNEXT-8012](https://support.zabbix.com/browse/ZBXNEXT-8012) `user.checkAuthentication`: added new parameter `token`.\
pt-br	#### usuário  Mudanças:\ [ZBXNEXT-8012](https://support.zabbix.com/browse/ZBXNEXT-8012) `user.checkAuthentication`: novo parâmetro adicionado: `token`.\

en-us	# user.checkAuthentication
pt-br	# user.checkAuthentication

en-us	#### User-configured ciphersuites  The built-in ciphersuite selection criteria can be overridden with user-configured ciphersuites.  ::: noteimportant User-configured ciphersuites is a feature intended for advanced users who understand TLS ciphersuites, their security and consequences of mistakes, and who are comfortable with TLS troubleshooting. :::  The built-in ciphersuite selection criteria can be overridden using the following parameters:  |Override scope|Parameter|Value|Description| |--------------|---------|-----|-----------| |Ciphersuite selection for certificates|TLSCipherCert13|Valid OpenSSL 1.1.1 [cipher strings](https://www.openssl.org/docs/man1.1.1/man1/ciphers.html) for TLS 1.3 protocol (their values are passed to the OpenSSL function SSL\_CTX\_set\_ciphersuites()).|Certificate-based ciphersuite selection criteria for TLS 1.3<br><br>Only OpenSSL 1.1.1 or newer.| |^|TLSCipherCert|Valid OpenSSL [cipher strings](https://www.openssl.org/docs/man1.1.1/man1/ciphers.html) for TLS 1.2 or valid GnuTLS [priority strings](https://gnutls.org/manual/html_node/Priority-Strings.html). Their values are passed to the SSL\_CTX\_set\_cipher\_list() or gnutls\_priority\_init() functions, respectively.|Certificate-based ciphersuite selection criteria for TLS 1.2/1.3 (GnuTLS), TLS 1.2 (OpenSSL)| |Ciphersuite selection for PSK|TLSCipherPSK13|Valid OpenSSL 1.1.1 [cipher strings](https://www.openssl.org/docs/man1.1.1/man1/ciphers.html) for TLS 1.3 protocol (their values are passed to the OpenSSL function SSL\_CTX\_set\_ciphersuites()).|PSK-based ciphersuite selection criteria for TLS 1.3<br><br>Only OpenSSL 1.1.1 or newer.| |^|TLSCipherPSK|Valid OpenSSL [cipher strings](https://www.openssl.org/docs/man1.1.1/man1/ciphers.html) for TLS 1.2 or valid GnuTLS [priority strings](https://gnutls.org/manual/html_node/Priority-Strings.html). Their values are passed to the SSL\_CTX\_set\_cipher\_list() or gnutls\_priority\_init() functions, respectively.|PSK-based ciphersuite selection criteria for TLS 1.2/1.3 (GnuTLS), TLS 1.2 (OpenSSL)| |Combined ciphersuite list for certificate and PSK|TLSCipherAll13|Valid OpenSSL 1.1.1 [cipher strings](https://www.openssl.org/docs/man1.1.1/man1/ciphers.html) for TLS 1.3 protocol (their values are passed to the OpenSSL function SSL\_CTX\_set\_ciphersuites()).|Ciphersuite selection criteria for TLS 1.3<br><br>Only OpenSSL 1.1.1 or newer.| |^|TLSCipherAll|Valid OpenSSL [cipher strings](https://www.openssl.org/docs/man1.1.1/man1/ciphers.html) for TLS 1.2 or valid GnuTLS [priority strings](https://gnutls.org/manual/html_node/Priority-Strings.html). Their values are passed to the SSL\_CTX\_set\_cipher\_list() or gnutls\_priority\_init() functions, respectively.|Ciphersuite selection criteria for TLS 1.2/1.3 (GnuTLS), TLS 1.2 (OpenSSL)|  To override the ciphersuite selection in [zabbix\_get](/manpages/zabbix_get) and [zabbix\_sender](/manpages/zabbix_sender) utilities - use the command-line parameters:  -   `--tls-cipher13` -   `--tls-cipher`  The new parameters are optional. If a parameter is not specified, the internal default value is used. If a parameter is defined it cannot be empty.  If the setting of a TLSCipher\* value in the crypto library fails then the server, proxy or agent will not start and an error is logged.  It is important to understand when each parameter is applicable.
pt-br	#### Ciphersuites configurados pelo usuário  Os critérios de seleção do conjunto de cifras integrados podem ser substituídos por ciphersuites configurados pelo usuário.  ::: não importante Ciphersuites configurados pelo usuário é um recurso destinado para usuários avançados que entendem conjuntos de criptografia TLS, sua segurança e consequências de erros e que se sentem à vontade com o TLS solução de problemas. :::  Os critérios de seleção do ciphersuite integrados podem ser substituídos usando o seguintes parâmetros:  |Substituir escopo|Parâmetro|Valor|Descrição| |--------------|---------|-----|-----------| |Seleção de Ciphersuite para certificados|TLSCipherCert13|Válido OpenSSL 1.1.1 [cipher strings](https://www.openssl.org/docs/man1.1.1/man1/ciphers.html) para protocolo TLS 1.3 (seus valores são passados ​​para a função OpenSSL SSL\_CTX\_set\_ciphersuites()).|Critérios de seleção de conjuntos de códigos baseados em certificados para TLS 1.3<br><br>Somente OpenSSL 1.1.1 ou mais recente.| |^|TLSCipherCert|OpenSSL válido [strings de criptografia](https://www.openssl.org/docs/man1.1.1/man1/ciphers.html) para TLS 1.2 ou GnuTLS válido [strings de prioridade](https://gnutls .org/manual/html_node/Priority-Strings.html). Seus valores são passados ​​para as funções SSL\_CTX\_set\_cipher\_list() ou gnutls\_priority\_init(), respectivamente.|Critérios de seleção de conjuntos de códigos baseados em certificados para TLS 1.2/1.3 (GnuTLS), TLS 1.2 (OpenSSL) | |Seleção de Ciphersuite para PSK|TLSCipherPSK13|Válido OpenSSL 1.1.1 [cipher strings](https://www.openssl.org/docs/man1.1.1/man1/ciphers.html) para protocolo TLS 1.3 (seus valores são passados ​​para a função OpenSSL SSL\_CTX\_set\_ciphersuites()).|Critérios de seleção de conjuntos de códigos baseados em PSK para TLS 1.3<br><br>Somente OpenSSL 1.1.1 ou mais recente.| |^|TLSCipherPSK|OpenSSL válido [strings de criptografia](https://www.openssl.org/docs/man1.1.1/man1/ciphers.html) para TLS 1.2 ou GnuTLS válido [strings de prioridade](https://gnutls .org/manual/html_node/Priority-Strings.html). Seus valores são passados ​​para as funções SSL\_CTX\_set\_cipher\_list() ou gnutls\_priority\_init(), respectivamente.|Critérios de seleção de ciphersuite baseados em PSK para TLS 1.2/1.3 (GnuTLS), TLS 1.2 (OpenSSL) | |Lista combinada de ciphersuite para certificado e PSK|TLSCipherAll13|Valid OpenSSL 1.1.1 [cipher strings](https://www.openssl.org/docs/man1.1.1/man1/ciphers.html) para protocolo TLS 1.3 (seus valores são passados ​​para a função OpenSSL SSL\_CTX\_set\_ciphersuites()).|Critérios de seleção de Ciphersuite para TLS 1.3<br><br>Somente OpenSSL 1.1.1 ou mais recente.| |^|TLSCipherAll|OpenSSL válido [strings de criptografia](https://www.openssl.org/docs/man1.1.1/man1/ciphers.html) para TLS 1.2 ou GnuTLS válido [strings de prioridade](https://gnutls .org/manual/html_node/Priority-Strings.html). Seus valores são passados ​​para as funções SSL\_CTX\_set\_cipher\_list() ou gnutls\_priority\_init(), respectivamente.|Critérios de seleção do Ciphersuite para TLS 1.2/1.3 (GnuTLS), TLS 1.2 (OpenSSL)|  Para substituir a seleção do ciphersuite em [zabbix\_get](/manpages/zabbix_get) e [zabbix\_sender](/manpages/zabbix_sender) utilitários - use o parâmetros de linha de comando:  - `--tls-cipher13` - `--tls-cipher`  Os novos parâmetros são opcionais. Se um parâmetro não for especificado, o valor padrão interno é usado. Se um parâmetro é definido, ele não pode ser vazio.  Se a configuração de um valor TLSCipher\* na biblioteca de criptografia falhar, o servidor, proxy ou agente não será iniciado e um erro será registrado.  É importante entender quando cada parâmetro é aplicável.

en-us	# user.create
pt-br	# user.create

en-us	# user.delete
pt-br	# user.delete

en-us	# user.get
pt-br	# user.get

en-us	#### usergroup  Changes:\ [ZBXNEXT-6866](https://support.zabbix.com/browse/ZBXNEXT-6866) `usergroup.create`, `usergroup.update`: `userids` parameter is now deprecated. Use `users` instead.\
pt-br	#### grupo de usuários  Mudanças:\ [ZBXNEXT-6866](https://support.zabbix.com/browse/ZBXNEXT-6866) `usergroup.create`, `usergroup.update`: `userids` o parâmetro agora está obsoleto. Use `users` em vez disso.\

en-us	# usergroup.create
pt-br	# usergroup.create

en-us	# usergroup.delete
pt-br	# usergroup.delete

en-us	# usergroup.get
pt-br	# usergroup.get

en-us	# > User group object  The following objects are directly related to the `usergroup` API.
pt-br	# > Objeto de grupo de usuários    Os objetos a seguir estão diretamente relacionados à API `usergroup`.

en-us	#### User groups  A listing of existing user groups with their details is displayed.  ![](../../../../../assets/en/manual/web_interface/user_groups0.png){width="600"}  Displayed data:  |Column|Description| |------|-----------| |*Name*|Name of the user group. Clicking on the user group name opens the user group [configuration form](/manual/config/users_and_usergroups/usergroup#configuration).| |*\#*|The number of users in the group. Clicking on *Users* will display the respective users filtered out in the user list.| |*Members*|Usernames of individual users in the user group (with name and surname in parentheses). Clicking on the username will open the user configuration form. Users from disabled groups are displayed in red.| |*Frontend access*|Frontend access level is displayed:<br>**System default** - Zabbix, LDAP or HTTP authentication; depending on the chosen authentication [method](authentication)<br>**Internal** - the user is authenticated by Zabbix regardless of system settings<br>**Disabled** - frontend access for this user is disabled.<br>By clicking on the current level you can change it.| |*Debug mode*|[Debug mode](/manual/web_interface/debug_mode) status is displayed - *Enabled* or *Disabled*. By clicking on the status you can change it.| |*Status*|User group status is displayed - *Enabled* or *Disabled*. By clicking on the status you can change it.|  To configure a new user group, click on the *Create user group* button in the top right-hand corner.
pt-br	#### Grupos de usuários  Uma lista de grupos de usuários existentes com seus detalhes é exibida.  ![](../../../../../assets/en/manual/web_interface/user_groups0.png){width="600"}  Dados exibidos:  |Coluna|Descrição| |------|-----------| |*Nome*|Nome do grupo de usuários. Clicar no nome do grupo de usuários abre o grupo de usuários [formulário de configuração](/manual/config/users_and_usergroups/usergroup#configuration).| |*\#*|O número de usuários no grupo. Clicar em *Usuários* exibirá os respectivos usuários filtrados na lista de usuários.| |*Membros*|Nomes de usuários individuais no grupo de usuários (com nome e sobrenome entre parênteses). Clicar no nome de usuário abrirá o formulário de configuração do usuário. Os usuários de grupos desabilitados são exibidos em vermelho.| |*Acesso de frontend*|Nível de acesso de frontend é exibido:<br>**Padrão do sistema** - Autenticação Zabbix, LDAP ou HTTP; dependendo do [método] de autenticação escolhido (autenticação)<br>**Interno** - o usuário é autenticado pelo Zabbix independentemente das configurações do sistema<br>**Desativado** - o acesso de frontend para este usuário está desabilitado.<br> Ao clicar no nível atual, você pode alterá-lo.| |*Modo de depuração*|O status do [modo de depuração](/manual/web_interface/debug_mode) é exibido - *Ativado* ou *Desativado*. Ao clicar no status você pode alterá-lo.| |*Status*|O status do grupo de usuários é exibido - *Ativado* ou *Desativado*. Ao clicar no status você pode alterá-lo.|  Para configurar um novo grupo de usuários, clique no botão *Criar grupo de usuários* no canto superior direito.

en-us	### User groups  The user groups object has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**usrgrpid**<br>(required)|string|ID of user group to send the report to.| |access\_userid|string|ID of user on whose behalf the report will be generated.<br><br>0 - *(default)* Generate report by recipient.|
pt-br	### Grupos de usuários      O objeto de grupos de usuários tem as seguintes propriedades:      |Propriedade|[Tipo](/manual/api/reference_commentary#data_types)|Descrição| |--|--|------| |**usrgrpid**<br>(requerido)|string|ID do grupo de usuários para o qual enviar o relatório.| |access\_userid|string|ID do usuário em nome do qual o relatório será gerado.<br><br>0 - *(padrão)* Gerar relatório por destinatário.|

en-us	### User group  The user group object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |usrgrpid|string|*(readonly)* ID of the user group.| |**name**<br>(required)|string|Name of the user group.| |debug\_mode|integer|Whether debug mode is enabled or disabled.<br><br>Possible values are:<br>0 - *(default)* disabled;<br>1 - enabled.| |gui\_access|integer|Frontend authentication method of the users in the group.<br><br>Possible values:<br>0 - *(default)* use the system default authentication method;<br>1 - use internal authentication;<br>2 - use LDAP authentication;<br>3 - disable access to the frontend.| |users\_status|integer|Whether the user group is enabled or disabled.<br><br>Possible values are:<br>0 - *(default)* enabled;<br>1 - disabled.|  Note that for some methods (update, delete) the required/optional parameter combination is different.
pt-br	### Grupo de usuários    O objeto de grupo de usuários tem as seguintes propriedades.    |Propriedade|[Tipo](/manual/api/reference_commentary#data_types)|Descrição|   |--|--|------|   |usrgrpid|string|*(somente leitura)* ID do grupo de usuários.|   |**name**<br>(requerido)|string|Nome do grupo de usuários.| |debug\_mode|integer|Se o modo de depuração está ativado ou desativado.<br><br>Os valores possíveis são:<br>0 - *(padrão)* desativado;<br>1 - ativado.| |gui\_access|integer|Método de autenticação de frontend dos usuários do grupo.<br><br>Valores possíveis:<br>0 - *(padrão)* usar o método de autenticação padrão do sistema;<br>1 - usar interno autenticação;<br>2 - usar autenticação LDAP;<br>3 - desabilitar o acesso ao frontend.|   |users\_status|integer|Se o grupo de usuários está habilitado ou desabilitado.<br><br>Os valores possíveis são:<br>0 - *(padrão)* habilitado;<br>1 - desabilitado.|

en-us	# User group  This class is designed to work with user groups.  Object references:\  -   [User group](/manual/api/reference/usergroup/object#user_group)  Available methods:\  -   [usergroup.create](/manual/api/reference/usergroup/create) -     creating new user groups -   [usergroup.delete](/manual/api/reference/usergroup/delete) -     deleting user groups -   [usergroup.get](/manual/api/reference/usergroup/get) - retrieving     user groups -   [usergroup.update](/manual/api/reference/usergroup/update) -     updating user groups
pt-br	# Grupo de usuários    Esta classe foi projetada para trabalhar com grupos de usuários.      Referências de objetos:\      - [Grupo de usuários](/manual/api/reference/usergroup/object#user_group)      Métodos disponíveis:\  -   [usergroup.create](/manual/api/reference/usergroup/create) -     criando novos grupos de usuários -   [usergroup.delete](/manual/api/reference/usergroup/delete) -     excluindo grupos de usuários -   [usergroup.get](/manual/api/reference/usergroup/get) - recuperando grupos de usuários -   [usergroup.update](/manual/api/reference/usergroup/update) -     atualizando grupos de usuários

en-us	# usergroup.update
pt-br	# usergroup.update

en-us	# user.login
pt-br	# user.login

en-us	# user.logout
pt-br	# user.logout

en-us	# usermacro.create
pt-br	# usermacro.create

en-us	# usermacro.createglobal
pt-br	# usermacro.createglobal

en-us	# usermacro.deleteglobal
pt-br	# usermacro.deleteglobal

en-us	# usermacro.get
pt-br	# usermacro.get

en-us	# > User macro object  The following objects are directly related to the `usermacro` API.
pt-br	# > Objeto macro de usuário  Os objetos a seguir estão diretamente relacionados ao`usermacro` API.

en-us	#### User macros in item name no longer supported  The support for user macros in item names (including discovery rule names), deprecated since Zabbix 4.0, has been fully removed.
pt-br	#### Não há mais suporte para macros de usuário no nome do item  O suporte a macros de usuário em nomes de itens (incluindo nomes de regras de descoberta), obsoleto desde o Zabbix 4.0, foi totalmente removido.

en-us	##### User macros in item name no longer supported  The support for user macros in item names (including discovery rule names), deprecated since Zabbix 4.0, has been fully removed.
pt-br	##### Macros de usuário no nome do item não mais suportadas  O suporte para macros de usuário nos nomes do item (incluindo nomes de regras de descoberta),  obsoleto desde o Zabbix 4.0, foi completamente removido.

en-us	# User macro  This class is designed to work with host and global macros.  Object references:\  -   [Global macro](/manual/api/reference/usermacro/object#global_macro) -   [Host macro](/manual/api/reference/usermacro/object#host_macro)  Available methods:\  -   [usermacro.create](/manual/api/reference/usermacro/create) -     creating new host macros -   [usermacro.createglobal](/manual/api/reference/usermacro/createglobal) -     creating new global macros -   [usermacro.delete](/manual/api/reference/usermacro/delete) -     deleting host macros -   [usermacro.deleteglobal](/manual/api/reference/usermacro/deleteglobal) -     deleting global macros -   [usermacro.get](/manual/api/reference/usermacro/get) - retrieving     host and global macros -   [usermacro.update](/manual/api/reference/usermacro/update) -     updating host macros -   [usermacro.updateglobal](/manual/api/reference/usermacro/updateglobal) -     updating global macros
pt-br	# Macro do usuário    Esta classe foi projetada para trabalhar com macros de host e globais.      Referências de objetos:\      - [Macro global](/manual/api/reference/usermacro/object#global_macro)   - [Host macro](/manual/api/reference/usermacro/object#host_macro)      Métodos disponíveis:\  -   [usermacro.create](/manual/api/reference/usermacro/create) -     criando novas macros de host -   [usermacro.createglobal](/manual/api/reference/usermacro/createglobal) -     criando novas macros globais -   [usermacro.delete](/manual/api/reference/usermacro/delete) -     excluindo macros de host -   [usermacro.deleteglobal](/manual/api/reference/usermacro/deleteglobal) -     excluindo macros globais -   [usermacro.get](/manual/api/reference/usermacro/get) - recuperando host e macros globais -   [usermacro.update](/manual/api/reference/usermacro/update) -     atualizando macros de host -   [usermacro.updateglobal](/manual/api/reference/usermacro/updateglobal) -     atualizando macros globais

en-us	# usermacro.update
pt-br	# usermacro.update

en-us	# usermacro.updateglobal
pt-br	# usermacro.updateglobal

en-us	#### User media  Once the e-mail media type is configured, go to the *Administration → Users* section and edit user profile to assign e-mail media to the user. Steps for setting up user media, being common for all media types, are described on the [Media types](/manual/config/notifications/media#user_media) page.
pt-br	#### Mídia de usuário  Uma vez que o tipo de mídia e-mail é configurado, vá até a seção *Administração → Usuários* e edite o perfil do usuário para associar o tipo de mídia e-mail para o usuário. As etapas para configuração de mídia de usuário, sendo comum para todos os tipos de mídia, estão descritas na página [Tipos de mídia](/manual/config/notifications/media#user_media).

en-us	#### User media  The *Media* tab contains a listing of all media defined for the user. Media are used for sending notifications. Click on *Add* to assign media to the user.  See the [Media types](/manual/config/notifications/media#user_media) section for details on configuring user media.
pt-br	#### Mídia do usuário  A guia *Mídia* contém uma lista de todas as mídias definidas para o usuário. A mídia é usada para enviar notificações. Clique em *Adicionar* para atribuir mídia ao usuário.  Consulte os [Tipos de mídia](/manual/config/notifications/media#user_media) seção para obter detalhes sobre como configurar a mídia do usuário.

en-us	# > User object  The following objects are directly related to the `user` API.
pt-br	# >Usuário object  Os objetos a seguir estão diretamente relacionados ao`user` API.

en-us	#### User parameter reload without agent restart  User parameters now can be reloaded from the configuration file without restarting the agent. To do so, run the new `userparameter_reload` runtime control option, e. g.:      zabbix_agentd -R userparameter_reload  or      zabbix_agent2 -R userparameter_reload  UserParameter is the only agent configuration option that will be reloaded with this command.
pt-br	#### Recarregamento de parâmetros do usuário sem reinicialização do agente  Os parâmetros do usuário agora podem ser recarregados do arquivo de configuração sem reiniciar o agente. Para fazer isso, execute a nova opção de controle de tempo de execução `userparameter_reload` opção de controle de tempo de execução, por exemplo:      zabbix_agentd -R userparameter_reload  ou      zabbix_agent2 -R userparameter_reload  UserParameter é a única opção de configuração do agente que será recarregada com esse comando.

en-us	#### User passwords  Previously, spaces in user passwords have been automatically trimmed in both the User configuration form and the Login form. After the introduction of configurable [password complexity requirements](/manual/introduction/whatsnew600#password_requirements), spaces in passwords are no longer trimmed. So users, who thought that they had spaces in their passwords, will not be able to log in as usual and will have to enter their 'old' password without spaces. To continue using passwords with spaces, they will need to recreate their passwords.  
pt-br	#### User passwords  Previously, spaces in user passwords have been automatically trimmed in both the User configuration form and the Login form. After the introduction of configurable [password complexity requirements](/manual/introduction/whatsnew600#password_requirements), spaces in passwords are no longer trimmed. So users, who thought that they had spaces in their passwords, will not be able to log in as usual and will have to enter their 'old' password without spaces. To continue using passwords with spaces, they will need to recreate their passwords.  

en-us	##### User passwords  Previously, spaces in user passwords have been automatically trimmed in both the User configuration form and the Login form. After the introduction of configurable [password complexity requirements](/manual/introduction/whatsnew600#password_requirements), spaces in passwords are no longer trimmed. So users, who thought that they had spaces in their passwords, will not be able to log in as usual and will have to enter their 'old' password without spaces. To continue using passwords with spaces, they will need to recreate their passwords.
pt-br	##### Senhas de usuário  Anteriormente, os espaços nas senhas de usuários eram automaticamente cortados  em ambos o formulário de configuração do Usuário e no formulário de Autenticação.  Após a introdução de [requisitos de complexidade de senha](/manual/introduction/whatsnew600#password_requirements)  configuráveis, os espaços na senha não são mais cortados. Então usuários que  acham que tenham espaços em suas senhas, não poderão se autenticar de forma  usual e precisarão informar sua senha 'antiga' sem espaços. Para continuar a  usar senhas com espaços, eles terão que recriar suas senhas.

en-us	#### User permission check  Does the user have permission to write to hosts whose names begin with "MySQL" or "Linux" ?  Request:  ```json {     "jsonrpc": "2.0",     "method": "host.get",     "params": {         "countOutput": true,         "search": {             "host": ["MySQL", "Linux"]         },         "editable": true,         "startSearch": true,         "searchByAny": true     },     "auth": "766b71ee543230a1182ca5c44d353e36",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": "0",     "id": 1 } ```  ::: noteclassic Zero result means no hosts with read/write permissions. :::
pt-br	#### Verificação de permissão do usuário  O usuário tem permissão para gravar em hosts cujos nomes começam com "MySQL" ou "Linux"?  Request:  ```json {     "jsonrpc": "2.0",     "method": "host.get",     "params": {         "countOutput": true,         "search": {             "host": ["MySQL", "Linux"]         },         "editable": true,         "startSearch": true,         "searchByAny": true     },     "auth": "766b71ee543230a1182ca5c44d353e36",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": "0",     "id": 1 } ```  ::: notaclássica Resultado zero significa que não há hosts com permissões de leitura/gravação. :::

en-us	#### - User profile  The **User profile** section provides options to set custom interface language, color theme, number of rows displayed in the lists, etc. The changes made here will be applied to the current user only.  The **User** tab allows you to set various user preferences.  ![profile.png](../../../assets/en/manual/web_interface/profile.png)  |Parameter|Description| |---------|-----------| |*Password*|Click on the link to display two fields for entering a new password.| |*Language*|Select the interface language of your choice or select **System default** to use default system settings.<br>For more information, see [Installation of additional frontend languages](/manual/appendix/install/locales).| |*Time zone*|Select the time zone to override global [time zone](/manual/web_interface/time_zone#overview) on user level or select **System default** to use global time zone settings.| |*Theme*|Select a color theme specifically for your profile:<br>**System default** - use default system settings<br>**Blue** - standard blue theme<br>**Dark** - alternative dark theme<br>**High-contrast light** - light theme with high contrast<br>**High-contrast dark** - dark theme with high contrast| |*Auto-login*|Mark this checkbox to make Zabbix remember you and log you in automatically for 30 days. Browser cookies are used for this.| |*Auto-logout*|With this checkbox marked you will be logged out automatically, after the set amount of seconds (minimum 90 seconds, maximum 1 day).<br>[Time suffixes](/manual/appendix/suffixes) are supported, e.g. 90s, 5m, 2h, 1d.<br>Note that this option will not work:<br>\* When Monitoring menu pages perform background information refreshes. In case pages refreshing data in a specific time interval (dashboards, graphs, latest data, etc.) are left open session lifetime is extended, respectively disabling auto-logout feature;<br>\* If logging in with the *Remember me for 30 days* option checked.<br>Auto-logout can accept 0, meaning that Auto-logout becomes disabled after profile settings update.| |*Refresh*|You can set how often the information in the pages will be refreshed on the Monitoring menu, except for Dashboard, which uses its own refresh parameters for every widget.<br>[Time suffixes](/manual/appendix/suffixes) are supported, e.g. 30s, 5m, 2h, 1d.| |*Rows per page*|You can set how many rows will be displayed per page in the lists. Fewer rows (and fewer records to display) mean faster loading times.| |*URL (after login)*|You can set a specific URL to be displayed after the login. Instead of the default *Monitoring* → *Dashboard* it can be, for example, the URL of *Monitoring* → *Triggers*.|  The **Media** tab allows you to specify the [media details](/manual/config/notifications/media#user_media) for the user, such as the types, the addresses to use and when to use them to deliver notifications.  ![profile\_b.png](../../../assets/en/manual/web_interface/profile_b.png)  ::: noteclassic Only [admin level](/manual/config/users_and_usergroups/permissions) users (Admin and Super admin) can change their own media details. :::  The **Messaging** tab allows you to set [global notifications](/manual/web_interface/user_profile/global_notifications).
pt-br	#### - Perfil de usuário  A seção **Perfil do usuário** oferece opções para definir a interface personalizada idioma, tema de cores, número de linhas exibidas nas listas, etc. as alterações feitas aqui serão aplicadas apenas ao usuário atual.  A guia **Usuário** permite definir várias preferências do usuário.  ![profile.png](../../../assets/en/manual/web_interface/profile.png)  |Parâmetro|Descrição| |---------|-----------| |*Senha*|Clique no link para exibir dois campos para inserir uma nova senha.| |*Idioma*|Selecione o idioma da interface de sua escolha ou selecione **Padrão do sistema** para usar as configurações padrão do sistema.<br>Para obter mais informações, consulte [Instalação de idiomas front-end adicionais](/manual/appendix/install/locales ).| |*Fuso horário*|Selecione o fuso horário para substituir o [fuso horário] global (/manual/web_interface/time_zone#overview) no nível do usuário ou selecione **Padrão do sistema** para usar as configurações globais de fuso horário.| |*Tema*|Selecione um tema de cor especificamente para o seu perfil:<br>**Padrão do sistema** - use as configurações padrão do sistema<br>**Azul** - tema azul padrão<br>**Escuro** - alternativa tema escuro<br>**Luz de alto contraste** - tema claro com alto contraste<br>**Escuro de alto contraste** - tema escuro com alto contraste| |*Auto-login*|Marque esta caixa de seleção para que o Zabbix se lembre de você e faça seu login automaticamente por 30 dias. Os cookies do navegador são usados para isso.| |*Auto-logout*|Com esta caixa de seleção marcada, você será desconectado automaticamente, após a quantidade definida de segundos (mínimo de 90 segundos, máximo de 1 dia).<br>[Sufixos de tempo](/manual/appendix/suffixes) são suportado, por exemplo 90s, 5m, 2h, 1d.<br>Observe que esta opção não funcionará:<br>\* Quando as páginas do menu Monitoramento executam atualizações de informações de segundo plano. Caso as páginas que atualizam dados em um intervalo de tempo específico (painéis, gráficos, dados mais recentes, etc.) sejam deixadas abertas, a duração da sessão é estendida, respectivamente, desativando o recurso de logout automático;<br>\* Se fizer login com o botão *Lembrar-me para Opção de 30 dias* marcada.<br>O logout automático pode aceitar 0, o que significa que o logout automático é desativado após a atualização das configurações do perfil.| |*Atualizar*|Você pode definir com que frequência as informações nas páginas serão atualizadas no menu Monitoramento, exceto o Painel, que usa seus próprios parâmetros de atualização para cada widget.<br>[Sufixos de tempo](/manual/appendix/ sufixos) são suportados, por exemplo 30s, 5m, 2h, 1d.| |*Linhas por página*|Você pode definir quantas linhas serão exibidas por página nas listas. Menos linhas (e menos registros a serem exibidos) significam tempos de carregamento mais rápidos.| |*URL (após o login)*|Você pode definir um URL específico para ser exibido após o login. Em vez do padrão *Monitoramento* → *Painel* pode ser, por exemplo, a URL de *Monitoramento* → *Acionadores*.|  A guia **Mídia** permite especificar a [mídia detalhes](/manual/config/notifications/media#user_media) para o usuário, como os tipos, os endereços a serem usados e quando usá-los para entregar notificações.  ![perfil\_b.png](../../../assets/en/manual/web_interface/profile_b.png)  ::: noteclassic Apenas [administrador level](/manual/config/users_and_usergroups/permissions) usuários (Admin e Super admin) podem alterar seus próprios detalhes de mídia. :::  A guia **Mensagens** permite que você defina [global notificações](/manual/web_interface/user_profile/global_notifications).

en-us	#### User role  The user role defines which parts of UI, which API methods, and which actions are available to the user. The following roles are pre-defined in Zabbix:  |User type|Description| |--|--------| |*Guest role*|The user has access to the Monitoring, Inventory, and Reports menu sections, but without the rights to perform any actions.| |*User role*|The user has access to the Monitoring, Inventory, and Reports menu sections. The user has no access to any resources by default. Any permissions to host groups must be explicitly assigned.| |*Admin role*|The user has access to the Monitoring, Inventory, Reports and Configuration menu sections. The user has no access to any host groups by default. Any permissions to host groups must be explicitly given.| |*Super Admin role*|The user has access to all menu sections. The user has a read-write access to all host groups. Permissions cannot be revoked by denying access to specific host groups.|  [User roles](/manual/web_interface/frontend_sections/administration/user_roles) are configured in the *Administration→User roles* section. Super Admins can modify or delete pre-defined roles and create more roles with custom sets of permissions.  To assign a role to the user, go to the Permissions tab in the user configuration form, locate the *Role* field and select a role. Once a role is selected a list of associated permissions will be displayed below.  ![user\_permissions.png](../../../../assets/en/manual/config/user_permissions.png)
pt-br	#### Função do usuário  A função do usuário define quais partes da interface do usuário, quais métodos de API e quais ações estão disponíveis para o usuário. As seguintes funções são pré-definidas no Zabbix:  |Tipo de usuário|Descrição| |---------|-----------| |*Função de convidado*|O usuário tem acesso às seções do menu Monitoramento, Inventário e Relatórios, mas sem direitos para realizar nenhuma ação.| |*Função do usuário*|O usuário tem acesso às seções do menu Monitoramento, Inventário e Relatórios. O usuário não tem acesso a nenhum recurso por padrão. Quaisquer permissões para grupos de hosts devem ser atribuídas explicitamente.| |*Função Admin*|O usuário tem acesso às seções do menu Monitoramento, Inventário, Relatórios e Configuração. O usuário não tem acesso a nenhum grupo de hosts por padrão. Quaisquer permissões para grupos de host devem ser fornecidas explicitamente.| |*Função Super Admin*|O usuário tem acesso a todas as seções do menu. O usuário tem acesso de leitura/gravação a todos os grupos de hosts. As permissões não podem ser revogadas negando acesso a grupos de hosts específicos.|  [Funções do usuário](/manual/web_interface/frontend_sections/administration/user_roles) são configuradas na seção *Administration→User roles*. Super Admins podem modificar ou excluir funções predefinidas e criar mais funções com conjuntos de permissões personalizadas.  Para atribuir uma função ao usuário, vá para a guia Permissões no formulário de configuração do usuário, localize o campo *Função* e selecione uma função. Uma vez que uma função é selecionada uma lista de permissões associadas será exibida abaixo.  ![user\_permissions.png](../../../../assets/en/manual/config/user_permissions.png)

en-us	#### Users  A listing of existing users with their details is displayed.  ![](../../../../../assets/en/manual/web_interface/users.png){width="600"}  From the dropdown to the right in the *Users* bar you can choose whether to display all users or those belonging to one particular group.  Displayed data:  |Column|Description| |------|-----------| |*Username*|Username for logging into Zabbix. Clicking on the username opens the user [configuration form](/manual/config/users_and_usergroups/user).| |*Name*|First name of the user.| |*Last name*|Second name of the user.| |*User role*|[User role](/manual/web_interface/frontend_sections/administration/user_roles) is displayed.| |*Groups*|Groups that the user is a member of are listed. Clicking on the user group name opens the user group configuration form. Disabled groups are displayed in red.| |*Is online?*|The on-line status of the user is displayed - *Yes* or *No*. The time of last user activity is displayed in parentheses.| |*Login*|The login status of the user is displayed - *Ok* or *Blocked*. A user can become temporarily blocked upon exceeding the number of unsuccessful login attempts set in the *[Administration→General](/manual/web_interface/frontend_sections/administration/general#other_parameters)* section (five by default). By clicking on *Blocked* you can unblock the user.| |*Frontend access*|Frontend access level is displayed - *System default*, *Internal* or *Disabled*, depending on the one set for the whole user group.| |*API access*|API access status is displayed - *Enabled* or *Disabled*, depending on the one set for the user role.| |*Debug mode*|Debug mode status is displayed - *Enabled* or *Disabled*, depending on the one set for the whole user group.| |*Status*|User status is displayed - *Enabled* or *Disabled*, depending on the one set for the whole user group.|  To configure a new user, click on the *Create user* button in the top right-hand corner.
pt-br	#### Comercial  Uma lista de usuários existentes com seus detalhes é exibida.  ![](../../../../../assets/en/manual/web_interface/users.png){width="600"}  No menu suspenso à direita na barra *Usuários*, você pode escolher se para exibir todos os usuários ou aqueles pertencentes a um determinado grupo.  Dados exibidos:  |Coluna|Descrição| |------|-----------| |*Nome de usuário*|Nome de usuário para logar no Zabbix. Clicar no nome de usuário abre o usuário [formulário de configuração](/manual/config/users_and_usergroups/user).| |*Nome*|Nome do usuário.| |*Sobrenome*|Segundo nome do usuário.| |*Função do usuário*|[Função do usuário](/manual/web_interface/frontend_sections/administration/user_roles) é exibido.| |*Grupos*|Grupos dos quais o usuário é membro são listados. Clicar no nome do grupo de usuários abre o formulário de configuração do grupo de usuários. Grupos desabilitados são exibidos em vermelho.| |*Está online?*|O status online do usuário é exibido - *Sim* ou *Não*. A hora da última atividade do usuário é exibida entre parênteses.| |*Login*|O status de login do usuário é exibido - *Ok* ou *Bloqueado*. Um usuário pode ficar temporariamente bloqueado ao exceder o número de tentativas de login malsucedidas definidas na seção *[Administration→General](/manual/web_interface/frontend_sections/administration/general#other_parameters)* (cinco por padrão). Ao clicar em *Bloqueado* você pode desbloquear o usuário.| |*Acesso de frontend*|O nível de acesso de frontend é exibido - *Padrão do sistema*, *Interno* ou *Desativado*, dependendo do definido para todo o grupo de usuários.| |*Acesso à API*|O status de acesso à API é exibido - *Ativado* ou *Desativado*, dependendo do definido para a função do usuário.| |*Modo de depuração*|O status do modo de depuração é exibido - *Ativado* ou *Desativado*, dependendo do definido para todo o grupo de usuários.| |*Status*|O status do usuário é exibido - *Ativado* ou *Desativado*, dependendo do definido para todo o grupo de usuários.|  Para configurar um novo usuário, clique no botão *Criar usuário* na parte superior canto direito.

en-us	#### Users of Zabbix  Many organizations of different size around the world rely on Zabbix as a primary monitoring platform.
pt-br	#### Usuários do Zabbix  Muitas organizações de diferentes tamanhos ao redor do mundo confiam no Zabbix como a plataforma principal de monitoramento.

en-us	### Users  The users object has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**userid**<br>(required)|string|ID of user to send the report to.| |access\_userid|string|ID of user on whose behalf the report will be generated.<br><br>0 - *(default)* Generate report by recipient.| |exclude|integer|Whether to exclude the user from mailing list.<br><br>Possible values:<br>0 - *(default)* Include;<br>1 - Exclude.|
pt-br	### Usuários      O objeto de usuários tem as seguintes propriedades:  |Propriedade|[Tipo](/manual/api/reference_commentary#data_types)|Descrição| |--|--|------| |**userid**<br>(requerido)|string|ID do usuário em nome do qual o relatório será gerado.<br><br>0 - *(padrão)* Gerar relatório por destinatário.| |exclude|integer|Se o usuário deve ser excluído da lista de e-mails.<br><br>Valores possíveis:<br>0 - *(padrão)* Incluir;<br>1 - Excluir.|

en-us	### User  The user object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |userid|string|*(readonly)* ID of the user.| |**username**<br>*(required)*|string|User name.| |**roleid**<br>*(required)*|string|Role ID of the user.| |attempt\_clock|timestamp|*(readonly)* Time of the last unsuccessful login attempt.| |attempt\_failed|integer|*(readonly)* Recent failed login attempt count.| |attempt\_ip|string|*(readonly)* IP address from where the last unsuccessful login attempt came from.| |autologin|integer|Whether to enable auto-login.<br><br>Possible values:<br>0 - *(default)* auto-login disabled;<br>1 - auto-login enabled.| |autologout|string|User session life time. Accepts seconds and time unit with suffix. If set to 0s, the session will never expire.<br><br>Default: 15m.| |lang|string|Language code of the user's language, for example, `en_GB`.<br><br>Default: `default` - system default.| |name|string|Name of the user.| |refresh|string|Automatic refresh period. Accepts seconds or time unit with suffix (e.g., 30s, 90s, 1m, 1h).<br><br>Default: 30s.| |rows\_per\_page|integer|Amount of object rows to show per page.<br><br>Default: 50.| |surname|string|Surname of the user.| |theme|string|User's theme.<br><br>Possible values:<br>`default` - *(default)* system default;<br>`blue-theme` - Blue;<br>`dark-theme` - Dark.| |url|string|URL of the page to redirect the user to after logging in.| |timezone|string|User's time zone, for example, `Europe/London`, `UTC`.<br><br>Default: `default` - system default.<br><br>For the full list of supported time zones please refer to [PHP documentation](https://www.php.net/manual/en/timezones.php).| |alias<br>(deprecated)|string|This property is deprecated, please use `username` instead.<br>User alias.|  Note that for some methods (update, delete) the required/optional parameter combination is different.
pt-br	 ### Usuário  O objeto do usuário tem as seguintes propriedades:  |Propriedade|[Tipo](/manual/api/reference_commentary#data_types)|Descrição| |--|--|------| |userid|string|*(aleatoriamente)* ID do usuário.| |**username**<br>*(requisitado)*|string|Nome do usuário.| |**roleid**<br>*(requisitado)*|string|A ID do papel do usuário.| |attempt\_clock|timestamp|*(aleatoriamente)* Horário da última tentativa de login.| |attempt\_failed|integer|*(aleatoriamente)* Número de tentativa de login sem sucesso recente.| |attempt\_ip|string|*(aleatoriamente)* Endereço do IP da última tentativa de login sem sucesso.| |autologin|integer|Se permitir o auto-login.<br><br>Possível valores:<br>0 - *(padrão)* auto-login desabilitado;<br>1 - auto-login habilitado.| |autologout|string|Tempo de sessão do usuário. Aceita segundos e unidade de tempo com sufixos seconds and time. Se for 0s, a sessão nunca irá expirar.<br><br>Padrão: 15m.| |lang|string|Código da linguagem do usuário, por exemplo, `en_GB`.<br><br>Padrão: `default` - padrão do sistema.| |name|string|Nome do usuário.| |refresh|string|Período de atualização automática. Aceita segundos e unidade de tempo com sufixos (e.g., 30s, 90s, 1m, 1h).<br><br>Padrão: 30s.| |rows\_per\_page|integer|Quantidade de linhas por página.<br><br>Padrão: 50.| |surname|string|Sobrenome do usuário.| |theme|string|Tema do usuário.<br><br>Valores possíveis:<br>`default` - *(padrão)* padrão do sistema;<br>`blue-theme` - Azul;<br>`dark-theme` - Escuro.| |url|string| Redirecionamento da URL da página depois do usuário fazer log in.| |timezone|string|Fuso horário do usuário, por exemplo, `Europe/London`, `UTC`.<br><br>Padrão: `default` - padrão do sistema.<br><br> Para a lista completa dos fusos horários por favor recorrer a [PHP documentation](https://www.php.net/manual/en/timezones.php).| |alias<br>(descontinuado)|string|Esta propriedade é descontinuada, por favor use `username` ao invés de.<br>Usuário alias.|  Note que para alguns métodos (update, delete) a combinação do parâmetro requisitado/opcional é diferente.unsuccessful login attempt.| |attempt\_failed|integer|*(readonly)* Recent failed login attempt count.| |attempt\_ip|string|*(readonly)* IP address from where the last unsuccessful login attempt came from.| |autologin|integer|Whether to enable auto-login.<br><br>Possible values:<br>0 - *(default)* auto-login disabled;<br>1 - auto-login enabled.| |autologout|string|User session life time. Accepts seconds and time unit with suffix. If set to 0s, the session will never expire.<br><br>Default: 15m.| |lang|string|Language code of the user's language, for example, `en_GB`.<br><br>Default: `default` - system default.| |name|string|Name of the user.| |refresh|string|Automatic refresh period. Accepts seconds or time unit with suffix (e.g., 30s, 90s, 1m, 1h).<br><br>Default: 30s.| |rows\_per\_page|integer|Amount of object rows to show per page.<br><br>Default: 50.| |surname|string|Surname of the user.| |theme|string|User's theme.<br><br>Possible values:<br>`default` - *(default)* system default;<br>`blue-theme` - Blue;<br>`dark-theme` - Dark.| |url|string|URL of the page to redirect the user to after logging in.| |timezone|string|User's time zone, for example, `Europe/London`, `UTC`.<br><br>Default: `default` - system default.<br><br>For the full list of supported time zones please refer to [PHP documentation](https://www.php.net/manual/en/timezones.php).| |alias<br>(deprecated)|string|This property is deprecated, please use `username` instead.<br>User alias.|  Note that for some methods (update, delete) the required/optional parameter combination is different.

en-us	# User  This class is designed to work with users.  Object references:\  -   [User](/manual/api/reference/user/object#user)  Available methods:\  -   [user.checkauthentication](/manual/api/reference/user/checkauthentication) -     checking and prolonging user sessions -   [user.create](/manual/api/reference/user/create) - creating new     users -   [user.delete](/manual/api/reference/user/delete) - deleting users -   [user.get](/manual/api/reference/user/get) - retrieving users -   [user.login](/manual/api/reference/user/login) - logging in to the     API -   [user.logout](/manual/api/reference/user/logout) - logging out of     the API -   [user.unblock](/manual/api/reference/user/unblock) - unblocking     users -   [user.update](/manual/api/reference/user/update) - updating users
pt-br	# Usuário  Esta classe é planejada para trabalhar com usuários.  Referências do objeto:\  -   [Usuário](/manual/api/reference/user/object#user)  Métodos disponíveis:\  -   [user.checkauthentication](/manual/api/reference/user/checkauthentication) -     verificando e prolongando as sessões do usuário -   [user.create](/manual/api/reference/user/create) - criar novos usuários -   [user.delete](/manual/api/reference/user/delete) - deletar usuários -   [user.get](/manual/api/reference/user/get) - recuperar usuários -   [user.login](/manual/api/reference/user/login) - fazer login na API -   [user.logout](/manual/api/reference/user/logout) - fazer logout na API -   [user.unblock](/manual/api/reference/user/unblock) - desbloquear     usuários -   [user.update](/manual/api/reference/user/update) - atualizar usuários

en-us	# user.unblock
pt-br	# user.unblock 

en-us	# user.update
pt-br	# user.update

en-us	#### Using a custom expression filter  Create a correlation that will use a custom filter condition. The formula IDs "A" or "B" have been chosen arbitrarily. Condition type will be "Host group" with operator "<>".  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "correlation.create",     "params": {         "name": "new host group correlation",         "description": "a custom description",         "status": 0,         "filter": {             "evaltype": 3,             "formula": "A or B",             "conditions": [                 {                     "type": 2,                     "operator": 1,                     "formulaid": "A"                 },                 {                     "type": 2,                     "operator": 1,                     "formulaid": "B"                 }             ]         },         "operations": [             {                 "type": 1             }         ]     },     "auth": "343baad4f88b4106b9b5961e77437688",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "correlationids": [             "2"         ]     },     "id": 1 } ```
pt-br	#### Usando um filtro de expressão personalizado  Crie uma correlação que usará uma condição de filtro personalizada. O IDs de fórmula "A" ou "B" foram escolhidos arbitrariamente. O tipo de condição será seja "Grupo de hosts" com o operador "<>".  Solicitação:  ``` {.java} {     "jsonrpc": "2.0",     "método": "correlação.criar",     "parâmetros": {         "name": "nova correlação do grupo de hosts",         "description": "uma descrição personalizada",         "estado": 0,         "filtro": {             "evaltype": 3,             "fórmula": "A ou B",             "condições": [                 {                     "tipo 2,                     "operador": 1,                     "formulaid": "A"                 },                 {                     "tipo 2,                     "operador": 1,                     "formulaid": "B"                 }             ]         },         "operações": [             {                 "tipo 1             }         ]     },     "auth": "343baad4f88b4106b9b5961e77437688",     "id": 1 } ```  Resposta:  ``` {.java} {     "jsonrpc": "2.0",     "resultado": {         "correlationids": [             "2"         ]     },     "id": 1 } ```

en-us	#### Using a custom expression filter  Create an LLD rule with a filter that will use a custom expression to evaluate the conditions. The LLD rule must only discover objects the "{\#MACRO1}" macro value of which matches both regular expression "regex1" and "regex2", and the value of "{\#MACRO2}" matches either "regex3" or "regex4". The formula IDs "A", "B", "C" and "D" have been chosen arbitrarily.  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.create",     "params": {         "name": "Filtered LLD rule",         "key_": "lld",         "hostid": "10116",         "type": 0,         "interfaceid": "13",         "delay": "30s",         "filter": {             "evaltype": 3,             "formula": "(A and B) and (C or D)",             "conditions": [                 {                     "macro": "{#MACRO1}",                     "value": "@regex1",                     "formulaid": "A"                 },                 {                     "macro": "{#MACRO1}",                     "value": "@regex2",                     "formulaid": "B"                 },                 {                     "macro": "{#MACRO2}",                     "value": "@regex3",                     "formulaid": "C"                 },                 {                     "macro": "{#MACRO2}",                     "value": "@regex4",                     "formulaid": "D"                 }             ]         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "27665"         ]     },     "id": 1 } ```
pt-br	#### Usando um filtro de expressão personalizado  Crie uma regra LLD com um filtro que usará uma expressão personalizada  para avaliar as condições. A regra LLD deve descobrir apenas objetos cujo   valor de macro "{\#MACRO1}" corresponde à expressão regular "regex1"  e "regex2", e o valor de "{\#MACRO2}" corresponde a "regex3" oy "regex4".  Os IDs de fórmula "A", "B", "C" e "D" foram escolhidos arbitrariamente.  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.create",     "params": {         "name": "Filtered LLD rule",         "key_": "lld",         "hostid": "10116",         "type": 0,         "interfaceid": "13",         "delay": "30s",         "filter": {             "evaltype": 3,             "formula": "(A and B) and (C or D)",             "conditions": [                 {                     "macro": "{#MACRO1}",                     "value": "@regex1",                     "formulaid": "A"                 },                 {                     "macro": "{#MACRO1}",                     "value": "@regex2",                     "formulaid": "B"                 },                 {                     "macro": "{#MACRO2}",                     "value": "@regex3",                     "formulaid": "C"                 },                 {                     "macro": "{#MACRO2}",                     "value": "@regex4",                     "formulaid": "D"                 }             ]         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "27665"         ]     },     "id": 1 } ```

en-us	#### Using a custom expression filter  Create a trigger action that uses a custom expression - "A and (B or C)" - for evaluating action conditions. Once a trigger with a severity higher or equal to "Warning" from host "10084" or host "10106" goes into a PROBLEM state, the action will send a message to all users in user group "7" via media type "1". The formula IDs "A", "B" and "C" have been chosen arbitrarily.  Request:  ```json {     "jsonrpc": "2.0",     "method": "action.create",     "params": {         "name": "Trigger action",         "eventsource": 0,         "esc_period": "15m",         "filter": {             "evaltype": 3,             "formula": "A and (B or C)",             "conditions": [                 {                     "conditiontype": 4,                     "operator": 5,                     "value": "2",                     "formulaid": "A"                 },                 {                     "conditiontype": 1,                     "operator": 0,                     "value": "10084",                     "formulaid": "B"                 },                 {                     "conditiontype": 1,                     "operator": 0,                     "value": "10106",                     "formulaid": "C"                 }             ]         },         "operations": [             {                 "operationtype": 0,                 "esc_step_from": 1,                 "esc_step_to": 1,                 "opmessage_grp": [                     {                         "usrgrpid": "7"                     }                 ],                 "opmessage": {                     "default_msg": 1,                     "mediatypeid": "1"                 }             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "actionids": [             "18"         ]     },     "id": 1 } ```
pt-br	#### Usando um filtro de expressão personalizada  Crie uma ação trigger que utiliza uma expressão personalizada - "A e (B ou C)" - para avaliar as condições da ação. Uma vez que um gatilho com uma severidade maior ou igual a "Aviso" do host "10084" ou do host "10106" entra em estado de PROBLEMA, a ação enviará uma mensagem para todos os usuários no grupo de usuários "7" via tipo de mídia "1". Os IDs das fórmulas "A", "B" e "C" foram escolhidos arbitrariamente.  Solicitação:  ```json {     "jsonrpc": "2.0",     "method": "action.create",     "params": {         "name": "Trigger action",         "eventsource": 0,         "esc_period": "15m",         "filter": {             "evaltype": 3,             "formula": "A and (B or C)",             "conditions": [                 {                     "conditiontype": 4,                     "operator": 5,                     "value": "2",                     "formulaid": "A"                 },                 {                     "conditiontype": 1,                     "operator": 0,                     "value": "10084",                     "formulaid": "B"                 },                 {                     "conditiontype": 1,                     "operator": 0,                     "value": "10106",                     "formulaid": "C"                 }             ]         },         "operations": [             {                 "operationtype": 0,                 "esc_step_from": 1,                 "esc_step_to": 1,                 "opmessage_grp": [                     {                         "usrgrpid": "7"                     }                 ],                 "opmessage": {                     "default_msg": 1,                     "mediatypeid": "1"                 }             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": {         "actionids": [             "18"         ]     },     "id": 1 } ```

en-us	#### Using a filter  Create an LLD rule with a set of conditions to filter the results by. The conditions will be grouped together using the logical "and" operator.  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.create",     "params": {         "name": "Filtered LLD rule",         "key_": "lld",         "hostid": "10116",         "type": 0,         "interfaceid": "13",         "delay": "30s",         "filter": {             "evaltype": 1,             "conditions": [                 {                     "macro": "{#MACRO1}",                     "value": "@regex1"                 },                 {                     "macro": "{#MACRO2}",                     "value": "@regex2",                     "operator": "9"                 },                 {                     "macro": "{#MACRO3}",                     "value": "",                     "operator": "12"                 },                 {                     "macro": "{#MACRO4}",                     "value": "",                     "operator": "13"                 }             ]         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "27665"         ]     },     "id": 1 } ```
pt-br	#### Usando um filtro  Crie uma regra LLD com um conjunto de condições para filtrar os resultados. As condições serão agrupadas usando o operador lógico "and".  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.create",     "params": {         "name": "Filtered LLD rule",         "key_": "lld",         "hostid": "10116",         "type": 0,         "interfaceid": "13",         "delay": "30s",         "filter": {             "evaltype": 1,             "conditions": [                 {                     "macro": "{#MACRO1}",                     "value": "@regex1"                 },                 {                     "macro": "{#MACRO2}",                     "value": "@regex2",                     "operator": "9"                 },                 {                     "macro": "{#MACRO3}",                     "value": "",                     "operator": "12"                 },                 {                     "macro": "{#MACRO4}",                     "value": "",                     "operator": "13"                 }             ]         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "27665"         ]     },     "id": 1 } ```

en-us	##### - Using a static IP address  By default the appliance uses DHCP to obtain the IP address. To specify a static IP address:  -   Log in as root user; -   Open */etc/sysconfig/network-scripts/ifcfg-eth0* file; -   Replace *BOOTPROTO=dhcp* with *BOOTPROTO=none* -   Add the following lines:     -   *IPADDR=<IP address of the appliance>*     -   *PREFIX=<CIDR prefix>*     -   *GATEWAY=<gateway IP address>*     -   *DNS1=<DNS server IP address>* -   Run **systemctl restart network** command.  Consult the official Red Hat [documentation](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/deployment_guide/s1-networkscripts-interfaces) if needed.
pt-br	##### - Usando um endereço IP estático  Por padrão a aplicação usa DHCP para obter um endereço IP. Para especificar um endereço IP estático:  -   Acesse como usuário root; -   Abra o arquivo */etc/sysconfig/network-scripts/ifcfg-eth0*; -   Altere *BOOTPROTO=dhcp* por *BOOTPROTO=none* -   Adicione as seguintes linhas:     -   *IPADDR=<IP address of the appliance>*     -   *PREFIX=<CIDR prefix>*     -   *GATEWAY=<gateway IP address>*     -   *DNS1=<DNS server IP address>* -   Execute o comando **systemctl restart network**.  Consulte a [documentação](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/deployment_guide/s1-networkscripts-interfaces) oficial da Red Hat se necessário.

en-us	#### Using custom query fields and headers  Create LLD rule with custom query fields and headers.  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.create",     "params": {         "hostid": "10257",         "interfaceid": "5",         "type": 19,         "name": "API HTTP agent",         "key_": "api_discovery_rule",         "value_type": 3,         "delay": "5s",         "url": "http://127.0.0.1?discoverer.php",         "query_fields": [             {                 "mode": "json"             },             {                 "elements": "2"             }         ],         "headers": {             "X-Type": "api",             "Authorization": "Bearer mF_A.B5f-2.1JcM"         },         "allow_traps": 1,         "trapper_hosts": "127.0.0.1"     },     "auth": "d678e0b85688ce578ff061bd29a20d3b",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "28336"         ]     },     "id": 1 } ```
pt-br	#### Usando campos e cabeçalhos de consulta personalizados  Crie uma regra LLD com campos e cabeçalhos de consulta personalizados.  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.create",     "params": {         "hostid": "10257",         "interfaceid": "5",         "type": 19,         "name": "API HTTP agent",         "key_": "api_discovery_rule",         "value_type": 3,         "delay": "5s",         "url": "http://127.0.0.1?discoverer.php",         "query_fields": [             {                 "mode": "json"             },             {                 "elements": "2"             }         ],         "headers": {             "X-Type": "api",             "Authorization": "Bearer mF_A.B5f-2.1JcM"         },         "allow_traps": 1,         "trapper_hosts": "127.0.0.1"     },     "auth": "d678e0b85688ce578ff061bd29a20d3b",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "28336"         ]     },     "id": 1 } ```

en-us	#### Using db.odbc.discovery  As a practical example to illustrate how the SQL query is transformed into JSON, let us consider low-level discovery of Zabbix proxies by performing an ODBC query on Zabbix database. This is useful for automatic creation of "zabbix\[proxy,<name>,lastaccess\]" [internal items](/manual/config/items/itemtypes/internal) to monitor which proxies are alive.  Let us start with discovery rule configuration:  ![lld\_rule\_odbc.png](../../../../../assets/en/manual/discovery/low_level_discovery/lld_rule_odbc.png)  All mandatory input fields are marked with a red asterisk.  Here, the following direct query on Zabbix database is used to select all Zabbix proxies, together with the number of hosts they are monitoring. The number of hosts can be used, for instance, to filter out empty proxies:      mysql> SELECT h1.host, COUNT(h2.host) AS count FROM hosts h1 LEFT JOIN hosts h2 ON h1.hostid = h2.proxy_hostid WHERE h1.status IN (5, 6) GROUP BY h1.host;     +---------+-------+     | host    | count |     +---------+-------+     | Japan 1 |     5 |     | Japan 2 |    12 |     | Latvia  |     3 |     +---------+-------+     3 rows in set (0.01 sec)  By the internal workings of "db.odbc.discovery\[,{$DSN}\]" item, the result of this query gets automatically transformed into the following JSON:  ``` {.java} [     {         "{#HOST}": "Japan 1",         "{#COUNT}": "5"     },     {         "{#HOST}": "Japan 2",         "{#COUNT}": "12"     },     {         "{#HOST}": "Latvia",         "{#COUNT}": "3"     } ] ```  It can be seen that column names become macro names and selected rows become the values of these macros.  ::: noteclassic  If it is not obvious how a column name would be transformed into a macro name, it is suggested to use column aliases like "COUNT(h2.host) AS count" in the example above.  In case a column name cannot be converted into a valid macro name, the discovery rule becomes not supported, with the error message detailing the offending column number. If additional help is desired, the obtained column names are provided under DebugLevel=4 in Zabbix server log file:      $ grep db.odbc.discovery /tmp/zabbix_server.log      ...      23876:20150114:153410.856 In db_odbc_discovery() query:'SELECT h1.host, COUNT(h2.host) FROM hosts h1 LEFT JOIN hosts h2 ON h1.hostid = h2.proxy_hostid WHERE h1.status IN (5, 6) GROUP BY h1.host;'      23876:20150114:153410.860 db_odbc_discovery() column[1]:'host'      23876:20150114:153410.860 db_odbc_discovery() column[2]:'COUNT(h2.host)'      23876:20150114:153410.860 End of db_odbc_discovery():NOTSUPPORTED      23876:20150114:153410.860 Item [Zabbix server:db.odbc.discovery[proxies,{$DSN}]] error: Cannot convert column #2 name to macro.   :::  Now that we understand how a SQL query is transformed into a JSON object, we can use {\#HOST} macro in item prototypes:  ![item\_prototype\_odbc.png](../../../../../assets/en/manual/discovery/low_level_discovery/item_prototype_odbc.png)  Once discovery is performed, an item will be created for each proxy:  ![discovered\_items\_odbc1.png](../../../../../assets/en/manual/discovery/low_level_discovery/discovered_items_odbc1.png)
pt-br	#### Usando db.odbc.discovery  Como exemplo prático para ilustrar como a consulta SQL é transformada em JSON, vamos considerar a descoberta de baixo nível de proxies Zabbix por realizando uma consulta ODBC no banco de dados Zabbix. Isso é útil para criação automática de "zabbix\[proxy,<name>,lastaccess\]" [itens internos](/manual/config/items/itemtypes/internal) para monitorar quais proxies estão vivos.  Vamos começar com a configuração da regra de descoberta:  ![lld\_rule\_odbc.png](../../../../../assets/en/manual/discovery/low_level_discovery/lld_rule_odbc.png)  Todos os campos de entrada obrigatórios estão marcados com um asterisco vermelho.  Aqui, a seguinte consulta direta no banco de dados Zabbix é usada para selecionar todos os proxies Zabbix, juntamente com o número de hosts que eles são monitoramento. O número de hosts pode ser usado, por exemplo, para filtrar proxies vazios:      mysql> SELECT h1.host, COUNT(h2.host) AS count FROM hosts h1 LEFT JOIN hosts h2 ON h1.hostid = h2.proxy_hostid WHERE h1.status IN (5, 6) GROUP BY h1.host;     +---------+-------+     | anfitrião | contar |     +---------+-------+     | Japão 1 | 5 |     | Japão 2 | 12 |     | Letônia | 3 |     +---------+-------+     3 linhas em conjunto (0,01 seg)  Pelo funcionamento interno do item "db.odbc.discovery\[,{$DSN}\]", o resultado desta consulta é transformado automaticamente no seguinte JSON:  ``` {.java} [     {         "{#HOST}": "Japão 1",         "{#COUNT}": "5"     },     {         "{#HOST}": "Japão 2",         "{#COUNT}": "12"     },     {         "{#HOST}": "Letônia",         "{#COUNT}": "3"     } ] ```  Pode-se ver que os nomes das colunas se tornam nomes de macros e linhas selecionadas tornam-se os valores dessas macros.  ::: noteclassic  Se não for óbvio como um nome de coluna seria transformado em um nome de macro, sugere-se usar aliases de coluna como "COUNT(h2.host) AS count" no exemplo acima.  Caso um nome de coluna não possa ser convertido em um nome de macro válido, o a regra de descoberta não é suportada, com a mensagem de erro detalhando o número da coluna incorreta. Se for desejada ajuda adicional, o valor obtido nomes de colunas são fornecidos em DebugLevel=4 no arquivo de log do servidor Zabbix:      $ grep db.odbc.discovery /tmp/zabbix_server.log      ...      23876:20150114:153410.856 Na consulta db_odbc_discovery():'SELECT h1.host, COUNT(h2.host) FROM hosts h1 LEFT JOIN hosts h2 ON h1.hostid = h2.proxy_hostid WHERE h1.status IN (5, 6) GROUP BY h1.host;'      23876:20150114:153410.860 db_odbc_discovery() coluna[1]:'host'      23876:20150114:153410.860 db_odbc_discovery() coluna[2]:'COUNT(h2.host)'      23876:20150114:153410.860 Fim de db_odbc_discovery():NOTSUPPORTED      23876:20150114:153410.860 Item [Zabbix server:db.odbc.discovery[proxies,{$DSN}]] erro: Não é possível converter o nome da coluna nº 2 em macro.   :::  Agora que entendemos como uma consulta SQL é transformada em um JSON objeto, podemos usar a macro {\#HOST} em protótipos de itens:  ![item\_prototype\_odbc.png](../../../../../assets/en/manual/discovery/low_level_discovery/item_prototype_odbc.png)  Depois que a descoberta for realizada, um item será criado para cada proxy:  ![discovered\_items\_odbc1.png](../../../../../assets/en/manual/discovery/low_level_discovery/discovered_items_odbc1.png)

en-us	#### Using db.odbc.get  Using `db.odbc.get[,{$DSN}]` and the following SQL example:      mysql> SELECT h1.host, COUNT(h2.host) AS count FROM hosts h1 LEFT JOIN hosts h2 ON h1.hostid = h2.proxy_hostid WHERE h1.status IN (5, 6) GROUP BY h1.host;     +---------+-------+     | host    | count |     +---------+-------+     | Japan 1 |     5 |     | Japan 2 |    12 |     | Latvia  |     3 |     +---------+-------+     3 rows in set (0.01 sec)  this JSON will be returned:  ``` {.java} [     {         "host": "Japan 1",         "count": "5"     },     {         "host": "Japan 2",         "count": "12"     },     {         "host": "Latvia",         "count": "3"     } ] ```  As you can see, there are no low-level discovery macros there. However, custom low-level discovery macros can be created in the [LLD macros](/manual/discovery/low_level_discovery#custom_macros) tab of a discovery rule using JSONPath, for example:      {#HOST} → $.host  Now this {\#HOST} macro may be used in item prototypes:  ![item\_prototype\_odbc.png](../../../../../assets/en/manual/discovery/low_level_discovery/item_prototype_odbc.png)
pt-br	#### Usando db.odbc.get  Usando `db.odbc.get[,{$DSN}]` e o seguinte exemplo SQL:      mysql> SELECT h1.host, COUNT(h2.host) AS count FROM hosts h1 LEFT JOIN hosts h2 ON h1.hostid = h2.proxy_hostid WHERE h1.status IN (5, 6) GROUP BY h1.host;     +---------+-------+     | anfitrião | contar |     +---------+-------+     | Japão 1 | 5 |     | Japão 2 | 12 |     | Letônia | 3 |     +---------+-------+     3 linhas em conjunto (0,01 seg)  este JSON será retornado:  ``` {.java} [     {         "host": "Japão 1",         "contar": "5"     },     {         "host": "Japão 2",         "contar": "12"     },     {         "host": "Letônia",         "contar": "3"     } ] ```  Como você pode ver, não há macros de descoberta de baixo nível. No entanto, macros de descoberta de baixo nível personalizadas podem ser criadas no [LLD macros](/manual/discovery/low_level_discovery#custom_macros) de um regra de descoberta usando JSONPath, por exemplo:      {#HOST} → $.host  Agora esta macro {\#HOST} pode ser usada em protótipos de itens:  ![item\_prototype\_odbc.png](../../../../../assets/en/manual/discovery/low_level_discovery/item_prototype_odbc.png)

en-us	#### Using DNS as default interface  HostInterface and HostInterfaceItem [configuration parameters](/manual/appendix/config/zabbix_agentd) allow to specify a custom value for the host interface during autoregistration.  More specifically, they are useful if the host should be autoregistered with a DNS name as the default agent interface rather than its IP address. In that case the DNS name should be specified or returned as the value of either HostInterface or HostInterfaceItem parameters. Note that if the value of one of the two parameters changes, the autoregistered host interface is updated. So it is possible to update the default interface to another DNS name or update it to an IP address. For the changes to take effect though, the agent has to be restarted.  ::: noteclassic If HostInterface or HostInterfaceItem parameters are not configured, the listen\_dns parameter is resolved from the IP address. If such resolving is configured incorrectly, it may break autoregistration because of invalid hostname. :::
pt-br	#### Usando DNS como interface padrão  HostInterface e HostInterfaceItem [configuração parâmetros](/manual/appendix/config/zabbix_agentd) permitem especificar um valor personalizado para a interface do host durante o registro automático.  Mais especificamente, eles são úteis se o host deve ser registrado automaticamente com um nome DNS como interface de agente padrão em vez de seu IP Morada. Nesse caso, o nome DNS deve ser especificado ou retornado como o valor dos parâmetros HostInterface ou HostInterfaceItem. Observação que se o valor de um dos dois parâmetros mudar, o a interface de host registrada automaticamente é atualizada. Então é possível atualizar a interface padrão para outro nome DNS ou atualize-a para um endereço IP. No entanto, para que as alterações entrem em vigor, o agente deve ser reiniciado.  ::: noteclassic Se os parâmetros HostInterface ou HostInterfaceItem não forem configurado, o parâmetro listen\_dns é resolvido a partir do endereço IP. Se tal resolução estiver configurada incorretamente, ela pode quebrar registro automático devido a nome de host inválido. :::

en-us	#### Using filter  The filter can help narrow down the number of hosts and/or triggers displayed. For better search performance, data is searched with macros unresolved.  The filter is located below the *Availability report* bar. It can be opened and collapsed by clicking on the *Filter* tab on the left.
pt-br	#### Usando filtro  O filtro pode ajudar a diminuir o número de hosts e/ou gatilhos exibido. Para um melhor desempenho de pesquisa, os dados são pesquisados com macros não resolvido.  O filtro está localizado abaixo da barra *Relatório de disponibilidade*. Pode ser aberto e recolhido clicando na guia *Filtro* à esquerda.

en-us	##### Using filter  The item list may contain a lot of items. By using the filter, you can filter out some of them to quickly locate the items you'ŗe looking for. For better search performance, data is searched with macros unresolved.  The *Filter* icon is available at the top right corner. Clicking on it will open a filter where you can specify the desired filtering criteria.  ![](../../../../../../assets/en/manual/web_interface/template_item_filter.png){width="600"}  |Parameter|Description| |--|-----------| |*Host groups*|Filter by one or more host groups.<br>Only host groups that contain at least one template can be selected.<br>Specifying a parent host group implicitly selects all nested host groups.| |*Templates*|Filter by one or more templates.| |*Name*|Filter by item name.| |*Key*|Filter by item key.| |*Value mapping*|Filter by the value map used.<br>This parameter is not displayed if the *Templates* option is empty.| |*Type*|Filter by item type (Zabbix agent, SNMP agent, etc.).| |*Type of information*|Filter by type of information (Numeric unsigned, float, etc.).| |*History*|Filter by how long item history is kept.| |*Trends*|Filter by how long item trends are kept.| |*Update interval*|Filter by item update interval.| |*Tags*|Specify tags to limit the number of items displayed. It is possible to include as well as exclude specific tags and tag values. Several conditions can be set. Tag name matching is always case-sensitive.<br>There are several operators available for each condition:<br>**Exists** - include the specified tag names<br>**Equals** - include the specified tag names and values (case-sensitive)<br>**Contains** - include the specified tag names where the tag values contain the entered string (substring match, case-insensitive)<br>**Does not exist** - exclude the specified tag names<br>**Does not equal** - exclude the specified tag names and values (case-sensitive)<br>**Does not contain** - exclude the specified tag names where the tag values contain the entered string (substring match, case-insensitive)<br>There are two calculation types for conditions:<br>**And/Or** - all conditions must be met, conditions having the same tag name will be grouped by the Or condition<br>**Or** - enough if one condition is met| |*Status*|Filter by item status - *Enabled* or *Disabled*.| |*Triggers*|Filter items with (or without) triggers.| |*Inherited*|Filter items inherited (or not inherited) from linked templates.|  The **Subfilter** below the filter offers further filtering options (for the data already filtered). You can select groups of items with a common parameter value. Upon clicking on a group, it gets highlighted and only the items with this parameter value remain in the list.
pt-br	##### Usando filtro  A lista de itens pode conter muitos itens. Ao utilizar o filtro, você consegue filtrar alguns deles para localizar rapidamente os itens que está procurando.   Para melhorar o desempenho da pesquisa, os dados são pesquisados com macros não resolvidos.  O ícone  *Filtro* está disponível no canto superior a direita. Ao clicar nesse ícone, você abrirá um filtro onde você pode especificar os critérios de filtragem desejados.  ![](../../../../../../assets/en/manual/web_interface/template_item_filter.png){width="600"}  |Parameter|Descrição| |--|-----------| |*Host groups*|Filtre um ou mais grupos de host.<br>Apenas grupos de host que contêm pelo menos um template podem ser selecionados.<br>Especificar um grupo de host parent seleciona implicitamente todos grupos de host aninhados.| |*Templates*|Filtre por um ou mais templates.| |*Name*|Filtre pelo nome do item.| |*Key*|Filtre por chave do item.| |*Value mapping*|Filtre pelo mapa de valores utilizado.<br>Este parâmetro não será exibido se a opção de *Templates* estiver vazia.| |*Type*|Filtre pelo tipo do item (Zabbix agent, SNMP agent, etc.).| |*Type of information*|Filtre pelo tipo da informação (Numeric unsigned, float, etc.).| |*History*|Filtre pelo tempo do histórico de itens.| |*Trends*|Filtrar pelo tempo das trends de itens.| |*Update interval*|Filtre pelo intervalo de atualização do item.| |*Tags*|Especifique as tags para limitar o números de itens exibidos. É possível incluir e excluir tags específicas e valores de tags. Muitas condições podem ser configuradas. O nome da Tag correspondente é sempre maiúscula-minúscula.<br>Há vários operadores disponíveis para cada condição.<br>**Existe** - incluir nomes das tags específicas<br>**Igual** - incluir nomes das tags específicas e valores de tags (maiúscula-minúscula)<br>**Contém** - incluir nomes de tags específicas onde os valores de tags contêm a string inserida (correspondência de substring, case-insensitive)<br>**Não existe** - excluir nomes das tags específicas<br>**Não é igual** - excluir tags específicas e valores de tags (case-sensitive)<br>**Não contém** - excluir nomes de tags específicas onde os valores contêm uma string inserida (correspondência de substring, case-insensitive) <br>Há dois tipos de cálculos para condições:<br>**E/Ou** - todas as condições devem ser atendidas, condições que contêm o mesmo nome da tag serão agrupadas pela condição<br>**Ou** - se uma condição for atendida é suficiente| |*Status*|Filtre pelo status do item - *Habilitado* ou *Desabilitado*.| |*Triggers*|Filtre itens com (ou sem) triggers.| |*Inherited*|Filtre itens herdados (ou não herdados) de templates correspondentes.|  O **Subfilter** abaixo do filtro oferece opções adicionais de  filtragem (para dados já filtrados). Você pode selecionar grupos de itens com um valor de parâmetro comum. Ao clicar em um grupo, ele é destacado e apenas os itens com esse valor de parâmetro permanecem na lista.

en-us	##### Using filter  The page shows a list of all web scenarios of the selected host. To view web scenarios for another host or host group without returning to the *Monitoring → Hosts* page, select that host or group in the filter. You may also filter scenarios based on tags.
pt-br	##### Usando filtro  A página mostra uma lista de todos os cenários da web do host selecionado. Ver cenários da web para outro host ou grupo de hosts sem retornar ao *Monitoramento → Hosts*, selecione esse host ou grupo no filtro. Vocês também pode filtrar cenários com base em tags.

en-us	##### Using filter  To view a specific graph, select it in the filter. The filter allows to specify the host, the graph name and the *Show* option (all/host graphs/simple graphs).  ![](../../../../../../assets/en/manual/web_interface/graph_filter.png){width="600"}  If no host is selected in the filter, no graphs are displayed.
pt-br	##### Usando filtro  Para visualizar um gráfico específico, selecione-o no filtro. O filtro permite especifique o host, o nome do gráfico e a opção *Show* (todos/gráficos do host/gráficos simples).  ![](../../../../../../assets/en/manual/web_interface/graph_filter.png){width="600"}  Se nenhum host for selecionado no filtro, nenhum gráfico será exibido.

en-us	##### Using filter  You can filter graphs by host group and host. For better search performance, data is searched with macros unresolved.
pt-br	##### Usando filtro  Você pode filtrar gráficos por grupo de hosts e host. Para uma melhor pesquisa desempenho, os dados são pesquisados com macros não resolvidas.

en-us	##### Using filter  You can filter graphs by host group and template. For better search performance, data is searched with macros unresolved.
pt-br	##### Usando filtro  Você pode filtrar gráficos por grupo de hosts e modelo. Para uma melhor pesquisa desempenho, os dados são pesquisados com macros não resolvidas.

en-us	##### Using filter  You can use the filter to display only the actions you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* link is available above the list of actions. If you click on it, a filter becomes available where you can filter actions by name and status.  ![](../../../../../assets/en/manual/web_interface/action_filter.png){width="600"}
pt-br	##### Usando filtro  Você pode usar o filtro para exibir apenas as ações de seu interesse para um melhor desempenho de pesquisa, os dados são pesquisados com macros não resolvido.  O link *Filtro* está disponível acima da lista de ações. Se você clicar nele, fica disponível um filtro onde você pode filtrar as ações por nome e status.  ![](../../../../../assets/en/manual/web_interface/action_filter.png){width="600"}

en-us	##### Using filter  You can use the filter to display only the correlation rules you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* link is available above the list of correlation rules. If you click on it, a filter becomes available where you can filter correlation rules by name and status.  ![](../../../../../assets/en/manual/web_interface/correlation_rules_filter1.png){width="600"}
pt-br	##### Usando filtro  Você pode usar o filtro para exibir apenas as regras de correlação que você está interesse. Para um melhor desempenho de pesquisa, os dados são pesquisados com macros não resolvidas.  O link *Filtro* está disponível acima da lista de regras de correlação. Se você clica nele, um filtro fica disponível onde você pode filtrar regras de correlação por nome e status.  ![](../../../../../assets/en/manual/web_interface/correlation_rules_filter1.png){width="600"}

en-us	##### Using filter  You can use the filter to display only the discovery rules you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* icon is available at the top right corner. Clicking on it will open a filter where you can specify the desired filtering criteria such as template, discovery rule name, item key, item type, etc.  ![](../../../../../../assets/en/manual/web_interface/template_drule_filter.png){width="600"}  |Parameter|Description| |---------|-----------| |*Host groups*|Filter by one or more host groups.<br>Only host groups that contain at least one template can be selected.<br>Specifying a parent host group implicitly selects all nested host groups.| |*Templates*|Filter by one or more templates.| |*Name*|Filter by discovery rule name.| |*Key*|Filter by discovery item key.| |*Type*|Filter by discovery item type.| |*Update interval*|Filter by update interval.<br>Not available for Zabbix trapper and dependent items.| |*Keep lost resources period*|Filter by Keep lost resources period.| |*Status*|Filter by discovery rule status (All/Enabled/Disabled).|
pt-br	##### Usando filtro  Você pode usar o filtro para exibir apenas as regras de descoberta que você está interesse. Para um melhor desempenho de pesquisa, os dados são pesquisados com macros não resolvidas.  O ícone *Filtro* está disponível no canto superior direito. Clicando nele iráabrir um filtro onde poderáespecificar os critérios de filtragem desejados como modelo, nome da regra de descoberta, chave de item, tipo de item etc.  ![](../../../../../../assets/en/manual/web_interface/template_drule_filter.png){width="600"}  |Parâmetro|Descrição| |---------|-----------| |*Grupos de hosts*|Filtrar por um ou mais grupos de hosts.<br>Somente grupos de hosts que contêm pelo menos um modelo podem ser selecionados.<br>A especificação de um grupo de hosts pai seleciona implicitamente todos os grupos de hosts aninhados.| |*Modelos*|Filtrar por um ou mais modelos.| |*Nome*|Filtrar pelo nome da regra de descoberta.| |*Chave*|Filtrar por chave de item de descoberta.| |*Tipo*|Filtrar por tipo de item de descoberta.| |*Intervalo de atualização*|Filtrar por intervalo de atualização.<br>Não disponível para o Zabbix trapper e itens dependentes.| |*Manter o período de recursos perdidos*|Filtrar por Manter o período de recursos perdidos.| |*Status*|Filtrar por status da regra de descoberta (All/Enabled/Disabled).|

en-us	##### Using filter  You can use the filter to display only the discovery rules you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* link is available above the list of discovery rules. If you click on it, a filter becomes available where you can filter discovery rules by host group, host, name, item key, item type, and other parameters.  ![](../../../../../../assets/en/manual/web_interface/lld_rule_filter.png){width="600"}  |Parameter|Description| |---------|-----------| |*Host groups*|Filter by one or more host groups.<br>Specifying a parent host group implicitly selects all nested host groups.| |*Hosts*|Filter by one or more hosts.| |*Name*|Filter by discovery rule name.| |*Key*|Filter by discovery item key.| |*Type*|Filter by discovery item type.| |*Update interval*|Filter by update interval.<br>Not available for Zabbix trapper and dependent items.| |*Keep lost resources period*|Filter by Keep lost resources period.| |*SNMP OID*|Filter by SNMP OID.<br>Only available if *SNMP agent* is selected as type.| |*State*|Filter by discovery rule state (All/Normal/Not supported).| |*Status*|Filter by discovery rule status (All/Enabled/Disabled).|
pt-br	##### Usando filtro  Você pode usar o filtro para exibir apenas as regras de descoberta que você está interesse. Para um melhor desempenho de pesquisa, os dados são pesquisados com macros não resolvidas.  O link *Filtro* está disponível acima da lista de regras de descoberta. Se você clique nele, um filtro fica disponível onde você pode filtrar a descoberta regras por grupo de hosts, host, nome, chave de item, tipo de item e outros parâmetros.  ![](../../../../../../assets/en/manual/web_interface/lld_rule_filter.png){width="600"}  |Parâmetro|Descrição| |---------|-----------| |*Grupos de hosts*|Filtrar por um ou mais grupos de hosts.<br>A especificação de um grupo de hosts pai seleciona implicitamente todos os grupos de hosts aninhados.| |*Hosts*|Filtrar por um ou mais hosts.| |*Nome*|Filtrar pelo nome da regra de descoberta.| |*Chave*|Filtrar por chave de item de descoberta.| |*Tipo*|Filtrar por tipo de item de descoberta.| |*Intervalo de atualização*|Filtrar por intervalo de atualização.<br>Não disponível para o Zabbix trapper e itens dependentes.| |*Manter o período de recursos perdidos*|Filtrar por Manter o período de recursos perdidos.| |*SNMP OID*|Filtrar por SNMP OID.<br>Disponível apenas se *SNMP agent* for selecionado como tipo.| |*Estado*|Filtrar por estado da regra de descoberta (Todos/Normal/Não suportado).| |*Status*|Filtrar por status da regra de descoberta (All/Enabled/Disabled).|

en-us	##### Using filter  You can use the filter to display only the discovery rules you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* link is available above the list of discovery rules. If you click on it, a filter becomes available where you can filter discovery rules by name and status.  ![](../../../../../assets/en/manual/web_interface/discovery_rules_filter1.png){width="600"}
pt-br	##### Usando filtro  Você pode usar o filtro para exibir apenas as regras de descoberta que você está interesse. Para um melhor desempenho de pesquisa, os dados são pesquisados com macros não resolvidas.  O link *Filtro* está disponível acima da lista de regras de descoberta. Se você clique nele, um filtro fica disponível onde você pode filtrar a descoberta regras por nome e status.  ![](../../../../../assets/en/manual/web_interface/discovery_rules_filter1.png){width="600"}

en-us	##### Using filter  You can use the filter to display only the discovery rules you are interested in. For better search performance, data is searched with macros unresolved.  With nothing selected in the filter, all enabled discovery rules are displayed. To select a specific discovery rule for display, start typing its name in the filter. All matching enabled discovery rules will be listed for selection. More than one discovery rule can be selected.
pt-br	##### Usando filtro  Você pode usar o filtro para exibir apenas as regras de descoberta que você está interesse. Para um melhor desempenho de pesquisa, os dados são pesquisados com macros não resolvidas.  Sem nada selecionado no filtro, todas as regras de descoberta habilitadas são exibido. Para selecionar uma regra de descoberta específica para exibição, comece a digitar seu nome no filtro. Todas as regras de descoberta habilitadas correspondentes serão listados para seleção. Mais de uma regra de descoberta pode ser selecionada.

en-us	##### Using filter  You can use the filter to display only the host groups you are interested in. For better search performance, data is searched with macros unresolved.
pt-br	##### Usando filtro  Você pode usar o filtro para exibir apenas os grupos de hosts que você está interesse. Para um melhor desempenho de pesquisa, os dados são pesquisados com macros não resolvidas.

en-us	#### Using filter  You can use the filter to display only the hosts you are interested in. For better search performance, data is searched with macros unresolved.  The filter is located above the table. It is possible to filter hosts by name, host group, IP or DNS, interface port, tags, problem severity, status (enabled/disabled/any); you can also select whether to display suppressed problems and hosts that are currently in maintenance. Favorite filter settings can be saved as tabs and then quickly accessed by clicking on the [tabs above the filter](/manual/web_interface/frontend_sections/monitoring/problems#tabs_for_favorite_filters).  ![](../../../../../assets/en/manual/web_interface/monitoring_hosts_filter.png){width="600"}  |Parameter|Description| |---------|-----------| |*Name*|Filter by visible host name.| |*Host groups*|Filter by one or more host groups.<br>Specifying a parent host group implicitly selects all nested host groups.| |*IP*|Filter by IP address.| |*DNS*|Filter by DNS name.| |*Port*|Filter by port number.| |*Severity*|Filter by problem severity. By default problems of all severities are displayed. Problems are displayed if not suppressed.| |*Status*|Filter by host status.| |*Tags*|Filter by host tag name and value. Hosts can be filtered by host-level tags as well as tags from all linked templates, including parent templates.<br>It is possible to include as well as exclude specific tags and tag values. Several conditions can be set. Tag name matching is always case-sensitive.<br>There are several operators available for each condition:<br>**Exists** - include the specified tag names<br>**Equals** - include the specified tag names and values (case-sensitive)<br>**Contains** - include the specified tag names where the tag values contain the entered string (substring match, case-insensitive)<br>**Does not exist** - exclude the specified tag names<br>**Does not equal** - exclude the specified tag names and values (case-sensitive)<br>**Does not contain** - exclude the specified tag names where the tag values contain the entered string (substring match, case-insensitive)<br>There are two calculation types for conditions:<br>**And/Or** - all conditions must be met, conditions having the same tag name will be grouped by the Or condition<br>**Or** - enough if one condition is met| |*Show hosts in maintenance*|Mark the checkbox to display hosts that are in maintenance (displayed by default).| |*Show suppressed problems*|Mark the checkbox to display problems that would otherwise be suppressed (not shown) because of host maintenance.|
pt-br	#### Usando filtro  Você pode usar o filtro para exibir apenas os hosts nos quais está interessado. Para melhor desempenho de pesquisa, os dados são pesquisados com macros não resolvidas.  O filtro está localizado acima da tabela. É possível filtrar hosts por nome, grupo de hosts, IP ou DNS, porta de interface, tags, gravidade do problema, status (ativado/desativado/qualquer); você também pode selecionar se deseja exibir problemas suprimidos e hosts que estão atualmente em manutenção. As configurações de filtro favoritas podem ser salvas como guias e acessadas rapidamente clicando nas [guias acima da filter](/manual/web_interface/frontend_sections/monitoring/problems#tabs_for_favorite_filters).  ![](../../../../../assets/en/manual/web_interface/monitoring_hosts_filter.png){width="600"}  |Parâmetro|Descrição| |---------|-----------| |*Nome*|Filtrar por nome de host visível.| |*Grupos de hosts*|Filtrar por um ou mais grupos de hosts.<br>A especificação de um grupo de hosts pai seleciona implicitamente todos os grupos de hosts aninhados.| |*IP*|Filtrar por endereço IP.| |*DNS*|Filtrar por nome DNS.| |*Porta*|Filtrar por número de porta.| |*Gravidade*|Filtrar por gravidade do problema. Por padrão, problemas de todas as gravidades são exibidos. Os problemas são exibidos se não forem suprimidos.| |*Status*|Filtrar por status do host.| |*Tags*|Filtrar por nome e valor de tag de host. Os hosts podem ser filtrados por tags de nível de host, bem como tags de todos os modelos vinculados, incluindo modelos pai.<br>É possível incluir e excluir tags e valores de tag específicos. Várias condições podem ser definidas. A correspondência de nomes de tags sempre diferencia maiúsculas de minúsculas.<br>Há vários operadores disponíveis para cada condição:<br>**Exists** - inclua os nomes de tags especificados<br>**Equals** - inclua os nomes de tags especificados e valores (diferencia maiúsculas de minúsculas)<br>**Contém** - inclui os nomes de tag especificados onde os valores de tag contêm a string inserida (correspondência de substring, não diferencia maiúsculas de minúsculas)<br>**Não existe** - exclui o especificado nomes de tag<br>**Não é igual** - exclui os nomes e valores de tag especificados (diferencia maiúsculas de minúsculas)<br>**Não contém** - exclui os nomes de tag especificados onde os valores de tag contêm a string inserida ( correspondência de substring, não diferencia maiúsculas de minúsculas)<br>Existem dois tipos de cálculo para condições:<br>**E/ou** - todas as condições devem ser atendidas, condições com o mesmo nome de tag serão agrupadas pela condição Ou<br >**Ou** - suficiente se uma condição for atendida| |*Mostrar hosts em manutenção*|Marque a caixa de seleção para exibir hosts que estão em manutenção (exibidos por padrão).| |*Mostrar problemas suprimidos*|Marque a caixa de seleção para exibir problemas que de outra forma seriam suprimidos (não mostrados) devido à manutenção do host.|

en-us	#### Using filter  You can use the filter to display only the hosts you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* link is available above the list of hosts. If you click on it, a filter becomes available where you can filter hosts by host group, linked templates, name, DNS, IP, port number, if they are monitored by server or by proxy, proxy name and tags.  ![](../../../../../assets/en/manual/web_interface/host_filter.png){width="600"}  |Parameter|Description| |---------|-----------| |*Host groups*|Filter by one or more host groups.<br>Specifying a parent host group implicitly selects all nested host groups.| |*Templates*|Filter by linked templates.| |*Name*|Filter by visible host name.| |*DNS*|Filter by DNS name.| |*IP*|Filter by IP address.| |*Port*|Filter by port number.| |*Monitored by*|Filter hosts that are monitored by server only, proxy only or both.| |*Proxy*|Filter hosts that are monitored by the proxy specified here.| |*Tags*|Filter by host tag name and value.<br>It is possible to include as well as exclude specific tags and tag values. Several conditions can be set. Tag name matching is always case-sensitive.<br>There are several operators available for each condition:<br>**Exists** - include the specified tag names<br>**Equals** - include the specified tag names and values (case-sensitive)<br>**Contains** - include the specified tag names where the tag values contain the entered string (substring match, case-insensitive)<br>**Does not exist** - exclude the specified tag names<br>**Does not equal** - exclude the specified tag names and values (case-sensitive)<br>**Does not contain** - exclude the specified tag names where the tag values contain the entered string (substring match, case-insensitive)<br>There are two calculation types for conditions:<br>**And/Or** - all conditions must be met, conditions having the same tag name will be grouped by the Or condition<br>**Or** - enough if one condition is met|
pt-br	#### Usando filtro  Você pode usar o filtro para exibir apenas os hosts nos quais está interessado. Para melhor desempenho de pesquisa, os dados são pesquisados com macros não resolvidas.  O link *Filtro* está disponível acima da lista de hosts. Se você clicar em ele, um filtro fica disponível onde você pode filtrar hosts por grupo de hosts, modelos vinculados, nome, DNS, IP, número da porta, se forem monitorados por servidor ou por proxy, nome de proxy e tags.  ![](../../../../../assets/en/manual/web_interface/host_filter.png){width="600"}  |Parâmetro|Descrição| |---------|-----------| |*Grupos de hosts*|Filtrar por um ou mais grupos de hosts.<br>A especificação de um grupo de hosts pai seleciona implicitamente todos os grupos de hosts aninhados.| |*Modelos*|Filtrar por modelos vinculados.| |*Nome*|Filtrar por nome de host visível.| |*DNS*|Filtrar por nome DNS.| |*IP*|Filtrar por endereço IP.| |*Porta*|Filtrar por número de porta.| |*Monitorado por*|Filtrar hosts que são monitorados apenas pelo servidor, somente proxy ou ambos.| |*Proxy*|Filtrar hosts que são monitorados pelo proxy especificado aqui.| |*Tags*|Filtrar por nome e valor de tag de host.<br>É possível incluir e excluir tags e valores de tag específicos. Várias condições podem ser definidas. A correspondência de nomes de tags sempre diferencia maiúsculas de minúsculas.<br>Há vários operadores disponíveis para cada condição:<br>**Exists** - inclua os nomes de tags especificados<br>**Equals** - inclua os nomes de tags especificados e valores (diferencia maiúsculas de minúsculas)<br>**Contém** - inclui os nomes de tag especificados onde os valores de tag contêm a string inserida (correspondência de substring, não diferencia maiúsculas de minúsculas)<br>**Não existe** - exclui o especificado nomes de tag<br>**Não é igual** - exclui os nomes e valores de tag especificados (diferencia maiúsculas de minúsculas)<br>**Não contém** - exclui os nomes de tag especificados onde os valores de tag contêm a string inserida ( correspondência de substring, não diferencia maiúsculas de minúsculas)<br>Existem dois tipos de cálculo para condições:<br>**E/ou** - todas as condições devem ser atendidas, condições com o mesmo nome de tag serão agrupadas pela condição Ou<br >**Ou** - suficiente se uma condição for atendida|

en-us	#### Using filter  You can use the filter to display only the items you are interested in. For better search performance, data is searched with macros unresolved.  The filter icon ![](../../../../../assets/en/manual/web_interface/icon_filter_collapsed.png){width="20"} is located above the table and the subfilter. Click on it  to expand the filter.  ![](../../../../../assets/en/manual/web_interface/latest_data_filter.png){width="600"}  The filter allows to narrow the list by host group, host, item name, tag and other settings.  Specifying a parent host group in the filter implicitly selects all nested host groups. See *Monitoring* -> *[Problems](/manual/web_interface/frontend_sections/monitoring/problems#using-filter)*  for details on filtering by tags.  *Show details* allows to extend the information displayed for the items. Such details as the refresh interval, history and trends settings, item type, and item errors (fine/unsupported) are displayed.  ##### Saving filter  Filter settings can be saved for quick access later. To save a filter, click on the  *Save as* button and enter the filter name and the option to display or hide the  number of records in the saved filter. When saved, the filter is created as a named  filter tab and immediately activated.  The left/right buttons above the filter may be used to navigate between saved  filters. Alternatively, the downward pointing button opens a dropdown menu with all  saved filters and you can click on the one you need.  If the settings of a saved filter have been changed, an asterisk is displayed before  the filter name in italic. To update the filter according to the new settings,  click on the *Update* button, which is displayed instead of  the *Save as* button.  The *Reset* button allows to inactivate unsaved filter settings in the main  filter and the subfilter.  #### Using subfilter  The subfilter is useful for a quick one-click access to groups of related items.  The subfilter operates autonomously from the main filter - results are filtered  immediately, no need to click on *Apply* in the main filter.  Note that the subfilter only allows to further modify the filtering from the main filter.   Unlike the main filter, the subfilter is updated together with each table refresh request  to always get up-to-date information of available filtering options and their counter  numbers.  The subfilter shows **clickable links** allowing to filter items based on a common  entity - the host, tag name or tag value. As soon as the entity is clicked, items are  immediately filtered; the selected entity is highlighted with gray background.  To remove the filtering, click on the entity again. To add another  entity to the filtered results, click on another entity.  The number of entities displayed is limited to 100 horizontally. If there are more,  a three-dot icon is displayed at the end; it is not clickable. Vertical lists  (such as tags with their values) are limited to 20 entries. If there are more,  a three-dot icon is displayed; it is not clickable.  The host options in the subfilter are available only if no hosts or more than one  host is selected in the main filter.   By default, items with and without data are displayed in the item list. If only one host  is selected in the main filter, the subfilter offers the option to filter only items  with data, only without data, or both for this host.  A number next to each clickable entity indicates the number of items it has in the  results of the main filter. Entities without items are not displayed, unless they were  selected in the subfilter before.  Once one entity is selected, the numbers with other available entities are displayed  with a plus sign indicating how many items may be added to the current selection.  #### Graphs   **Ad-hoc graphs for comparing items**  You may use the checkbox in the first column to select several items and then compare their data in a simple or stacked [ad-hoc graph](/manual/config/visualization/graphs/adhoc). To do that, select items of interest, then click on the required graph button below the table.  **Links to value history/simple graph**  The last column in the latest value list offers:  -   a **History** link (for all textual items) - leading to listings     (*Values/500 latest values*) displaying the history of previous item     values.  -   a **Graph** link (for all numeric items) - leading to a [simple     graph](/manual/config/visualization/graphs/simple). However, once     the graph is displayed, a dropdown on the upper right offers a     possibility to switch to *Values/500 latest values* as well.  ![](../../../../../assets/en/manual/web_interface/latest_values.png){width="600"}  The values displayed in this list are "raw", that is, no postprocessing is applied.  ::: noteclassic The total amount of values displayed is defined by the value of *Limit for search and filter results* parameter, set in [Administration → General](/manual/web_interface/frontend_sections/administration/general). :::
pt-br	#### Usando filtro  Você pode usar o filtro para exibir apenas os itens de seu interesse. Para melhor desempenho de pesquisa, os dados são pesquisados com macros não resolvidas.  O ícone de filtro ![](../../../../../assets/en/manual/web_interface/icon_filter_collapsed.png){width="20"} está localizado acima da tabela e do subfiltro. Clique nisso para expandir o filtro.  ![](../../../../../assets/en/manual/web_interface/latest_data_filter.png){width="600"}  O filtro permite restringir a lista por grupo de hosts, host, nome do item, tag e outras configurações. Especificar um grupo de hosts pai no filtro seleciona implicitamente todos os hosts aninhados grupos. Consulte *Monitoramento* -> *[Problemas](/manual/web_interface/frontend_sections/monitoring/problems#using-filter)* para obter detalhes sobre como filtrar por tags.  *Mostrar detalhes* permite estender as informações exibidas para os itens. Detalhes como intervalo de atualização, configurações de histórico e tendências, itens tipo e os erros de item (bem/sem suporte) são exibidos.  ##### Salvando filtro  As configurações de filtro podem ser salvas para acesso rápido mais tarde. Para salvar um filtro, clique no botão botão *Salvar como* e digite o nome do filtro e a opção de exibir ou ocultar o número de registros no filtro salvo. Quando salvo, o filtro é criado como um guia filtro e imediatamente ativado.  Os botões esquerdo/direito acima do filtro podem ser usados para navegar entre filtros. Alternativamente, o botão apontando para baixo abre um menu suspenso com todos os filtros salvos e você pode clicar no que você precisa.  Se as configurações de um filtro salvo foram alteradas, um asterisco é exibido antes o nome do filtro em itálico. Para atualizar o filtro de acordo com as novas configurações, clique no botão *Atualizar*, que é exibido em vez de o botão *Salvar como*.  O botão *Reset* permite desativar as configurações de filtro não salvas na tela principal filtro e o subfiltro.  #### Usando subfiltro  O subfiltro é útil para um acesso rápido com um clique a grupos de itens relacionados. O subfiltro opera de forma autônoma a partir do filtro principal - os resultados são filtrados imediatamente, sem necessidade de clicar em *Aplicar* no filtro principal.  Observe que o subfiltro só permite modificar ainda mais a filtragem do filtro principal.  Ao contrário do filtro principal, o subfiltro é atualizado junto com cada solicitação de atualização da tabela para obter sempre informações atualizadas das opções de filtragem disponíveis e seu contador números.  O subfiltro mostra **links clicáveis** que permitem filtrar itens com base em um entidade - o host, o nome da tag ou o valor da tag. Assim que a entidade é clicada, os itens são filtrado imediatamente; a entidade selecionada é destacada com fundo cinza. Para remover a filtragem, clique novamente na entidade. Para adicionar outro entidade aos resultados filtrados, clique em outra entidade.  O número de entidades exibidas é limitado a 100 horizontalmente. Se houver mais, um ícone de três pontos é exibido no final; não é clicável. Listas verticais (como tags com seus valores) são limitados a 20 entradas. Se houver mais, um ícone de três pontos é exibido; não é clicável.  As opções de host no subfiltro estão disponíveis somente se não houver hosts ou mais de um host é selecionado no filtro principal.  Por padrão, os itens com e sem dados são exibidos na lista de itens. Se apenas um hospedeiro estiver selecionado no filtro principal, o subfiltro oferece a opção de filtrar apenas os itens com dados, apenas sem dados, ou ambos para este host.  Um número ao lado de cada entidade clicável indica o número de itens que ela possui no resultados do filtro principal. Entidades sem itens não são exibidas, a menos que tenham sido selecionado no subfiltro antes.  Uma vez que uma entidade é selecionada, os números com outras entidades disponíveis são exibidos com um sinal de mais indicando quantos itens podem ser adicionados à seleção atual.  #### Gráficos  **Gráficos ad-hoc para comparar itens**  Você pode usar a caixa de seleção na primeira coluna para selecionar vários itens e em seguida, compare seus dados de forma simples ou empilhada [ad-hoc gráfico](/manual/config/visualization/graphs/adhoc). Para isso, selecione itens de interesse e, em seguida, clique no botão gráfico necessário abaixo do tabela.  **Links para histórico de valores/gráfico simples**  A última coluna na lista de valores mais recente oferece:  - um link **Histórico** (para todos os itens textuais) - levando a listagens     (*Valores/500 valores mais recentes*) exibindo o histórico do item anterior     valores.  - um link **Gráfico** (para todos os itens numéricos) - levando a um [simples     gráfico](/manual/config/visualization/graphs/simples). No entanto, uma vez     o gráfico é exibido, uma lista suspensa no canto superior direito oferece uma     possibilidade de mudar para *Valores/500 valores mais recentes* também.  ![](../../../../../assets/en/manual/web_interface/latest_values.png){width="600"}  Os valores exibidos nesta lista são "brutos", ou seja, sem pós-processamento é aplicado.  ::: noteclassic A quantidade total de valores exibidos é definida pelo valor do parâmetro *Limite para resultados de pesquisa e filtro*, definido em [Administração → Geral](/manual/web_interface/frontend_sections/administration/general). :::

en-us	##### Using filter  You can use the filter to display only the maintenance periods you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* link is available above the list of maintenance periods. If you click on it, a filter becomes available where you can filter maintenance periods by host group, name and state.  ![](../../../../../assets/en/manual/web_interface/maintenance_filter1.png){width="600"}
pt-br	##### Usando filtro  Você pode usar o filtro para exibir apenas os períodos de manutenção que você está interesse. Para um melhor desempenho de pesquisa, os dados são pesquisados com macros não resolvidas.  O link *Filtro* está disponível acima da lista de períodos de manutenção. Se você clica nele, um filtro fica disponível onde você pode filtrar períodos de manutenção por grupo de hosts, nome e estado.  ![](../../../../../assets/en/manual/web_interface/maintenance_filter1.png){width="600"}

en-us	##### Using filter  You can use the filter to display only the media types you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* link is available above the list of media types. If you click on it, a filter becomes available where you can filter media types by name and status.  ![](../../../../../assets/en/manual/web_interface/media_types_filter1.png){width="600"}
pt-br	##### Usando filtro  Você pode usar o filtro para exibir apenas os tipos de mídia que você interesse. Para um melhor desempenho de pesquisa, os dados são pesquisados com macros não resolvidas.  O link *Filtro* está disponível acima da lista de tipos de mídia. Se você clique nele, um filtro fica disponível onde você pode filtrar os tipos de mídia por nome e status.  ![](../../../../../assets/en/manual/web_interface/media_types_filter1.png){width="600"}

en-us	##### Using filter  You can use the filter to display only the proxies you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* link is available above the list of proxies. If you click on it, a filter becomes available where you can filter proxies by name and mode.  ![](../../../../../assets/en/manual/web_interface/proxies_filter1.png){width="600"}
pt-br	##### Usando filtro  Você pode usar o filtro para exibir apenas os proxies de seu interesse para um melhor desempenho de pesquisa, os dados são pesquisados com macros não resolvido.  O link *Filter* está disponível acima da lista de proxies. Se você clicar nele, fica disponível um filtro onde você pode filtrar proxies por nome e modo.  ![](../../../../../assets/en/manual/web_interface/proxies_filter1.png){width="600"}

en-us	##### Using filter  You can use the filter to display only the scenarios you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* link is available above the list of web scenarios. If you click on it, a filter becomes available where you can filter scenarios by host group, host, status and tags.  ![](../../../../../../assets/en/manual/web_interface/web_scenario_filter.png){width="600"}
pt-br	##### Usando filtro  Você pode usar o filtro para exibir apenas os cenários de seu interesse para um melhor desempenho de pesquisa, os dados são pesquisados com macros não resolvido.  O link *Filter* está disponível acima da lista de cenários da web. Se você clique nele, um filtro fica disponível onde você pode filtrar cenários por grupo de hosts, host, status e tags.  ![](../../../../../../assets/en/manual/web_interface/web_scenario_filter.png){width="600"}

en-us	##### Using filter  You can use the filter to display only the scenarios you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* link is available above the list of web scenarios. If you click on it, a filter becomes available where you can filter scenarios by host group, template, status and tags.  ![](../../../../../../assets/en/manual/web_interface/template_web_scenario_filter.png){width="600"}
pt-br	##### Usando filtro  Você pode usar o filtro para exibir apenas os cenários de seu interesse para um melhor desempenho de pesquisa, os dados são pesquisados com macros não resolvido.  O link *Filter* está disponível acima da lista de cenários da web. Se você clique nele, um filtro fica disponível onde você pode filtrar cenários por grupo de hosts, modelo, status e tags.  ![](../../../../../../assets/en/manual/web_interface/template_web_scenario_filter.png){width="600"}

en-us	##### Using filter  You can use the filter to display only the scripts you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* link is available above the list of scripts. If you click on it, a filter becomes available where you can filter scripts by name and scope.  ![](../../../../../assets/en/manual/web_interface/script_filter.png){width="600"}
pt-br	##### Usando filtro  Você pode usar o filtro para exibir apenas os scripts de seu interesse para um melhor desempenho de pesquisa, os dados são pesquisados com macros não resolvido.  O link *Filter* está disponível acima da lista de scripts. Se você clicar nele, fica disponível um filtro onde você pode filtrar scripts por nome e escopo.  ![](../../../../../assets/en/manual/web_interface/script_filter.png){width="600"}

en-us	##### Using filter  You can use the filter to display only the services you are interested in.
pt-br	##### Usando filtro      Você pode usar o filtro para exibir apenas os serviços nos quais está interessado.

en-us	##### Using filter  You can use the filter to display only the templates you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* link is available below *Create template* and *Import* buttons. If you click on it, a filter becomes available where you can filter templates by host group, linked templates, name and tags.  ![](../../../../../assets/en/manual/web_interface/template_filter.png){width="600"}  |Parameter|Description| |---------|-----------| |*Host groups*|Filter by one or more host groups.<br>Specifying a parent host group implicitly selects all nested host groups.| |*Linked templates*|Filter by directly linked templates.| |*Name*|Filter by template name.| |*Tags*|Filter by template tag name and value.<br>Filtering is possible only by template-level tags (not inherited ones). It is possible to include as well as exclude specific tags and tag values. Several conditions can be set. Tag name matching is always case-sensitive.<br>There are several operators available for each condition:<br>**Exists** - include the specified tag names<br>**Equals** - include the specified tag names and values (case-sensitive)<br>**Contains** - include the specified tag names where the tag values contain the entered string (substring match, case-insensitive)<br>**Does not exist** - exclude the specified tag names<br>**Does not equal** - exclude the specified tag names and values (case-sensitive)<br>**Does not contain** - exclude the specified tag names where the tag values contain the entered string (substring match, case-insensitive)<br>There are two calculation types for conditions:<br>**And/Or** - all conditions must be met, conditions having the same tag name will be grouped by the Or condition<br>**Or** - enough if one condition is met|
pt-br	##### Usando filtro  Você pode usar o filtro para exibir apenas os templates de seu interesse para um melhor desempenho de pesquisa, os dados são pesquisados com macros não resolvido.  O link *Filtro* está disponível abaixo *Criar template* e *Importar* botões. Se você clicar nele, um filtro fica disponível onde você pode filtre templates por grupo de hosts, templates vinculados, nome e tags.  ![](../../../../../assets/en/manual/web_interface/template_filter.png){width="600"}  |Parâmetro|Descrição| |---------|-----------| |*Grupos de hosts*|Filtrar por um ou mais grupos de hosts.<br>A especificação de um grupo de hosts pai seleciona implicitamente todos os grupos de hosts aninhados.| |*Templates vinculados*|Filtrar por templates vinculados diretamente.| |*Nome*|Filtrar pelo nome do template.| |*Tags*|Filtrar por nome e valor de tag de template.<br>A filtragem só é possível por tags de nível de template (não herdadas). É possível incluir e excluir tags e valores de tag específicos. Várias condições podem ser definidas. A correspondência de nomes de tags sempre diferencia maiúsculas de minúsculas.<br>Há vários operadores disponíveis para cada condição:<br>**Exists** - inclua os nomes de tags especificados<br>**Equals** - inclua os nomes de tags especificados e valores (diferencia maiúsculas de minúsculas)<br>**Contém** - inclui os nomes de tag especificados onde os valores de tag contêm a string inserida (correspondência de substring, não diferencia maiúsculas de minúsculas)<br>**Não existe** - exclui o especificado nomes de tag<br>**Não é igual** - exclui os nomes e valores de tag especificados (diferencia maiúsculas de minúsculas)<br>**Não contém** - exclui os nomes de tag especificados onde os valores de tag contêm a string inserida ( correspondência de substring, não diferencia maiúsculas de minúsculas)<br>Existem dois tipos de cálculo para condições:<br>**E/ou** - todas as condições devem ser atendidas, condições com o mesmo nome de tag serão agrupadas pela condição Ou<br >**Ou** - suficiente se uma condição for atendida|

en-us	##### Using filter  You can use the filter to display only the triggers you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* icon is available at the top right corner. Clicking on it will open a filter where you can specify the desired filtering criteria.  ![](../../../../../../assets/en/manual/web_interface/template_triggers_filter.png){width="600"}  |Parameter|Description| |---------|-----------| |*Host groups*|Filter by one or more host groups.<br>Only host groups that contain at least one template can be selected.<br>Specifying a parent host group implicitly selects all nested host groups.| |*Templates*|Filter by one or more templates.<br>If host groups are already selected above, template selection is limited to those groups.| |*Name*|Filter by trigger name.| |*Severity*|Select to filter by one or several trigger severities.| |*Status*|Filter by trigger status.| |*Tags*|Filter by trigger tag name and value. It is possible to include as well as exclude specific tags and tag values. Several conditions can be set. Tag name matching is always case-sensitive.<br>There are several operators available for each condition:<br>**Exists** - include the specified tag names<br>**Equals** - include the specified tag names and values (case-sensitive)<br>**Contains** - include the specified tag names where the tag values contain the entered string (substring match, case-insensitive)<br>**Does not exist** - exclude the specified tag names<br>**Does not equal** - exclude the specified tag names and values (case-sensitive)<br>**Does not contain** - exclude the specified tag names where the tag values contain the entered string (substring match, case-insensitive)<br>There are two calculation types for conditions:<br>**And/Or** - all conditions must be met, conditions having the same tag name will be grouped by the Or condition<br>**Or** - enough if one condition is met<br>Macros and [macro functions](/manual/config/macros/macro_functions) are supported in tag name and tag value fields.| |*Inherited*|Filter triggers inherited (or not inherited) from linked templates.| |*With dependencies*|Filter triggers with (or without) dependencies.|
pt-br	##### Usando filtro  Você pode usar o filtro para exibir apenas os gatilhos de seu interesse para um melhor desempenho de pesquisa, os dados são pesquisados com macros não resolvido.  O ícone *Filtro* está disponível no canto superior direito. Clicando nele irá abrir um filtro onde você pode especificar os critérios de filtragem desejados.  ![](../../../../../../assets/en/manual/web_interface/template_triggers_filter.png){width="600"}  |Parâmetro|Descrição| |---------|-----------| |*Grupos de hosts*|Filtrar por um ou mais grupos de hosts.<br>Somente grupos de hosts que contêm pelo menos um modelo podem ser selecionados.<br>A especificação de um grupo de hosts pai seleciona implicitamente todos os grupos de hosts aninhados.| |*Modelos*|Filtrar por um ou mais modelos.<br>Se os grupos de hosts já estiverem selecionados acima, a seleção de modelos será limitada a esses grupos.| |*Nome*|Filtrar pelo nome do gatilho.| |*Gravidade*|Selecione para filtrar por uma ou várias gravidades do gatilho.| |*Status*|Filtrar por status do gatilho.| |*Tags*|Filtrar por nome e valor da tag do acionador. É possível incluir e excluir tags e valores de tag específicos. Várias condições podem ser definidas. A correspondência de nomes de tags sempre diferencia maiúsculas de minúsculas.<br>Há vários operadores disponíveis para cada condição:<br>**Exists** - inclua os nomes de tags especificados<br>**Equals** - inclua os nomes de tags especificados e valores (diferencia maiúsculas de minúsculas)<br>**Contém** - inclui os nomes de tag especificados onde os valores de tag contêm a string inserida (correspondência de substring, não diferencia maiúsculas de minúsculas)<br>**Não existe** - exclui o especificado nomes de tag<br>**Não é igual** - exclui os nomes e valores de tag especificados (diferencia maiúsculas de minúsculas)<br>**Não contém** - exclui os nomes de tag especificados onde os valores de tag contêm a string inserida ( correspondência de substring, não diferencia maiúsculas de minúsculas)<br>Existem dois tipos de cálculo para condições:<br>**E/ou** - todas as condições devem ser atendidas, condições com o mesmo nome de tag serão agrupadas pela condição Ou<br >**Ou** - suficiente se uma condição for atendida<br>Macros e [funções de macro](/manual/config/macros/macro_functions) são suportados nos campos de nome de tag e valor de tag.| |*Herdado*|Filter triggers herdados (ou não herdados) de templates vinculados.| |*Com dependências*|Filtrar gatilhos com (ou sem) dependências.|

en-us	#### Using filter  You can use the filter to display only the triggers you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* icon is available at the top right corner. Clicking on it will open a filter where you can specify the desired filtering criteria.  ![](../../../../../../assets/en/manual/web_interface/trigger_filter.png){width="600"}  |Parameter|Description| |---------|-----------| |*Host groups*|Filter by one or more host groups.<br>Specifying a parent host group implicitly selects all nested host groups.<br>Host groups containing templates only cannot be selected.| |*Hosts*|Filter by one or more hosts.<br>If host groups are already selected above, host selection is limited to those groups.| |*Name*|Filter by trigger name.| |*Severity*|Select to filter by one or several trigger severities.| |*State*|Filter by trigger state.| |*Status*|Filter by trigger status.| |*Value*|Filter by trigger value.| |*Tags*|Filter by trigger tag name and value. It is possible to include as well as exclude specific tags and tag values. Several conditions can be set. Tag name matching is always case-sensitive.<br>There are several operators available for each condition:<br>**Exists** - include the specified tag names<br>**Equals** - include the specified tag names and values (case-sensitive)<br>**Contains** - include the specified tag names where the tag values contain the entered string (substring match, case-insensitive)<br>**Does not exist** - exclude the specified tag names<br>**Does not equal** - exclude the specified tag names and values (case-sensitive)<br>**Does not contain** - exclude the specified tag names where the tag values contain the entered string (substring match, case-insensitive)<br>There are two calculation types for conditions:<br>**And/Or** - all conditions must be met, conditions having the same tag name will be grouped by the Or condition<br>**Or** - enough if one condition is met<br>Macros and [macro functions](/manual/config/macros/macro_functions) are supported both in tag name and tag value fields.| |*Inherited*|Filter triggers inherited (or not inherited) from a template.| |*Discovered*|Filter triggers discovered (or not discovered) by low-level discovery.| |*With dependencies*|Filter triggers with (or without) dependencies.|
pt-br	#### Usando filtro  Você pode usar o filtro para exibir apenas os gatilhos de seu interesse para um melhor desempenho de pesquisa, os dados são pesquisados com macros não resolvido.  O ícone *Filtro* está disponível no canto superior direito. Clicando nele irá abrir um filtro onde você pode especificar os critérios de filtragem desejados.  ![](../../../../../../assets/en/manual/web_interface/trigger_filter.png){width="600"}  |Parâmetro|Descrição| |---------|-----------| |*Grupos de hosts*|Filtrar por um ou mais grupos de hosts.<br>A especificação de um grupo de hosts pai seleciona implicitamente todos os grupos de hosts aninhados.<br>Grupos de hosts contendo apenas modelos não podem ser selecionados.| |*Hosts*|Filtrar por um ou mais hosts.<br>Se os grupos de hosts já estiverem selecionados acima, a seleção de hosts é limitada a esses grupos.| |*Nome*|Filtrar pelo nome do gatilho.| |*Gravidade*|Selecione para filtrar por uma ou várias gravidades do gatilho.| |*Estado*|Filtrar por estado de disparo.| |*Status*|Filtrar por status do gatilho.| |*Valor*|Filtrar por valor de disparo.| |*Tags*|Filtrar por nome e valor da tag do acionador. É possível incluir e excluir tags e valores de tag específicos. Várias condições podem ser definidas. A correspondência de nomes de tags sempre diferencia maiúsculas de minúsculas.<br>Há vários operadores disponíveis para cada condição:<br>**Exists** - inclua os nomes de tags especificados<br>**Equals** - inclua os nomes de tags especificados e valores (diferencia maiúsculas de minúsculas)<br>**Contém** - inclui os nomes de tag especificados onde os valores de tag contêm a string inserida (correspondência de substring, não diferencia maiúsculas de minúsculas)<br>**Não existe** - exclui o especificado nomes de tag<br>**Não é igual** - exclui os nomes e valores de tag especificados (diferencia maiúsculas de minúsculas)<br>**Não contém** - exclui os nomes de tag especificados onde os valores de tag contêm a string inserida ( correspondência de substring, não diferencia maiúsculas de minúsculas)<br>Existem dois tipos de cálculo para condições:<br>**E/ou** - todas as condições devem ser atendidas, condições com o mesmo nome de tag serão agrupadas pela condição Ou<br >**Ou** - suficiente se uma condição for atendida<br>Macros e [funções de macro](/manual/config/macros/macro_functions) são suportados tanto nos campos de nome de tag quanto de valor de tag.| |*Herdado*|Filter triggers herdados (ou não herdados) de um template.| |*Descobertos*|Acionadores de filtro descobertos (ou não descobertos) pela descoberta de baixo nível.| |*Com dependências*|Filtrar gatilhos com (ou sem) dependências.|

en-us	##### Using filter  You can use the filter to display only the user groups you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* link is available above the list of user groups. If you click on it, a filter becomes available where you can filter user groups by name and status.  ![](../../../../../assets/en/manual/web_interface/user_groups_filter1.png){width="600"}
pt-br	##### Usando filtro  Você pode usar o filtro para exibir apenas os grupos de usuários que você está interesse. Para um melhor desempenho de pesquisa, os dados são pesquisados com macros não resolvidas.  O link *Filtro* está disponível acima da lista de grupos de usuários. Se você clique nele, um filtro fica disponível onde você pode filtrar grupos de usuários por nome e status.  ![](../../../../../assets/en/manual/web_interface/user_groups_filter1.png){width="600"}

en-us	##### Using filter  You can use the filter to display only the users you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* link is available above the list of users. If you click on it, a filter becomes available where you can filter users by username, name, last name and user role.  ![](../../../../../assets/en/manual/web_interface/user_filter.png){width="600"}
pt-br	##### Usando filtro  Você pode usar o filtro para exibir apenas os usuários nos quais está interessado. Para melhor desempenho de pesquisa, os dados são pesquisados com macros não resolvidas.  O link *Filtro* está disponível acima da lista de usuários. Se você clicar em ele, um filtro fica disponível onde você pode filtrar usuários por nome de usuário, nome, sobrenome e função de usuário.  ![](../../../../../assets/en/manual/web_interface/user_filter.png){width="600"}

en-us	#### Using host metadata  When agent is sending an autoregistration request to the server it sends its hostname. In some cases (for example, Amazon cloud nodes) a hostname is not enough for Zabbix server to differentiate discovered hosts. Host metadata can be optionally used to send other information from an agent to the server.  Host metadata is configured in the agent [configuration file](/manual/appendix/config/zabbix_agentd) - zabbix\_agentd.conf. There are 2 ways of specifying host metadata in the configuration file:      HostMetadata     HostMetadataItem  See the description of the options in the link above.  ::: noteimportant An autoregistration attempt happens every time an active agent sends a request to refresh active checks to the server. The delay between requests is specified in the [RefreshActiveChecks](/manual/appendix/config/zabbix_agentd) parameter of the agent. The first request is sent immediately after the agent is restarted. :::
pt-br	#### Usando metadados do host  Quando o agente está enviando uma solicitação de registro automático para o servidor, ele envia seu nome de host. Em alguns casos (por exemplo, nós de nuvem da Amazon) um nome de host não é suficiente para o servidor Zabbix diferenciar os hosts descobertos. Hospedeiro metadados podem ser usados opcionalmente para enviar outras informações de um agente ao servidor.  Os metadados do host são configurados no agente [configuration arquivo](/manual/appendix/config/zabbix_agentd) - zabbix\_agentd.conf. Existem 2 maneiras de especificar metadados de host no arquivo de configuração:      HostMetadados     HostMetadataItem  Veja a descrição das opções no link acima.  ::: não importante Uma tentativa de registro automático acontece toda vez que um agente ativo envia uma solicitação para atualizar as verificações ativas para o servidor. O o atraso entre as solicitações é especificado no parâmetro [RefreshActiveChecks](/manual/appendix/config/zabbix_agentd) do agente. A primeira solicitação é enviada imediatamente após o agente ser reiniciado. :::

en-us	#### Using jmx.discovery  This item returns a JSON object with low-level discovery macros describing MBean objects or attributes. For example, in the discovery of MBean attributes (reformatted for clarity):  ``` {.javascript} [     {         "{#JMXVALUE}":"0",         "{#JMXTYPE}":"java.lang.Long",         "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXDESC}":"java.lang:type=GarbageCollector,name=PS Scavenge,CollectionCount",         "{#JMXATTR}":"CollectionCount"     },     {         "{#JMXVALUE}":"0",         "{#JMXTYPE}":"java.lang.Long",         "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXDESC}":"java.lang:type=GarbageCollector,name=PS Scavenge,CollectionTime",         "{#JMXATTR}":"CollectionTime"     },     {         "{#JMXVALUE}":"true",         "{#JMXTYPE}":"java.lang.Boolean",         "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXDESC}":"java.lang:type=GarbageCollector,name=PS Scavenge,Valid",         "{#JMXATTR}":"Valid"     },     {         "{#JMXVALUE}":"PS Scavenge",         "{#JMXTYPE}":"java.lang.String",         "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXDESC}":"java.lang:type=GarbageCollector,name=PS Scavenge,Name",         "{#JMXATTR}":"Name"     },     {         "{#JMXVALUE}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXTYPE}":"javax.management.ObjectName",         "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXDESC}":"java.lang:type=GarbageCollector,name=PS Scavenge,ObjectName",         "{#JMXATTR}":"ObjectName"     } ] ```  In the discovery of MBeans (reformatted for clarity):  ``` {.javascript} [     {         "{#JMXDOMAIN}":"java.lang",         "{#JMXTYPE}":"GarbageCollector",         "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXNAME}":"PS Scavenge"     } ]  ```
pt-br	#### Usando jmx.discovery  Este item retorna um objeto JSON com macros de descoberta de baixo nível descrevendo objetos ou atributos MBean. Por exemplo, na descoberta de Atributos MBean (reformatados para maior clareza):  ``` {.javascript} [     {         "{#JMXVALUE}":"0",         "{#JMXTYPE}":"java.lang.Long",         "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXDESC}":"java.lang:type=GarbageCollector,name=PS Scavenge,CollectionCount",         "{#JMXATTR}":"Contagem de Coleção"     },     {         "{#JMXVALUE}":"0",         "{#JMXTYPE}":"java.lang.Long",         "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXDESC}":"java.lang:type=GarbageCollector,name=PS Scavenge,CollectionTime",         "{#JMXATTR}":"Hora da Coleção"     },     {         "{#JMXVALUE}":"true",         "{#JMXTYPE}":"java.lang.Boolean",         "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXDESC}":"java.lang:type=GarbageCollector,name=PS Scavenge,Valid",         "{#JMXATTR}":"Válido"     },     {         "{#JMXVALUE}":"Limpeza PS",         "{#JMXTYPE}":"java.lang.String",         "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXDESC}":"java.lang:type=GarbageCollector,name=PS Scavenge,Name",         "{#JMXATTR}":"Nome"     },     {         "{#JMXVALUE}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXTYPE}":"javax.management.ObjectName",         "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXDESC}":"java.lang:type=GarbageCollector,name=PS Scavenge,ObjectName",         "{#JMXATTR}":"Nome do Objeto"     } ] ```  Na descoberta de MBeans (reformatado para maior clareza):  ``` {.javascript} [     {         "{#JMXDOMAIN}":"java.lang",         "{#JMXTYPE}":"Coletor de Lixo",         "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXNAME}":"Limpeza PS"     } ]  ```

en-us	#### Using jmx.get  `jmx.get[]` is similar to the `jmx.discovery[]` item, but it does not turn Java object properties into low-level discovery macro names and therefore can return values without [limitations](#limitations) that are associated with LLD macro name generation such as hyphens or non-ASCII characters.  When using `jmx.get[]` for discovery, low-level discovery macros can be defined separately in the custom [LLD macro](/manual/discovery/low_level_discovery#discovery_rule) tab of the discovery rule configuration, using JSONPath to point to the required values.
pt-br	#### Usando jmx.get  `jmx.get[]` é semelhante ao item `jmx.discovery[]`, mas não é transformar propriedades de objetos Java em nomes de macros de descoberta de baixo nível e portanto, pode retornar valores sem [limitações](#limitações) que são associado à geração de nome de macro LLD, como hífens ou não ASCII personagens.  Ao usar `jmx.get[]` para descoberta, macros de descoberta de baixo nível podem ser definido separadamente no personalizado [LLD macro](/manual/discovery/low_level_discovery#discovery_rule) da guia configuração de regra de descoberta, usando JSONPath para apontar para o valores.

en-us	#### Using LLD macros in user macro contexts  LLD macros may be used inside user macro context, for example, [in trigger prototypes](/manual/config/macros/user_macros_context#use_cases).
pt-br	#### Usando macros LLD em contextos de macro de usuário  As macros LLD podem ser usadas dentro do contexto da macro do usuário, por exemplo, [em acionar protótipos](/manual/config/macros/user_macros_context#use_cases).

en-us	#### Using macro functions  Macro functions are supported with low-level discovery macros (except in low-level discovery rule filter), allowing to extract a certain part of the macro value using a regular expression.  For example, you may want to extract the customer name and interface number from the following LLD macro for the purposes of event tagging:      {#IFALIAS}=customername_1  To do so, the `regsub` macro function can be used with the macro in the event tag value field of a trigger prototype:  ![](../../../../assets/en/manual/config/macros/lld_macro_function.png)  Note, that commas are not allowed in unquoted item [key parameters](/manual/config/items/item/key#key_parameters), so the parameter containing a macro function has to be quoted. The backslash (`\`) character should be used to escape double quotes inside the parameter. Example:      net.if.in["{{#IFALIAS}.regsub(\"(.*)_([0-9]+)\", \1)}",bytes]  For more information on macro function syntax, see: [Macro functions](/manual/config/macros/macro_functions)  Macro functions are supported in low-level discovery macros since Zabbix 4.0.
pt-br	#### Usando funções de macro  As funções de macro são suportadas com macros de descoberta de baixo nível (exceto em filtro de regras de descoberta de baixo nível), permitindo extrair uma certa parte o valor da macro usando uma expressão regular.  Por exemplo, você pode querer extrair o nome do cliente e a interface número da seguinte macro LLD para fins de marcação de eventos:      {#IFALIAS}=nomedocliente_1  Para fazer isso, a função macro `regsub` pode ser usada com a macro no campo de valor de tag de evento de um protótipo de acionador:  ![](../../../../assets/en/manual/config/macros/lld_macro_function.png)  Observe que as vírgulas não são permitidas no item sem aspas [chave parâmetros](/manual/config/items/item/key#key_parameters), então o parâmetro contendo uma função macro deve ser citado. A barra invertida (`\`) deve ser usado para escapar de aspas duplas dentro do parâmetro. Exemplo:      net.if.in["{{#IFALIAS}.regsub(\"(.*)_([0-9]+)\", \1)}",bytes]  Para obter mais informações sobre a sintaxe da função de macro, consulte: [Macro funções](/manual/config/macros/macro_functions)  Funções de macro são suportadas em macros de descoberta de baixo nível desde o Zabbix 4.0.

en-us	#### Using mass update  To mass-update some items, do the following:  -   Mark the checkboxes of the items to update in the list -   Click on *Mass update* below the list -   Navigate to the tab with required attributes (*Item*, *Tags* or     *Preprocessing*) -   Mark the checkboxes of the attributes to update -   Enter new values for the attributes  ![](../../../../assets/en/manual/config/items/item_mass.png)  ![](../../../../assets/en/manual/config/items/item_mass_b.png)  The *Tags* option allows to:  -   *Add* - add specified tags to the items (tags with the same name,     but different values are not considered 'duplicates' and can be     added to the same host). -   *Replace* - remove the specified tags and add tags with new values -   *Remove* - remove specified tags from the items  User macros, {INVENTORY.\*} macros, {HOST.HOST}, {HOST.NAME}, {HOST.CONN}, {HOST.DNS}, {HOST.IP}, {HOST.PORT} and {HOST.ID} macros are supported in tags.  ![](../../../../assets/en/manual/config/items/item_mass_c.png)  When done, click on *Update*.
pt-br	#### Usando atualização em massa  Para atualizar alguns itens em massa, faça o seguinte:  - Marque as caixas de seleção dos itens a serem atualizados na lista - Clique em *Atualização em massa* abaixo da lista - Navegue até a guia com os atributos necessários (*Item*, *Tags* ou     *Pré-processando*) - Marque as caixas de seleção dos atributos a serem atualizados - Insira novos valores para os atributos  ![](../../../../assets/en/manual/config/items/item_mass.png)  ![](../../../../assets/en/manual/config/items/item_mass_b.png)  A opção *Tags* permite:  - *Add* - adiciona tags especificadas aos itens (tags com o mesmo nome,     mas valores diferentes não são considerados 'duplicados' e podem ser     adicionado ao mesmo host). - *Substituir* - remove as tags especificadas e adiciona tags com novos valores - *Remover* - remove tags especificadas dos itens  Macros de usuário, macros {INVENTORY.\*}, {HOST.HOST}, {HOST.NAME}, As macros {HOST.CONN}, {HOST.DNS}, {HOST.IP}, {HOST.PORT} e {HOST.ID} são suportado em tags.  ![](../../../../assets/en/manual/config/items/item_mass_c.png)  Quando terminar, clique em *Atualizar*.

en-us	#### Using mass update  To mass-update some templates, do the following:  -   Mark the checkboxes before the templates you want to update in the     [template     list](/manual/web_interface/frontend_sections/configuration/templates) -   Click on *Mass update* below the list -   Navigate to the tab with required attributes (*Template*, *Tags*,     *Macros* or *Value mapping*) -   Mark the checkboxes of any attribute to update and enter a new value     for them  ![](../../../../assets/en/manual/config/templates/templ_mass.png)  The following options are available when selecting the respective button for **template** linkage update:  -   *Link* - specify which additional templates to link -   *Replace* - specify which templates to link while unlinking any     template that was linked to the templates before -   *Unlink* - specify which templates to unlink  To specify the templates to link/unlink start typing the template name in the auto-complete field until a dropdown appears offering the matching templates. Just scroll down to select the required template.  The *Clear when unlinking* option will allow to not only unlink any previously linked templates, but also remove all elements inherited from them (items, triggers, etc.).  The following options are available when selecting the respective button for **host group** update:  -   *Add* - allows to specify additional host groups from the existing     ones or enter completely new host groups for the templates -   *Replace* - will remove the template from any existing host groups     and replace them with the one(s) specified in this field (existing     or new host groups) -   *Remove* - will remove specific host groups from templates  These fields are auto-complete - starting to type in them offers a dropdown of matching host groups. If the host group is new, it also appears in the dropdown and it is indicated by *(new)* after the string. Just scroll down to select.  ![](../../../../assets/en/manual/config/templates/templ_mass_c.png)  User macros, {INVENTORY.\*} macros, {HOST.HOST}, {HOST.NAME}, {HOST.CONN}, {HOST.DNS}, {HOST.IP}, {HOST.PORT} and {HOST.ID} macros are supported in tags. Note, that tags with the same name, but different values are not considered 'duplicates' and can be added to the same template.  ![](../../../../assets/en/manual/config/templates/templ_mass_d.png)  The following options are available when selecting the respective button for macros update:  -   *Add* - allows to specify additional user macros for the templates.     If *Update existing* checkbox is checked, value, type and     description for the specified macro name will be updated. If     unchecked, if a macro with that name already exist on the     template(s), it will not be updated. -   *Update* - will replace values, types and descriptions of macros     specified in this list. If *Add missing* checkbox is checked, macro     that didn't previously exist on a template will be added as new     macro. If unchecked, only macros that already exist on a template     will be updated. -   *Remove* - will remove specified macros from templates. If *Except     selected* box is checked, all macros except specified in the list     will be removed. If unchecked, only macros specified in the list     will be removed. -   *Remove all* - will remove all user macros from templates. If *I     confirm to remove all macros* checkbox is not checked, a new popup     window will open asking to confirm removal of all macros.  ![](../../../../assets/en/manual/config/templates/templ_mass_e.png)  Buttons with the following options are available for value map update:  -   *Add* - add value maps to the templates. If you mark *Update     existing*, all properties of the value map with this name will be     updated. Otherwise, if a value map with that name already exists, it     will not be updated. -   *Update* - update existing value maps. If you mark *Add missing*, a     value map that didn't previously exist on a template will be added     as a new value map. Otherwise only the value maps that already exist     on a template will be updated. -   *Rename* - give new name to an existing value map -   *Remove* - remove the specified value maps from the templates. If     you mark *Except selected*, all value maps will be removed     **except** the ones that are specified. -   *Remove all* - remove all value maps from the templates. If the *I     confirm to remove all value maps* checkbox is not marked, a new     popup window will open asking to confirm the removal.  When done with all required changes, click on *Update*. The attributes will be updated accordingly for all the selected templates.
pt-br	#### Usando atualização em massa  Para atualizar alguns modelos em massa, faça o seguinte:  - Marque as caixas de seleção antes dos modelos que deseja atualizar no     [modelo     lista](/manual/web_interface/frontend_sections/configuration/templates) - Clique em *Atualização em massa* abaixo da lista - Navegue até a guia com os atributos necessários (*Modelo*, *Tags*,     *Macros* ou *Mapeamento de valores*) - Marque as caixas de seleção de qualquer atributo para atualizar e insira um novo valor     para eles  ![](../../../../assets/en/manual/config/templates/templ_mass.png)  As seguintes opções estão disponíveis ao selecionar o respectivo botão para atualização de vinculação **modelo**:  - *Link* - especifique quais modelos adicionais vincular - *Substituir* - especifique quais modelos vincular ao desvincular qualquer     modelo que estava vinculado aos modelos anteriores - *Desvincular* - especifique quais modelos serão desvinculados  Para especificar os modelos para vincular/desvincular comece a digitar o nome do modelo no campo de preenchimento automático até que uma lista suspensa apareça oferecendo o modelos correspondentes. Basta rolar para baixo para selecionar o modelo necessário.  A opção *Limpar ao desvincular* permitirá não apenas desvincular qualquer templates previamente vinculados, mas também remover todos os elementos herdados de (itens, gatilhos, etc.).  As seguintes opções estão disponíveis ao selecionar o respectivo botão para atualização do **grupo de hosts**:  - *Add* - permite especificar grupos de hosts adicionais a partir do     ou insira grupos de hosts completamente novos para os modelos - *Substituir* - removerá o modelo de qualquer grupo de hosts existente     e substitua-os pelos especificados neste campo (existentes     ou novos grupos de hosts) - *Remover* - removerá grupos de hosts específicos dos modelos  Esses campos são de preenchimento automático - começar a digitá-los oferece uma lista suspensa de grupos de hosts correspondentes. Se o grupo de hosts for novo, ele também aparece na lista suspensa e é indicado por *(novo)* após a string. Basta rolar para baixo para selecionar.  ![](../../../../assets/en/manual/config/templates/templ_mass_c.png)  Macros de usuário, macros {INVENTORY.\*}, {HOST.HOST}, {HOST.NAME}, As macros {HOST.CONN}, {HOST.DNS}, {HOST.IP}, {HOST.PORT} e {HOST.ID} são suportado em tags. Observe que as tags com o mesmo nome, mas diferentes valores não são considerados 'duplicados' e podem ser adicionados ao mesmo modelo.  ![](../../../../assets/en/manual/config/templates/templ_mass_d.png)  As seguintes opções estão disponíveis ao selecionar o respectivo botão para atualização de macros:  - *Add* - permite especificar macros de usuário adicionais para os modelos.     Se a caixa de seleção *Atualizar existente* estiver marcada, valor, tipo e     descrição do nome da macro especificada será atualizada. Se     desmarcada, se uma macro com esse nome já existir no     template(s), ele não será atualizado. - *Update* - substituirá valores, tipos e descrições de macros     especificado nesta lista. Se a caixa de seleção *Adicionar ausente* estiver marcada, a macro     que não existia anteriormente em um modelo será adicionado como novo     macro. Se desmarcado, apenas macros que já existem em um modelo     será atualizado. - *Remover* - removerá macros especificadas dos modelos. Se *Exceto     selecionada* está marcada, todas as macros exceto as especificadas na lista     será removido. Se desmarcado, apenas macros especificadas na lista     será removido. - *Remover tudo* - removerá todas as macros de usuário dos modelos. Se eu     confirme para remover todas as macros* caixa de seleção não está marcada, um novo pop-up     janela será aberta pedindo para confirmar a remoção de todas as macros.  ![](../../../../assets/en/manual/config/templates/templ_mass_e.png)  Botões com as seguintes opções estão disponíveis para atualização do mapa de valores:  - *Add* - adiciona mapas de valor aos modelos. Se você marcar *Atualizar     existindo*, todas as propriedades do mapa de valores com este nome serão     Atualizada. Caso contrário, se já existir um mapa de valores com esse nome, ele     não será atualizado. - *Update* - atualiza os mapas de valor existentes. Se você marcar *Adicionar ausente*, um     mapa de valor que não existia anteriormente em um modelo será adicionado     como um novo mapa de valor. Caso contrário, apenas os mapas de valores que já existem     em um modelo será atualizado. - *Renomear* - dá um novo nome a um mapa de valores existente - *Remover* - remove os mapas de valores especificados dos modelos. Se     você marca *Exceto selecionado*, todos os mapas de valores serão removidos     **exceto** os especificados. - *Remover tudo* - remove todos os mapas de valores dos modelos. Se o *eu     confirme para remover todos os mapas de valores* não está marcado, um novo     janela pop-up será aberta pedindo para confirmar a remoção.  Quando terminar todas as alterações necessárias, clique em *Atualizar*. Os atributos será atualizado de acordo para todos os modelos selecionados.

en-us	#### Using mass update  To mass-update some triggers, do the following:  -   Mark the checkboxes of the triggers you want to update in the list -   Click on *Mass update* below the list -   Navigate to the tab with required attributes (*Trigger*, *Tags* or     *Dependencies*) -   Mark the checkboxes of any attribute to update  ![](../../../../assets/en/manual/config/triggers/trigger_mass.png)  ![](../../../../assets/en/manual/config/triggers/trigger_mass_b.png)  The following options are available when selecting the respective button for tag update:  -   *Add* - allows to add new tags for the triggers; -   *Replace* - will remove any existing tags from the trigger and     replace them with the one(s) specified below; -   *Remove* - will remove specified tags from triggers.  Note that tags with the same name but different values are not considered 'duplicates' and can be added to the same trigger.  ![](../../../../assets/en/manual/config/triggers/trigger_mass_c.png)  *Replace dependencies* - will remove any existing dependencies from the trigger and replace them with the one(s) specified.  Click on *Update* to apply the changes.
pt-br	#### Usando atualização em massa  Para atualizar alguns triggers em massa, faça o seguinte:  -   Marque as caixas dos triggers que você deseja atualizar na lista -   Clique em *Atualização em massa* abaixo da lista -   Navegue até a aba com os atributos desejados (*Trigger*, *Tags* ou     *Dependências*) -   Marque as caixas dos atributos para atualização  ![](../../../../assets/en/manual/config/triggers/trigger_mass.png)  ![](../../../../assets/en/manual/config/triggers/trigger_mass_b.png)  As seguintes opções estão disponíveis ao selecionar o respectivo botão para atualização de tags:  -   *Adicionar* - permite adicionar novas tags para os triggers; -   *Substituir* - removerá quaisquer tags existentes do trigger e substituirá por aquela(s) especificada(s) abaixo; -   *Remover* - removerá do trigger as tags especificadas.  Observe que tags com o mesmo nome, mas valores diferentes não são consideradas 'duplicadas' e podem ser adicionadas ao mesmo trigger.  ![](../../../../assets/en/manual/config/triggers/trigger_mass_c.png)  *Substituir dependências* - removerá quaisquer dependências existentes do trigger e substituirá por aquela(s) especificada(s).  Clique em *Atualizar* para aplicar as alterações.

en-us	#### Using MIBs in Zabbix  The most important to keep in mind is that Zabbix processes do not get informed of the changes made to MIB files. So after every change you must restart Zabbix server or proxy, e. g.:      # service zabbix-server restart  After that, the changes made to MIB files are in effect.  
pt-br	#### Usando MIBs no Zabbix  O mais importante a ter em mente é que os processos do Zabbix não são informados sobre as alterações feitas nos arquivos MIB. Então, depois de cada mudança você deve reiniciar o Zabbix server ou Proxy:      # service zabbix-server restart  Depois disso, as alterações feitas nos arquivos MIB entraram em vigor.

en-us	#### Using subfilter  The subfilter is useful for a quick one-click access to related graphs.  The subfilter operates autonomously from the main filter - results are filtered  immediately, no need to click on *Apply* in the main filter.  Note that the subfilter only allows to further modify the filtering from the main filter.   Unlike the main filter, the subfilter is updated together with each table refresh request  to always get up-to-date information of available filtering options and their counter  numbers.  The subfilter shows **clickable links** allowing to filter graphs based on a common  entity - the tag name or tag value. As soon as the entity is clicked, graphs are  immediately filtered; the selected entity is highlighted with gray background.  To remove the filtering, click on the entity again. To add another  entity to the filtered results, click on another entity.  The number of entities displayed is limited to 100 horizontally. If there are more,  a three-dot icon is displayed at the end; it is not clickable. Vertical lists  (such as tags with their values) are limited to 20 entries. If there are more,  a three-dot icon is displayed; it is not clickable.  A number next to each clickable entity indicates the number of graphs it has in the  results of the main filter.  Once one entity is selected, the numbers with other available entities are displayed  with a plus sign indicating how many graphs may be added to the current selection.
pt-br	#### Usando subfiltro  O subfiltro é útil para um acesso rápido com um clique aos gráficos relacionados. O subfiltro opera de forma autônoma a partir do filtro principal - os resultados são filtrados imediatamente, sem necessidade de clicar em *Aplicar* no filtro principal.  Observe que o subfiltro só permite modificar ainda mais a filtragem do filtro principal.  Ao contrário do filtro principal, o subfiltro é atualizado junto com cada solicitação de atualização da tabela para obter sempre informações atualizadas das opções de filtragem disponíveis e seu contador números.  O subfiltro mostra **links clicáveis** que permitem filtrar gráficos com base em um entidade - o nome da tag ou o valor da tag. Assim que a entidade é clicada, os gráficos são filtrado imediatamente; a entidade selecionada é destacada com fundo cinza. Para remover a filtragem, clique novamente na entidade. Para adicionar outro entidade aos resultados filtrados, clique em outra entidade.  O número de entidades exibidas é limitado a 100 horizontalmente. Se houver mais, um ícone de três pontos é exibido no final; não é clicável. Listas verticais (como tags com seus valores) são limitados a 20 entradas. Se houver mais, um ícone de três pontos é exibido; não é clicável.  Um número ao lado de cada entidade clicável indica o número de gráficos que ela possui no resultados do filtro principal.  Uma vez que uma entidade é selecionada, os números com outras entidades disponíveis são exibidos com um sinal de mais indicando quantos gráficos podem ser adicionados à seleção atual.

en-us	#### Using Zabbix frontend behind proxy  If Zabbix frontend runs behind proxy server, the cookie path in the proxy configuration file needs to be rewritten in order to match the reverse-proxied path. See examples below. If the cookie path is not rewritten, users may experience authorization issues, when trying to login to Zabbix frontend.
pt-br	#### Usando o frontend Zabbix por trás do proxy  Se o frontend do Zabbix for executado atrás do servidor proxy, o caminho do cookie no arquivo de configuração do proxy precisa ser reescrito para corresponder ao caminho com proxy reverso. Veja exemplos abaixo. Se o caminho do cookie não for reescrito, os usuários podem ter problemas de autorização ao tentar entre no frontend do Zabbix.

en-us	### UTF-8 BOM in configuration import  [Configuration import](/manual/xml_export_import#details-about-import) now supports files with a UTF-8 byte-order mark (BOM).
pt-br	### UTF-8 BOM na importação de configuração  A importação da configuração  [Configuration import](/manual/xml_export_import#details-about-import)  agora suporta arquivos com uma marca de ordem UTF-8 byte- (BOM).

en-us	#### utf8mb4 support for MySQL  utf8mb4 encoding with utf8mb4\_bin collation is now supported for Zabbix installations with the MySQL/MariaDB database.  Previously only utf8 encoding was supported, which with MySQL stands for utf8mb3 encoding and thus supports only a subset of proper UTF-8 characters. In the new version utf8mb4 support has been added with support for the [full](https://dev.mysql.com/doc/refman/8.0/en/charset-unicode-utf8mb4.html) UTF-8 character set. Old installations using utf8mb3 are kept intact and may continue using that encoding.  See also instructions on executing [utf8mb4 conversion](/manual/appendix/install/db_charset_coll) post-upgrade to 6.0.
pt-br	#### suporte utf8mb4 para MySQL  a codificação utf8mb4 com agrupamento utf8mb4\_bin agora é suportada para instalações do Zabbix com o banco de dados MySQL/MariaDB.  Anteriormente, apenas a codificação utf8 era suportada, o que no MySQL significa codificação utf8mb3 e, portanto, suporta apenas um subconjunto de caracteres UTF-8 adequados. Na nova versão, o suporte a utf8mb4 foi adicionado com suporte para [full](https://dev.mysql.com/doc/refman/8.0/en/charset-unicode-utf8mb4.html) Conjunto de caracteres UTF-8. As instalações antigas que usam utf8mb3 são mantidas intactas e podem continuar usando essa codificação.  Consulte também as instruções sobre a execução da [conversão utf8mb4](/manual/appendix/install/db_charset_coll) após a atualização para a versão 6.0.

en-us	 ###### Validate request  A request to execute *Validate* function of the *Configurator* interface.  |   |   | |---|---| |direction|agent → plugin| |response|yes|  Parameters specific to *Validate* requests:  |Name|Type|Comments| |---------|--------|----------| |private_options|JSON object (optional)|JSON object containing private plugin configuration options, if provided.|  *Example:*      {"id":7,"type":9,"private_options":{...}}
pt-br	###### Validar request  Um request para executar a função *Validate* na interface *Configurator*.  |   |   | |---|---| |direction|agent → plugin| |response|yes|  Parâmetros específicos para requests *Validate*:  |Nome|Tipo|Comentários| |---------|--------|----------| |private_options|JSON object (optional)|Objeto JSON contém opções de configuração privada para o plugin, se fornecidas.|  *Exemplo:*      {"id":7,"type":9,"private_options":{...}}

en-us	 ###### Validate response  Response from *Validate* function of *Configurator* interface.  |   |   | |---|---| |direction|plugin → agent| |response|n/a|  Parameters specific to *Validate* responses:  |Name|Type|Comments| |---------|--------|----------| |error|string (optional)|An error message returned if the Validate function is not executed successfully. Absent if executed successfully.|  *Example:*      {"id":8,"type":10}  or      {"id":8,"type":10,"error":"error message"}
pt-br	 ###### Validar response  Resposta da função *Validate* da interface *Configurator*.  |   |   | |---|---| |direction|plugin → agent| |response|n/a|  Parâmetros específicos para respostas *Validate*:  |Nome|Tipo|Comentários| |---------|--------|----------| |error|string (optional)| Uma mensagem de erro retornará caso a função Validate não for executada com sucesso. Ausente se retornar com sucesso.|  *Exemplo:*      {"id":8,"type":10}  ou      {"id":8,"type":10,"error":"error message"}

en-us	#### valuemap  Changes:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `valuemap.update`: the parameter `uuid` can now be updated.\
pt-br	#### valuemap  Mudanças:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `valuemap.update`: o parâmetro `uuid` pode agora ser atualizado.\

en-us	# valuemap.delete
pt-br	# valuemap.delete

en-us	# valuemap.get
pt-br	# valuemap.get

en-us	# > Value map object  The following objects are directly related to the `valuemap` API.
pt-br	# > Objeto de mapa de valor  Os objetos a seguir estão diretamente relacionados à `valuemap` API.

en-us	##### Value mapping  The **Value mapping** tab allows to configure human-friendly representation of item data in [value mappings](/manual/config/items/mapping).
pt-br	##### Mapeamento de valor  A aba de **Mapeamento de valor** permite configurar representações  humanizadas dos dados de itens com [mapeamento de valor](/manual/config/items/mapping).

en-us	# Value map  This class is designed to work with value maps.  Object references:\  -   [Value map](/manual/api/reference/valuemap/object#value_map)  Available methods:\  -   [valuemap.create](/manual/api/reference/valuemap/create) - creating     new value maps -   [valuemap.delete](/manual/api/reference/valuemap/delete) - deleting     value maps -   [valuemap.get](/manual/api/reference/valuemap/get) - retrieving     value maps -   [valuemap.update](/manual/api/reference/valuemap/update) - updating     value maps
pt-br	# Value map  Esta classe é planejada para trabalhar com value maps.  Referências do objeto:  -   [Value map](/manual/api/reference/valuemap/object#value_map)  Métodos disponíveis:  -   [valuemap.create](/manual/api/reference/valuemap/create) - criar value map -   [valuemap.delete](/manual/api/reference/valuemap/delete) - deletar     value map -   [valuemap.get](/manual/api/reference/valuemap/get) - recuperar     value map -   [valuemap.update](/manual/api/reference/valuemap/update) - atualizar value map

en-us	# valuemap.update
pt-br	# valuemap.update

en-us	##### Value  The following parameters are supported if *Advanced configuration* is set to "Enabled", and *Show* is set to "Value".  |Parameter|<|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|name|value| |-|--------|--|--------|-------------------------------| |*Decimal places*|<|<|<|<| |<|*Decimal places*|0|decimal_places|Valid values range from 1-10.<br><br>Default: 2.| |^|*Size*|0|decimal_size|Valid values range from 1-100.<br><br>Default: 35.| |*Position*|<|<|<|<| |<|*Horizontal position*|0|value_h_pos|0 - Left;<br>1 - *(default)* Center;<br>2 - Right.<br><br>Two or more elements (Description, Value, Time) cannot share the same *Horizontal position* and *Vertical position*.| |^|*Vertical position*|0|value_v_pos|0 - Top;<br>1 - *(default)* Middle;<br>2 - Bottom.<br><br>Two or more elements (Description, Value, Time) cannot share the same *Horizontal position* and *Vertical position*.| |^|*Size*|0|value_size|Valid values range from 1-100.<br><br>Default: 45.| |^|*Bold*|0|value_bold|0 - Disabled;<br>1 - *(default)* Enabled.| |^|*Color*|1|value_color|Hexadecimal color code (e.g. `FF0000`).<br><br>Default: `""` (empty).| |*Units*|<|<|<|<| |<|*Units* (checkbox)|0|units_show|0 - Disabled;<br>1 - *(default)* Enabled.| |^|*Units* (value)|1|units|Any string value.| |^|*Position*|0|units_pos|0 - Before value;<br>1 - Above value;<br>2 - *(default)* After value;<br>3 - Below value.| |^|*Size*|0|units_size|Valid values range from 1-100.<br><br>Default: 35.| |^|*Bold*|0|units_bold|0 - Disabled;<br>1 - *(default)* Enabled.| |^|*Color*|1|units_color|Hexadecimal color code (e.g. `FF0000`).<br><br>Default: `""` (empty).|
pt-br	##### Valor  Os seguintes parâmetros são suportados se a *Configuração Avançada* estiver definida como "Habilitada", e *Mostrar* estiver definido como "Valor".  |Parâmetro|<|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|nome|valor| |-|--------|--|--------|-------------------------------| |*Casas Decimais*|<|<|<|<| |<|*Casas Decimais*|0|decimal_places|Valores válidos variam de 1-10.<br><br>Padrão: 2.| |^|*Tamanho*|0|decimal_size|Valores válidos variam de 1-100.<br><br>Padrão: 35.| |*Posição*|<|<|<|<| |<|*Posição Horizontal*|0|value_h_pos|0 - Esquerda;<br>1 - *(padrão)* Centro;<br>2 - Direita.<br><br>Dois ou mais elementos (Descrição, Valor, Tempo) não podem compartilhar a mesma *Posição horizontal* e *Posição vertical*.| |^|*Posição Vertical*|0|value_v_pos|0 - Superior;<br>1 - *(padrão)* Meio;<br>2 - Inferior.<br><br>Dois ou mais elementos (Descrição, Valor, Tempo) não podem compartilhar a mesma *Posição horizontal* e *Posição vertical*.| |^|*Tamanho*|0|value_size|Valores válidos variam de 1-100.<br><br>Padrão: 45.| |^|*Negrito*|0|value_bold|0 - Desativado;<br>1 - *(padrão)* Habilitado.| |^|*Cor*|1|value_color|Código de cor hexadecimal (Por exemplo, `FF0000`).<br><br>Padrão: `""` (vazio).| |*Unidades*|<|<|<|<| |<|*Unidades* (checkbox)|0|units_show|0 - Desativado;<br>1 - *(padrão)* Habilitado.| |^|*Unidades* (valor)|1|units|Qualquer valor de string.| |^|*Posição*|0|units_pos|0 - Antes do valor;<br>1 - Acima do valor;<br>2 - *(padrão)* Após o valor;<br>3 - Abaixo do valor.| |^|*Tamanho*|0|units_size|Valores válidos variam de 1-100.<br><br>Padrão: 35.| |^|*Negrito*|0|units_bold|0 - Desativado;<br>1 - *(padrão)* Habilitado.| |^|*Cor*|1|units_color|Código de cor hexadecimal (Por exemplo, `FF0000`).<br><br>Padrão: `""` (vazio).|

en-us	#### Verification  It can be verified that a problem has been closed manually:  -   in event details, available through *Monitoring* → *Problems*; -   by using the {EVENT.UPDATE.HISTORY} macro in notification messages     that will provide this information.  
pt-br	#### Verificação  Pode ser verificado que um problema foi encerrado manualmente:  -   nos detalhes do evento, disponível através de *Monitoramento* → *Problemas*; -   pelo uso da macro {EVENT.UPDATE.HISTORY} nas mensagens de notificação     que fornecerão esta informação.  

en-us	#### Viewing event tags  Tagging, if defined, can be seen with new events in:  -   *Monitoring* → *Problems* -   *Monitoring* → *Problems* → *Event details* -   *Monitoring* → *Dashboard* → *Problems* widget (in popup window that     opens when rolling the mouse over problem name|  ![](../../../assets/en/manual/config/triggers/event_tags_view.png){width="600"}  Only the first three tag entries are displayed. If there are more than three tag entries, it is indicated by three dots. If you roll your mouse over these three dots, all tag entries are displayed in a pop-up window.  Note that the order in which tags are displayed is affected by tag filtering and the *Tag display priority* option in the filter of *Monitoring* → *Problems* or the *Problems* dashboard widget.
pt-br	#### Visualizando tags de evento  A marcação, se definida, pode ser vista com novos eventos em:  - *Monitoramento* → *Problemas* - *Monitoramento* → *Problemas* → *Detalhes do evento* - *Monitoramento* → *Painel* → *Problemas* widget (na janela pop-up que     abre ao passar o mouse sobre o nome do problema|  ![](../../../assets/en/manual/config/triggers/event_tags_view.png){width="600"}  Apenas as três primeiras entradas de tag são exibidas. Se houver mais de três entradas de tag, é indicado por três pontos. Se você rolar o mouse sobre esses três pontos, todas as entradas de tags são exibidas em uma janela pop-up.  Observe que a ordem em que as tags são exibidas é afetada pela tag filtragem e a opção *Prioridade de exibição de tags* no filtro de *Monitoramento* → *Problemas* ou o widget do painel *Problemas*.

en-us	#### Viewing host group elements  This option is available if the "Host group elements" show option is chosen. When selecting "Host group elements" as the *show* option, you will at first see only one icon for the host group. However, when you save the map and then go to the map view, you will see that the map includes all the elements (hosts) of the certain host group:  |Map editing view|Map view| |----------------|--------| |![](../../../../../assets/en/manual/config/visualization/maps/map_host_group_conf.png){width="450"}|![](../../../../../assets/en/manual/config/visualization/maps/map_host_group_view.png){width="450"}|  Notice how the {HOST.NAME} macro is used. In map editing, the macro name is unresolved, while in map view all the unique names of the hosts are displayed.
pt-br	#### Visualizando elementos do grupo de hosts  Esta opção está disponível se a opção de exibição "Elementos do grupo de hosts" estiver escolhido. Ao selecionar "Elementos do grupo de hosts" como a opção *show*, você primeiro verá apenas um ícone para o grupo de hosts. No entanto, quando você salve o mapa e vá para a visualização do mapa, você verá que o mapa inclui todos os elementos (hosts) de um determinado grupo de hosts:  |Visão de edição do mapa|Visão do mapa| |----------------|--------| |![](../../../../../assets/en/manual/config/visualization/maps/map_host_group_conf.png){width="450"}|![](.. /../../../../assets/en/manual/config/visualization/maps/map_host_group_view.png){width="450"}|  Observe como a macro {HOST.NAME} é usada. Na edição do mapa, o nome da macro não é resolvido, enquanto na visualização do mapa todos os nomes exclusivos dos hosts são exibido.

en-us	### Viewing services  ![](../../../../../assets/en/manual/web_interface/services_view.png){width="600"}  A list of the existing services is displayed.  Displayed data:  |Parameter|Description| |---------|-----------| |*Name*|Service name.<br>The service name is a link to [service details](#service-details).<br>The number after the name indicates how many [child services](#service-details) the service has.| |*Status*|Service status:<br>**OK** - no problems<br>**(trigger color and severity)** - indicates a problem and its severity. If there are multiple problems, the color and severity of the problem with highest severity is displayed.| |*Root cause*|Underlying problems that directly or indirectly affect the service status are listed.<br>The same problems are listed as returned by the {SERVICE.ROOTCAUSE} [macro](/manual/appendix/macros/supported_by_location).<br>Click on the problem name to see more details about it in *Monitoring* → *Problems*.<br>Problems that do not affect the service status are not in the list.| |*Created at*|The time when the service was created is displayed.| |*Tags*|Tags of the service are displayed. Tags are used to identify a service.<br>Tags can be used in configuring service [actions](/manual/config/notifications/action).|
pt-br	### Serviços de visualização      ![](../../../../../assets/en/manual/web_interface/services_view.png){width="600"}      Uma lista dos serviços existentes é exibida.      Dados exibidos:  |Parâmetro|Descrição| |---------|-----------| |*Name*|Service name.<br>Nome do serviço.<br>O nome do serviço é um link para [detalhes do serviço](#service-details).<br>O número após o nome indica quantos [serviços filhos](#service-details) o serviço tem.| |*Status*|Status do serviço:<br>**OK** - sem problemas<br>**(cor da trigger e gravidade)** - indica um problema e sua gravidade. Se houver vários problemas, a cor e a gravidade do problema com a gravidade mais alta serão exibidas.| |*Root cause*|Os problemas subjacentes que afetam direta ou indiretamente o status do serviço são listados.<br>Os mesmos problemas são listados conforme retornado por {SERVICE.ROOTCAUSE} [macro](/manual/appendix/macros/supported_by_location).<br>Clique no botão nome do problema para ver mais detalhes sobre ele em *Monitoramento* → *Problemas*.<br>Problemas que não afetam o status do serviço não estão na lista.| |*Created at*|A hora em que o serviço foi criado é exibida.| |*Tags*|As tags do serviço são exibidas. As tags são usadas para identificar um serviço.<br>As tags podem ser usadas na configuração do serviço [ações](/manual/config/notifications/action).|

en-us	#### Viewing Zabbix process performance with "ps" and "top"  Since Zabbix 2.2 processes change their commandlines to display current activity and meaningful statistics, like:      UID        PID  PPID  C STIME TTY      TIME CMD     zabbix22  4584     1  0 14:55 ?    00:00:00 zabbix_server -c /home/zabbix22/zabbix_server.conf     zabbix22  4587  4584  0 14:55 ?    00:00:00 zabbix_server: configuration syncer [synced configuration in 0.041169 sec, idle 60 sec]     zabbix22  4588  4584  0 14:55 ?    00:00:00 zabbix_server: db watchdog [synced alerts config in 0.018748 sec, idle 60 sec]     zabbix22  4608  4584  0 14:55 ?    00:00:00 zabbix_server: timer #1 [updated 0 hosts, suppressed 0 events in 0.000472 sec, idle 59 sec]     zabbix22  4637  4584  0 14:55 ?    00:00:01 zabbix_server: history syncer #3 [processed 0 values, 0 triggers in 0.000036 sec, idle 1 sec]     zabbix22  4657  4584  0 14:55 ?    00:00:00 zabbix_server: vmware collector #1 [updated 0, removed 0 VMware services in 0.000004 sec, idle 5 sec]     zabbix22  4670     1  0 14:55 ?    00:00:00 zabbix_proxy -c /home/zabbix22/zabbix_proxy.conf     zabbix22  4673  4670  0 14:55 ?    00:00:00 zabbix_proxy: configuration syncer [synced config 15251 bytes in 0.111861 sec, idle 60 sec]     zabbix22  4674  4670  0 14:55 ?    00:00:00 zabbix_proxy: heartbeat sender [sending heartbeat message success in 0.013643 sec, idle 30 sec]     zabbix22  4688  4670  0 14:55 ?    00:00:00 zabbix_proxy: icmp pinger #1 [got 1 values in 1.811128 sec, idle 5 sec]     zabbix22  4690  4670  0 14:55 ?    00:00:00 zabbix_proxy: housekeeper [deleted 9870 records in 0.233491 sec, idle 3599 sec]     zabbix22  4701  4670  0 14:55 ?    00:00:08 zabbix_proxy: http poller #2 [got 1 values in 0.024105 sec, idle 1 sec]     zabbix22  4707  4670  0 14:55 ?    00:00:00 zabbix_proxy: history syncer #4 [processed 0 values, 0 triggers in 0.000039 sec, idle 1 sec]     zabbix22  4738     1  0 14:55 ?    00:00:00 zabbix_agentd -c /home/zabbix22/zabbix_agentd.conf     zabbix22  4739  4738  0 14:55 ?    00:00:00 zabbix_agentd: collector [idle 1 sec]     zabbix22  4740  4738  0 14:55 ?    00:00:00 zabbix_agentd: listener #1 [waiting for connection]     zabbix22  4741  4738  0 14:55 ?    00:00:00 zabbix_agentd: listener #2 [processing request]  The main process is an exception. Instead of current activity the original commandline is shown. This helps to distinguish processes on systems with multiple Zabbix instances.  This feature is not implemented for Microsoft Windows.  If logging level is set to **DebugLevel=4** these activity and statistics messages are also written into log file.
pt-br	#### Visualizando o desempenho do processo Zabbix com "ps" e "top"  Como os processos do Zabbix 2.2 alteram suas linhas de comando para exibir atividade e estatísticas significativas, como:      UID PID PPID C STIME TTY TIME CMD     zabbix22 4584 1 0 14:55 ? 00:00:00 zabbix_server -c /home/zabbix22/zabbix_server.conf     zabbix22 4587 4584 0 14:55 ? 00:00:00 zabbix_server: sincronização de configuração [configuração sincronizada em 0,041169 seg, inativo 60 seg]     zabbix22 4588 4584 0 14:55 ? 00:00:00 zabbix_server: db watchdog [configuração de alertas sincronizados em 0,018748 seg, inativo 60 seg]     zabbix22 4608 4584 0 14:55 ? 00:00:00 zabbix_server: timer #1 [atualizado 0 hosts, suprimido 0 eventos em 0,000472 seg, inativo 59 seg]     zabbix22 4637 4584 0 14:55 ? 00:00:01 zabbix_server: histórico sincronizador #3 [processado 0 valores, 0 acionadores em 0,000036 seg, inativo 1 seg]     zabbix22 4657 4584 0 14:55 ? 00:00:00 zabbix_server: vmware collector #1 [atualizado 0, removido 0 serviços VMware em 0,000004 seg, inativo 5 seg]     zabbix22 4670 1 0 14:55 ? 00:00:00 zabbix_proxy -c /home/zabbix22/zabbix_proxy.conf     zabbix22 4673 4670 0 14:55 ? 00:00:00 zabbix_proxy: sincronização de configuração [configuração sincronizada 15251 bytes em 0,111861 seg, inativo 60 seg]     zabbix22 4674 4670 0 14:55 ? 00:00:00 zabbix_proxy: remetente de pulsação [enviando mensagem de pulsação com sucesso em 0,013643 seg, inativo 30 seg]     zabbix22 4688 4670 0 14:55 ? 00:00:00 zabbix_proxy: icmp pinger #1 [obteve 1 valor em 1,811128 seg, inativo 5 seg]     zabbix22 4690 4670 0 14:55 ? 00:00:00 zabbix_proxy: governanta [excluiu 9870 registros em 0,233491 seg, ocioso 3599 seg]     zabbix22 4701 4670 0 14:55 ? 00:00:08 zabbix_proxy: http poller #2 [obteve 1 valor em 0,024105 seg, inativo 1 seg]     zabbix22 4707 4670 0 14:55 ? 00:00:00 zabbix_proxy: sincronizador de histórico nº 4 [processado 0 valores, 0 acionadores em 0,000039 seg, inativo 1 seg]     zabbix22 4738 1 0 14:55 ? 00:00:00 zabbix_agentd -c /home/zabbix22/zabbix_agentd.conf     zabbix22 4739 4738 0 14:55 ? 00:00:00 zabbix_agentd: coletor [ocioso 1 segundo]     zabbix22 4740 4738 0 14:55 ? 00:00:00 zabbix_agentd: ouvinte #1 [aguardando conexão]     zabbix22 4741 4738 0 14:55 ? 00:00:00 zabbix_agentd: listener #2 [processando solicitação]  O processo principal é uma exceção. Em vez da atividade atual, o linha de comando original é mostrada. Isso ajuda a distinguir os processos sistemas com várias instâncias do Zabbix.  Esse recurso não é implementado para o Microsoft Windows.  Se o nível de registro estiver definido como **DebugLevel=4**, essas atividades e mensagens de estatísticas também são gravadas no arquivo de log.

en-us	#### View mode buttons  The following buttons located in the top right corner are common for every section:  |   |   | |---|---| |![](../../../../assets/en/manual/web_interface/button_kiosk.png)|Display page in kiosk mode. In this mode only page content is displayed.<br>To exit kiosk mode, move the mouse cursor until the ![](../../../../assets/en/manual/web_interface/button_kiosk_leave.png) exit button appears and click on it. You will be taken back to normal mode.|
pt-br	#### Botões do modo de visualização  Os seguintes botões localizados no canto superior direito são comuns para cada seção:  | | | |---|---| |![](../../../../assets/en/manual/web_interface/button_kiosk.png)|Exibir página no modo quiosque. Nesse modo, apenas o conteúdo da página é exibido.<br>Para sair do modo quiosque, mova o cursor do mouse até o ![](../../../../assets/en/manual/web_interface/button_kiosk_leave.png ) botão de saída aparece e clique nele. Você será levado de volta ao modo normal.|