en-us	##### Template web scenario tags  |Element|Element property|Required|Type|Range^**[1](#footnotes)**^|Description| |-------|----------------|--------|----|--------------------------|-----------| |httptests|<|\-|<|<|Root element for web scenarios.| |<|uuid|x|`string`|<|Unique identifier for this web scenario.| |<|name|x|`string`|<|Web scenario name.| |<|delay|\-|`string`|Default: 1m|Frequency of executing the web scenario. Seconds, time unit with suffix or user macro.| |<|attempts|\-|`integer`|1-10 (default: 1)|The number of attempts for executing web scenario steps.| |<|agent|\-|`string`|Default: Zabbix|Client agent. Zabbix will pretend to be the selected browser. This is useful when a website returns different content for different browsers.| |<|http\_proxy|\-|`string`|<|Specify an HTTP proxy to use, using the format: `http://[username[:password]@]proxy.example.com[:port]`| |variables|<|\-|<|<|Root element for scenario-level variables (macros) that may be used in scenario steps.| |<|name|x|`text`|<|Variable name.| |<|value|x|`text`|<|Variable value.| |headers|<|\-|<|<|Root element for HTTP headers that will be sent when performing a request. Headers should be listed using the same syntax as they would appear in the HTTP protocol.| |<|name|x|`text`|<|Header name.| |<|value|x|`text`|<|Header value.| |<|status|\-|`string`|0 - ENABLED (default)<br>1 - DISABLED|Web scenario status.| |<|authentication|\-|`string`|0 - NONE (default)<br>1 - BASIC<br>2 - NTLM|Authentication method.| |<|http\_user|\-|`string`|<|User name used for basic, HTTP or NTLM authentication.| |<|http\_password|\-|`string`|<|Password used for basic, HTTP or NTLM authentication.| |<|verify\_peer|\-|`string`|0 - NO (default)<br>1 - YES|Verify the SSL certificate of the web server.| |<|verify\_host|\-|`string`|0 - NO (default)<br>1 - YES|Verify that the Common Name field or the Subject Alternate Name field of the web server certificate matches.| |<|ssl\_cert\_file|\-|`string`|<|Name of the SSL certificate file used for client authentication (must be in PEM format).| |<|ssl\_key\_file|\-|`string`|<|Name of the SSL private key file used for client authentication (must be in PEM format).| |<|ssl\_key\_password|\-|`string`|<|SSL private key file password.| |steps|<|x|<|<|Root element for web scenario steps.| |<|name|x|`string`|<|Web scenario step name.| |<|url|x|`string`|<|URL for monitoring.| |query\_fields|<|\-|<|<|Root element for query fields - an array of HTTP fields that will be added to the URL when performing a request.| |<|name|x|`string`|<|Query field name.| |<|value|\-|`string`|<|Query field value.| |posts|<|\-|<|<|HTTP POST variables as a string (raw post data) or as an array of HTTP fields (form field data).| |<|name|x|`string`|<|Post field name.| |<|value|x|`string`|<|Post field value.| |variables|<|\-|<|<|Root element of step-level variables (macros) that should be applied after this step.<br><br>If the variable value has a 'regex:' prefix, then its value is extracted from the data returned by this step according to the regular expression pattern following the 'regex:' prefix| |<|name|x|`string`|<|Variable name.| |<|value|x|`string`|<|Variable value.| |headers|<|\-|<|<|Root element for HTTP headers that will be sent when performing a request. Headers should be listed using the same syntax as they would appear in the HTTP protocol.| |<|name|x|`string`|<|Header name.| |<|value|x|`string`|<|Header value.| |<|follow\_redirects|\-|`string`|0 - NO<br>1 - YES (default)|Follow HTTP redirects.| |<|retrieve\_mode|\-|`string`|0 - BODY (default)<br>1 - HEADERS<br>2 - BOTH|HTTP response retrieve mode.| |<|timeout|\-|`string`|Default: 15s|Timeout of step execution. Seconds, time unit with suffix or user macro.| |<|required|\-|`string`|<|Text that must be present in the response. Ignored if empty.| |<|status\_codes|\-|`string`|<|A comma delimited list of accepted HTTP status codes. Ignored if empty. For example: 200-201,210-299| |tags|<|\-|<|<|Root element for web scenario tags.| |<|tag|x|`string`|<|Tag name.| |<|value|\-|`string`|<|Tag value.|
pt-br	##### Tags de cenário da web de modelo  |Elemento|Propriedade do elemento|Requerido|Tipo|Intervalo^**[1](#footnotes)**^|Descrição| |-------|----------------|--------|----|---------- -----|-----------| |httptests|<|\-|<|<|Elemento raiz para cenários da web.| |<|uuid|x|`string`|<|Identificador exclusivo para este cenário da web.| |<|name|x|`string`|<|Nome do cenário da Web.| |<|delay|\-|`string`|Padrão: 1m|Frequência de execução do cenário web. Segundos, unidade de tempo com sufixo ou macro de usuário.| |<|attempts|\-|`integer`|1-10 (padrão: 1)|O número de tentativas para executar as etapas do cenário web.| |<|agente|\-|`string`|Padrão: Zabbix|Agente cliente. O Zabbix fingirá ser o navegador selecionado. Isso é útil quando um site retorna conteúdo diferente para navegadores diferentes.| |<|http\_proxy|\-|`string`|<|Especifique um proxy HTTP a ser usado, usando o formato: `http://[username[:password]@]proxy.example.com[:port]` | |variables|<|\-|<|<|Elemento raiz para variáveis ​​de nível de cenário (macros) que podem ser usadas em etapas de cenário.| |<|nome|x|`texto`|<|Nome da variável.| |<|valor|x|`texto`|<|Valor da variável.| |headers|<|\-|<|<|Elemento raiz para cabeçalhos HTTP que serão enviados ao realizar uma solicitação. Os cabeçalhos devem ser listados usando a mesma sintaxe que apareceriam no protocolo HTTP.| |<|nome|x|`texto`|<|Nome do cabeçalho.| |<|valor|x|`texto`|<|Valor do cabeçalho.| |<|status|\-|`string`|0 - ATIVADO (padrão)<br>1 - DESATIVADO|Status do cenário da Web.| |<|autenticação|\-|`string`|0 - NONE (padrão)<br>1 - BASIC<br>2 - NTLM|Método de autenticação.| |<|http\_user|\-|`string`|<|Nome de usuário usado para autenticação básica, HTTP ou NTLM.| |<|http\_password|\-|`string`|<|Senha usada para autenticação básica, HTTP ou NTLM.| |<|verify\_peer|\-|`string`|0 - NO (padrão)<br>1 - YES|Verifique o certificado SSL do servidor web.| |<|verify\_host|\-|`string`|0 - NO (padrão)<br>1 - YES|Verifique se o campo Common Name ou o campo Subject Alternate Name do certificado do servidor web corresponde.| |<|ssl\_cert\_file|\-|`string`|<|Nome do arquivo de certificado SSL usado para autenticação do cliente (deve estar no formato PEM).| |<|ssl\_key\_file|\-|`string`|<|Nome do arquivo de chave privada SSL usado para autenticação do cliente (deve estar no formato PEM).| |<|ssl\_key\_password|\-|`string`|<|Senha do arquivo de chave privada SSL.| |steps|<|x|<|<|Elemento raiz para etapas do cenário da web.| |<|name|x|`string`|<|Nome da etapa do cenário da Web.| |<|url|x|`string`|<|URL para monitoramento.| |query\_fields|<|\-|<|<|Elemento raiz para campos de consulta - uma matriz de campos HTTP que serão adicionados à URL ao realizar uma solicitação.| |<|nome|x|`string`|<|Nome do campo de consulta.| |<|valor|\-|`string`|<|Valor do campo de consulta.| |posts|<|\-|<|<|Variáveis ​​HTTP POST como uma string (dados brutos de postagem) ou como uma matriz de campos HTTP (dados de campo de formulário).| |<|nome|x|`string`|<|Nome do campo de postagem.| |<|valor|x|`string`|<|Valor do campo de postagem.| |variables|<|\-|<|<|Elemento raiz das variáveis ​​de nível de etapa (macros) que devem ser aplicadas após esta etapa.<br><br>Se o valor da variável tiver um prefixo 'regex:', então seu value é extraído dos dados retornados por esta etapa de acordo com o padrão de expressão regular seguindo o prefixo 'regex:'| |<|nome|x|`string`|<|Nome da variável.| |<|valor|x|`string`|<|Valor da variável.| |headers|<|\-|<|<|Elemento raiz para cabeçalhos HTTP que serão enviados ao realizar uma solicitação. Os cabeçalhos devem ser listados usando a mesma sintaxe que apareceriam no protocolo HTTP.| |<|nome|x|`string`|<|Nome do cabeçalho.| |<|valor|x|`string`|<|Valor do cabeçalho.| |<|follow\_redirects|\-|`string`|0 - NÃO<br>1 - SIM (padrão)|Siga redirecionamentos HTTP.| |<|retrieve\_mode|\-|`string`|0 - BODY (padrão)<br>1 - HEADERS<br>2 - BOTH|Modo de recuperação de resposta HTTP.| |<|timeout|\-|`string`|Padrão: 15s|Tempo limite de execução da etapa. Segundos, unidade de tempo com sufixo ou macro de usuário.| |<|required|\-|`string`|<|Texto que deve estar presente na resposta. Ignorado se estiver vazio.| |<|status\_codes|\-|`string`|<|Uma lista delimitada por vírgulas de códigos de status HTTP aceitos. Ignorado se estiver vazio. Por exemplo: 200-201,210-299| |tags|<|\-|<|<|Elemento raiz para tags de cenário da web.| |<|tag|x|`string`|<|Nome da tag.| |<|valor|\-|`string`|<|Valor da tag.|

en-us	 ###### Terminate request  A request sent by the agent to shutdown a plugin.  |   |   | |---|---| |direction|agent → plugin| |response|no|  The request doesn't have specific parameters, it only contains [common data](#common-data) parameters.  *Example:*      {"id":3,"type":5}
pt-br	###### Encerramento da request  Um request enviado pelo agente para desativar o plugin.   |   |   | |---|---| |direction|agent → plugin| |response|no|  Essa solicitação (request) não contém parâmetros específicos, contém apenas parâmetros [common data](#common-data) .  *Exemplo:*      {"id":3,"type":5}

en-us	##### Testing  To test a report, click the *Test* button at the bottom of the report configuration form.  ::: noteclassic The *Test* button is not available if the report configuration form has been opened from the dashboard [action menu](/manual/web_interface/frontend_sections/monitoring/dashboard#viewing_and_editing_a_dashboard). :::  If the configuration is correct, the test report is sent immediately to the current user. For test reports, subscribers and *Generate report by* user settings are ignored.  If the configuration is incorrect, an error message is displayed describing the possible cause.  ![](../../../assets/en/manual/web_interface/report_test_error.png)
pt-br	##### Testes  Para testar um relatório, clique no botão *Test* na parte inferior do formulário de configuração do relatório.  ::: noteclassic O botão *Test* não estará disponível se o formulário de configuração do relatório for aberto do menu [action menu](/manual/web_interface/frontend_sections/monitoring/dashboard#viewing_and_editing_a_dashboard). :::  Se a configuração estiver correta, o relatório do teste é enviado imediatamente para o usuário atual. Para os relatórios de teste, assinantes e configurações de usuário para *Generate report by* são ignorados. Se a configuração estiver incorreta, uma mensagem de erro é exibida descrevendo a possível causa.  ![](../../../assets/en/manual/web_interface/report_test_error.png)

en-us	 ### Text data for Top hosts widget  It is now possible to select items with any type of information (including *Character*, *Text*, and *Log*)  in the [Top hosts](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/top_hosts) widget.  For example, it is now possible to use this widget to display the versions of Zabbix agents  running on each host.
pt-br	### Dados de texto para widget Top hosts  Agora é possível selecionar itens com qualquer tipo de informação  (incluindo *Caractere*, *Texto*, e *Log*) no widget [Top hosts](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/top_hosts).  Por exemplo, agora é possível usar este widget para exibir as versões dos agentes do Zabbix em execução em cada host.

en-us	### Text history  The text history object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--------|---------------------------------------------------|-----------| |id|string|ID of the history entry.| |clock|timestamp|Time when that value was received.| |itemid|string|ID of the related item.| |ns|integer|Nanoseconds when the value was received.| |value|text|Received value.|
pt-br	### Histórico de texto  O objeto de histórico de texto tem as seguintes propriedades.  |Propriedade|[Tipo](/manual/api/reference_commentary#data_types)|Descrição| |--------|---------------------------------------- -----------|-----------| |id|string|ID da entrada do histórico.| |clock|timestamp|Horário em que esse valor foi recebido.| |itemid|string|ID do item relacionado.| |ns|inteiro|Nanosegundos quando o valor foi recebido.| |valor|texto|Valor recebido.|

en-us	##### Text  The following parameters are supported if *Data* is set to "Text".  |Parameter|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|name|value| |-----|-|-----|-------------------| |*Text*|1|columns.text.0|Any string value, including macros.<br>Supported macros: {HOST.\*}, {INVENTORY.\*}.<br><br>Parameter *Text* required if *Data* is set to "Text".|
pt-br	##### Texto  Os seguintes parâmetros são suportados se *Data* estiver configurado como "Texto".  |Parameter|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|name|valor| |-----|-|-----|-------------------| |*Text*|1|columns.text.0|Qualquer valor da string, incluindo macros<br>Macros suportados: {HOST.\*}, {INVENTORY.\*}.<br><br>Parâmetro *Texto* obrigatório se *Data* estiver configurado como "Texto".|

en-us	The **Axes** tab allows to customize how axes are displayed:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/graph_axes.png)  |   |   | |---|---| |*Left Y*|Mark this checkbox to make left Y-axis visible. The checkbox may be disabled if unselected either in *Data set* or in *Overrides* tab.| |*Right Y*|Mark this checkbox to make right Y-axis visible. The checkbox may be disabled if unselected either in *Data set* or in *Overrides* tab.| |*X-Axis*|Unmark this checkbox to hide X-axis (marked by default).| |*Min*|Set the minimum value of the corresponding axis. Visible range minimum value of Y-axis is specified.| |*Max*|Set the maximum value of the corresponding axis. Visible range maximum value of Y-axis is specified.| |*Units*|Choose the unit for the graph axis values from the dropdown. If the *Auto* option is chosen axis values are displayed using units of the first item of the corresponding axis. *Static* option allows you to assign the corresponding axis' custom name. If the *Static* option is chosen and the *value* input field left blank the corresponding axis' name will only consist of a numeric value.|
pt-br	A guia **Eixos** permite personalizar como os eixos são exibidos:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/graph_axes.png)  | | | |---|---| |*Left Y*|Marque esta caixa de seleção para tornar o eixo Y esquerdo visível. A caixa de seleção pode ser desativada se desmarcada em *Conjunto de dados* ou na guia *Substituições*.| |*Right Y*|Marque esta caixa de seleção para tornar o eixo Y direito visível. A caixa de seleção pode ser desativada se desmarcada em *Conjunto de dados* ou na guia *Substituições*.| |*X-Axis*|Desmarque esta caixa de seleção para ocultar o eixo X (marcado por padrão).| |*Min*|Defina o valor mínimo do eixo correspondente. O valor mínimo do intervalo visível do eixo Y é especificado.| |*Max*|Defina o valor máximo do eixo correspondente. O valor máximo do intervalo visível do eixo Y é especificado.| |*Unidades*|Escolha a unidade para os valores do eixo do gráfico na lista suspensa. Se a opção *Auto* for escolhida, os valores dos eixos são exibidos usando as unidades do primeiro item do eixo correspondente. A opção *Static* permite atribuir o nome personalizado do eixo correspondente. Se a opção *Static* for escolhida e o campo de entrada *value* for deixado em branco, o nome do eixo correspondente consistirá apenas de um valor numérico.|

en-us	The **Displaying options** tab allows to define history data selection:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/graph_displaying_options.png)  |   |   | |---|---| |*History data selection*|Set the source of graph data:<br>**Auto** - data are sourced according to the classic graph [algorithm](/manual/config/visualization/graphs/simple#generating_from_historytrends) (default)<br>**History** - data from history<br>**Trends** - data from trends|
pt-br	A guia **Exibindo opções** permite definir a seleção de dados do histórico:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/graph_displaying_options.png)  | | | |---|---| |*Seleção de dados do histórico*|Defina a origem dos dados do gráfico:<br>**Auto** - os dados são originados de acordo com o gráfico clássico [algoritmo](/manual/config/visualization/graphs/simple#generating_from_historytrends) (padrão )<br>**Histórico** - dados do histórico<br>**Tendências** - dados das tendências|

en-us	# The following krb5.conf variables are only for MIT Kerberos.     kdc_timesync = 1     ccache_type = 4     forwardable = true     proxiable = true  [realms]     EXAMPLE.COM = {     }  [domain_realm]     .example.com=EXAMPLE.COM     example.com=EXAMPLE.COM  ```
pt-br	# As seguintes variáveis krb5.conf são apenas para MIT Kerberos.     kdc_timesync = 1     ccache_type = 4     encaminhável = verdadeiro     proxy = verdadeiro  [realms]     EXEMPLO.COM = {     }  [domínio_realm]     .example.com=EXEMPLO.COM     exemplo.com=EXEMPLO.COM  ```

en-us	The following parameters are supported for all columns.  |Parameter|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|name|value| |-----|-|-----|-------------------| |*Name*|1|columns.name.0|Any string value.| |***Data***<br>(required)|0|columns.data.0|1 - Item value;<br>2 - Host name;<br>3 - Text.| |***Base color***<br>(required)|1|columns.base_color.0|Hexadecimal color code (e.g. `FF0000`).|
pt-br	Os seguintes parâmetros são suportados por todas as colunas.  |Parameter|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|nome|valor| |-----|-|-----|-------------------| |*Name*|1|columns.name.0|Qualquer valor da string.| |***Data***<br>(obrigatório)|0|columns.data.0|1 - Valor do item;<br>2 - Nome do host;<br>3 - Texto.| |***Base color***<br>(obrigatório)|1|columns.base_color.0|Código de cor Hexadecimal (por exemplo, `FF0000`).|

en-us	The **Legend** tab allows to customize the graph legend:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/graph_legend.png)  |   |   | |---|---| |*Show legend*|Unmark this checkbox to hide the legend on the graph (marked by default).| |*Number of rows*|Set the number of rows to be displayed on the graph.|
pt-br	A guia **Legenda** permite personalizar a legenda do gráfico:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/graph_legend.png)  | | | |---|---| |*Mostrar legenda*|Desmarque esta caixa de seleção para ocultar a legenda no gráfico (marcada por padrão).| |*Número de linhas*|Defina o número de linhas a serem exibidas no gráfico.|

en-us	The **Overrides** tab allows to add custom overrides for data sets:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/graph_overrides.png){width="600"}  Overrides are useful when several items are selected for a data set using the `*` wildcard and you want to change how the items are displayed by default (e.g. default base color or any other property).  Existing overrides (if any) are displayed in a list. To add a new override:  -   Click on the     ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/add_override.png)     button -   Select hosts and items for the override. Alternatively, you may     enter host and item patterns. Wildcard patterns may be used (for     example, `*` will return results that match zero or more     characters). To specify a wildcard pattern, just enter the string     manually and press *Enter*. While you are typing, note how all     matching hosts are displayed in the dropdown. The wildcard symbol is     always interpreted, therefore it is not possible to add, for     example, an item named "item\*" individually if there are other     matching items (e.g. item2, item3). Host pattern and item pattern     fields are mandatory. -   Click on     ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/add_override2.png),     to select override parameters. At least one override parameter     should be selected. For parameter descriptions, see the *Data set*     tab above.  Information displayed by the graph widget can be downloaded as a .png image using the [widget menu](/manual/web_interface/frontend_sections/monitoring/dashboard#widget_menu):  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/graph_widget_as_png.png)  A screenshot of the widget will be saved to the Downloads folder.
pt-br	A guia **Substituições** permite adicionar substituições personalizadas para conjuntos de dados:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/graph_overrides.png){width="600"}  As substituições são úteis quando vários itens são selecionados para um conjunto de dados usando o curinga `*` e você deseja alterar como os itens são exibido por padrão (por exemplo, cor base padrão ou qualquer outra propriedade).  As substituições existentes (se houver) são exibidas em uma lista. Para adicionar um novo sobrepor:  -   Clique no     ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/add_override.png)     botão - Selecione hosts e itens para a substituição. Alternativamente, você pode     insira os padrões de host e item. Padrões curinga podem ser usados (para     exemplo, `*` retornará resultados que correspondem a zero ou mais     personagens). Para especificar um padrão curinga, basta inserir a string     manualmente e pressione *Enter*. Enquanto você digita, observe como todos     hosts correspondentes são exibidos no menu suspenso. O símbolo curinga é     sempre interpretado, portanto não é possível acrescentar, por     exemplo, um item chamado "item\*" individualmente se houver outros     itens correspondentes (por exemplo, item2, item3). Padrão de host e padrão de item     Os campos são de preenchimento obrigatório. -   Clique em     ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/add_override2.png),     para selecionar parâmetros de substituição. Pelo menos um parâmetro de substituição     deve ser selecionado. Para descrições de parâmetros, consulte o *Conjunto de dados*     guia acima.  As informações exibidas pelo widget de gráfico podem ser baixadas como um .png imagem usando o [widget menu](/manual/web_interface/frontend_sections/monitoring/dashboard#widget_menu):  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/graph_widget_as_png.png)  Uma captura de tela do widget será salva na pasta Downloads.

en-us	The **Problems** tab allows to customize the problem display:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/graph_problems.png)  |   |   | |---|---| |*Show problems*|Mark this checkbox to enable problem displaying on the graph (unmarked, i.e. disabled by default).| |*Selected items only*|Mark this checkbox to include problems for the selected items only to be displayed on the graph.| |*Problem hosts*|Select the problem hosts to be displayed on the graph. Wildcard patterns may be used (for example, `*` will return results that match zero or more characters). To specify a wildcard pattern, just enter the string manually and press *Enter*. While you are typing, note how all matching hosts are displayed in the dropdown.| |*Severity*|Mark the problem severities to be displayed on the graph.| |*Problem*|Specify the problem's name to be displayed on the graph.| |*Tags*|Specify problem tags to limit the number of problems displayed in the widget. 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	A guia **Problemas** permite personalizar a exibição do problema:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/graph_problems.png)  | | | |---|---| |*Mostrar problemas*|Marque esta caixa de seleção para habilitar a exibição do problema no gráfico (desmarcado, ou seja, desabilitado por padrão).| |*Apenas itens selecionados*|Marque esta caixa de seleção para incluir problemas apenas para os itens selecionados a serem exibidos no gráfico.| |*Hosts com problemas*|Selecione os hosts com problemas a serem exibidos no gráfico. Padrões curinga podem ser usados (por exemplo, `*` retornará resultados que correspondem a zero ou mais caracteres). Para especificar um padrão curinga, basta inserir a string manualmente e pressionar *Enter*. Enquanto você digita, observe como todos os hosts correspondentes são exibidos na lista suspensa.| |*Gravidade*|Marque as gravidades do problema a serem exibidas no gráfico.| |*Problema*|Especifique o nome do problema a ser exibido no gráfico.| |*Tags*|Especifique as tags de problema para limitar o número de problemas exibidos no widget. É 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	 The **Tags** tab contains [service-level tags](#service-tags). Service-level tags are  used to identify a service. Tags of this type are not used to map  problems to the service (for that, use *[Problem tags](#problem-tags)* from the first tab).  The **Child services** tab allows to specify dependant services. Click on *Add* to add a service from the list of existing services. If you want to add a new child service, save this service first, then click on a plus icon next to the service that you have just created. 
pt-br	As abas **Tags** contém [service-level tags](#service-tags). As tags de nível service são utilizadas para identificar um serviço. Tags desse tipo não são usadas para mapear problemas para o serviço. Para isso, use *[Problem tags](#problem-tags)* na primeira aba).  A aba **Child services** permite especificar os serviços dependentes.  Clique em *Add* para adicionar um serviço a partir da lista de serviços existentes. Se você desejar adicionar um novo child service, salve este serviço primeiro, e em seguida, clique no ícone de adição ao lado mais do serviço que você acabou de criar.

en-us	 The template [*Oracle by Zabbix agent 2*](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/oracle_agent2?at=refs%2Fheads%2Frelease%2F6.0) has been updated (multiple static items removed; multiple item prototypes added) according to the changes made to multiple [Zabbix agent 2 items](#query-separate-tablespaces-in-oracle-databases-with-zabbix-agent-2).  For more information about the updates, see [Template changes](/manual/installation/template_changes#changes-in-6.0.13).
pt-br	O template [*Oracle by Zabbix agent 2*](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/oracle_agent2?at=refs%2Fheads%2Frelease%2F6.0) foi atualizado (itens estáticos múltiplos removidos; múltiplos itens prototypes adicionados) de acordo ao a mudança realizada [Zabbix agent 2 items](#query-separate-tablespaces-in-oracle-databases-with-zabbix-agent-2).  Para mais informações sobre atualizações, veja [Template changes](/manual/installation/template_changes#changes-in-6.0.13).

en-us	 The template [*Oracle by Zabbix agent 2*](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/oracle_agent2?at=refs%2Fheads%2Frelease%2F6.0) has been updated:  -   The following static items, that requested data for all existing relevant DB objects in a single query, have been removed:     -   "Oracle: Get archive log info"     -   "Oracle: Get ASM stats"     -   "Oracle: Get CDB and No-CDB info"     -   "Oracle: Get PDB info"     -   "Oracle: Get tablespaces stats"  -   The following agent item prototypes have been added to the corresponding discovery rules:     -   Archive log discovery rule: "Archivelog '{#DEST_NAME}': Get archive log info"     -   ASM disk groups discovery: "ASM '{#DGNAME}': Get ASM stats"     -   Database discovery: "Oracle Database '{#DBNAME}': Get CDB and No-CDB info"     -   PDB discovery: "Oracle Database '{#DBNAME}': Get PDB info"     -   Tablespace discovery: "Oracle TBS '{#TABLESPACE}': Get tablespace stats"
pt-br	O template [*Oracle by Zabbix agent 2*](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/oracle_agent2?at=refs%2Fheads%2Frelease%2F6.0) foi atualizado:  -   Os seguintes itens estáticos,  que solicitavam dados para todos os objetos relevantes BD em uma única consulta, foram removidos:     -   "Oracle: Get archive log info"     -   "Oracle: Get ASM stats"     -   "Oracle: Get CDB and No-CDB info"     -   "Oracle: Get PDB info"     -   "Oracle: Get tablespaces stats"  -   O seguintes protótipos de itens do agente foram adicionados às correspondentes regras de descoberta:     -   Regra de descoberta do Archive log: "Archivelog '{#DEST_NAME}': Get archive log info"     -   Descoberta do ASM disk groups: "ASM '{#DGNAME}': Get ASM stats"     -   Descoberta do banco de dados: "Oracle Database '{#DBNAME}': Get CDB and No-CDB info"     -   Descoberta de PDB: "Oracle Database '{#DBNAME}': Get PDB info"     -   Descoberta do Tablespace "Oracle TBS '{#TABLESPACE}': Get tablespace stats"

en-us	The **Time period** tab allows to set a custom time period:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/graph_time_period.png)  |   |   | |---|---| |*Set custom time period*|Mark this checkbox to set the custom time period for the graph (unmarked by default).| |*From*|Set the start time of the custom time period for the graph.| |*To*|Set the end time of the custom time period for the graph.|
pt-br	A guia **Período de tempo** permite definir um período de tempo personalizado:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/graph_time_period.png)  | | | |---|---| |*Definir período de tempo personalizado*|Marque esta caixa de seleção para definir o período de tempo personalizado para o gráfico (desmarcado por padrão).| |*De*|Defina a hora de início do período de tempo personalizado para o gráfico.| |*Para*|Defina a hora de término do período de tempo personalizado para o gráfico.|

en-us	 This page contains navigation links for dashboard widget parameters and possible property values for the respective [dashboard widget field](/manual/api/reference/dashboard/object#dashboard-widget-field) objects.  To see the parameters and property values for each widget, go to individual widget pages for:  -   [Action log](/manual/api/reference/dashboard/widget_fields/action_log) -   [Clock](/manual/api/reference/dashboard/widget_fields/clock) -   [Discovery status](/manual/api/reference/dashboard/widget_fields/discovery_status) -   [Favorite graphs](/manual/api/reference/dashboard/widget_fields/favorite_graphs) -   [Favorite maps](/manual/api/reference/dashboard/widget_fields/favorite_maps) -   [Geomap](/manual/api/reference/dashboard/widget_fields/geomap) -   [Graph](/manual/api/reference/dashboard/widget_fields/graph) -   [Graph (classic)](/manual/api/reference/dashboard/widget_fields/graph_classic) -   [Graph prototype](/manual/api/reference/dashboard/widget_fields/graph_prototype) -   [Host availability](/manual/api/reference/dashboard/widget_fields/host_availability) -   [Item value](/manual/api/reference/dashboard/widget_fields/item_value) -   [Map](/manual/api/reference/dashboard/widget_fields/map) -   [Map navigation tree](/manual/api/reference/dashboard/widget_fields/map_tree) -   [Plain text](/manual/api/reference/dashboard/widget_fields/plain_text) -   [Problem hosts](/manual/api/reference/dashboard/widget_fields/problem_hosts) -   [Problems](/manual/api/reference/dashboard/widget_fields/problems) -   [SLA report](/manual/api/reference/dashboard/widget_fields/sla_report) -   [System information](/manual/api/reference/dashboard/widget_fields/system) -   [Problems by severity](/manual/api/reference/dashboard/widget_fields/problems_severity) -   [Top hosts](/manual/api/reference/dashboard/widget_fields/top_hosts) -   [Trigger overview](/manual/api/reference/dashboard/widget_fields/trigger_overview) -   [URL](/manual/api/reference/dashboard/widget_fields/url) -   [Web monitoring](/manual/api/reference/dashboard/widget_fields/web_monitoring)  Deprecated widgets:  -   [Data overview](/manual/api/reference/dashboard/widget_fields/data_overview)
pt-br	Esta página contém links de navegação para os parâmetros do widget do painel de controle e os possíveis valores de propriedade para os respectivos objetos [dashboard widget field](/manual/api/reference/dashboard/object#dashboard-widget-field).   Para ver os parâmetros e os valores de propriedade para cada widget, vá para as páginas individuais de widgets:   -   [Action log](/manual/api/reference/dashboard/widget_fields/action_log) -   [Clock](/manual/api/reference/dashboard/widget_fields/clock) -   [Discovery status](/manual/api/reference/dashboard/widget_fields/discovery_status) -   [Favorite graphs](/manual/api/reference/dashboard/widget_fields/favorite_graphs) -   [Favorite maps](/manual/api/reference/dashboard/widget_fields/favorite_maps) -   [Geomap](/manual/api/reference/dashboard/widget_fields/geomap) -   [Graph](/manual/api/reference/dashboard/widget_fields/graph) -   [Graph (classic)](/manual/api/reference/dashboard/widget_fields/graph_classic) -   [Graph prototype](/manual/api/reference/dashboard/widget_fields/graph_prototype) -   [Host availability](/manual/api/reference/dashboard/widget_fields/host_availability) -   [Item value](/manual/api/reference/dashboard/widget_fields/item_value) -   [Map](/manual/api/reference/dashboard/widget_fields/map) -   [Map navigation tree](/manual/api/reference/dashboard/widget_fields/map_tree) -   [Plain text](/manual/api/reference/dashboard/widget_fields/plain_text) -   [Problem hosts](/manual/api/reference/dashboard/widget_fields/problem_hosts) -   [Problems](/manual/api/reference/dashboard/widget_fields/problems) -   [SLA report](/manual/api/reference/dashboard/widget_fields/sla_report) -   [System information](/manual/api/reference/dashboard/widget_fields/system) -   [Problems by severity](/manual/api/reference/dashboard/widget_fields/problems_severity) -   [Top hosts](/manual/api/reference/dashboard/widget_fields/top_hosts) -   [Trigger overview](/manual/api/reference/dashboard/widget_fields/trigger_overview) -   [URL](/manual/api/reference/dashboard/widget_fields/url) -   [Web monitoring](/manual/api/reference/dashboard/widget_fields/web_monitoring)  Widgets descontinuados:  -   [Data overview](/manual/api/reference/dashboard/widget_fields/data_overview)

en-us	# This topic does not exist yet.  We are sorry, the page you are looking for cannot be found. Return to the homepage, try searching, or get [help](https://www.zabbix.com/support).
pt-br	# Esse tópico não existe ainda.  Nós lamentamos, a página que você está procurando não pode ser encontrada. Retorne para a página inicial, tente buscar, ou obter [ajuda](https://www.zabbix.com/support).

en-us	##### Threads cannot be selected with `cmdline` parameter in `proc.mem[]` and `proc.num[]` items  Let's take as an example one of kernel threads:      $ ps -ef| grep kthreadd     root         2     0  0 09:33 ?        00:00:00 [kthreadd]  It can be selected with process `name` parameter:      $ zabbix_get -s localhost -k 'proc.num[kthreadd,root]'     1  But selection by process `cmdline` parameter does not work:      $ zabbix_get -s localhost -k 'proc.num[,root,,kthreadd]'     0  The reason is that Zabbix agent takes the regular expression specified in `cmdline` parameter and applies it to contents of process `/proc/<pid>/cmdline`. For kernel threads their `/proc/<pid>/cmdline` files are empty. So, `cmdline` parameter never matches.
pt-br	##### Threads não podem ser selecionadas com o parâmetro `cmdline` nos itens `proc.mem[]` e `proc.num[]`  Vamos ver um exemplo das threads do kernel:      $ ps -ef| grep kthreadd     root         2     0  0 09:33 ?        00:00:00 [kthreadd]  Ela pode ser selecionada através do parâmetro `name`:      $ zabbix_get -s localhost -k 'proc.num[kthreadd,root]'     1  Mas selecionado pelo parâmetro `cmdline` não irá funcionar:      $ zabbix_get -s localhost -k 'proc.num[,root,,kthreadd]'     0  A razão disso é que o agente utiliza a expressão regular definida no parametro `cmdline` e aplica seu conteúdo ao conteúdo do processo `/proc/<pid>/cmdline`. Mas para as threads do kernel os arquivos `/proc/<pid>/cmdline` estarão vazios. Logo, o parâmetro `cmdline` nunca irá funcionar para elas.

en-us	##### Time period selector  Take note of the time period selector above the graph. It allows selecting often required periods with one mouse click.  See also: [Time period selector](/manual/config/visualization/graphs/simple#time_period_selector)
pt-br	##### Seletor de período de tempo  Anote o seletor de período de tempo acima do gráfico. Permite selecionando períodos frequentemente necessários com um clique do mouse.  Veja também: [Período de tempo seletor](/manual/config/visualization/graphs/simple#time_period_selector)

en-us	#### Time period selector  Take note of the time period selector above the graph. It allows to select often required periods with one mouse click.  Note that such options as *Today*, *This week*, *This month*, *This year* display the whole period, including the hours/days in the future. *Today so far*, in contrast, only displays the hours passed.  Once a period is selected, it can be moved back and forth in time by clicking on the ![](../../../../../assets/en/manual/config/visualization/left_arrow.png) ![](../../../../../assets/en/manual/config/visualization/right_arrow.png) arrow buttons. The *Zoom out* button allows to zoom out the period two times or by 50% in each direction. Zoom out is also possible by double-clicking in the graphs. The whole time period selector can be collapsed by clicking on the tab label containing the selected period string.  The *From/To* fields display the selected period in either:  -   absolute time syntax in format `Y-m-d H:i:s` -   relative time syntax, e.g.: `now-1d`  A date in relative format can contain one or several mathematical operations (- or +), e.g. `now-1d` or `now-1d-2h+5m`. For relative time the following abbreviations are supported:  -   now -   s (seconds) -   m (minutes) -   h (hours) -   d (days) -   w (weeks) -   M (months) -   y (years)  It is possible to pick a specific start/end date by clicking on the calendar icon next to the *From/To* fields. In this case, the date picker pop up will open.  ![](../../../../../assets/en/manual/config/date_picker.png){width="200"}  Within the date picker, it is possible to navigate between the blocks of year/month/date using Tab and Shift+Tab. Keyboard arrows or arrow buttons allow to select the desired value. Pressing Enter (or clicking on the desired value) activates the choice.  Another way of controlling the displayed time is to highlight an area in the graph with the left mouse button. The graph will zoom into the highlighted area once you release the left mouse button.  In case no time value is specified or field is left blank, time value will be set to "00:00:00". This doesn't apply to today's date selection: in that case time will be set to current value.
pt-br	#### Seletor de período de tempo  Anote o seletor de período de tempo acima do gráfico. Ele permite selecione períodos frequentemente necessários com um clique do mouse.  Observe que opções como *Hoje*, *Esta semana*, *Este mês*, *Este ano* exibe todo o período, incluindo as horas/dias no futuro. *Hoje até agora*, ao contrário, mostra apenas as horas passadas.  Uma vez que um período é selecionado, ele pode ser movido para frente e para trás no tempo clicando no ![](../../../../../assets/en/manual/config/visualization/left_arrow.png) ![](../../../../../assets/en/manual/config/visualization/right_arrow.png) botões de seta. O botão *Zoom out* permite diminuir o zoom do período dois vezes ou em 50% em cada direção. Diminuir o zoom também é possível por clicando duas vezes nos gráficos. O seletor de período de tempo inteiro pode ser recolhido clicando no rótulo da guia que contém o período selecionado corda.  Os campos *De/Para* exibem o período selecionado em:  - sintaxe de tempo absoluto no formato `Y-m-d H:i:s` - sintaxe de tempo relativo, por exemplo: `now-1d`  Uma data em formato relativo pode conter uma ou várias operações (- ou +), e. `agora-1d` ou `agora-1d-2h+5m`. Por tempo relativo as seguintes abreviações são suportadas:  -   agora - s (segundos) - m (minutos) - h (horas) - d (dias) - w (semanas) - M (meses) - y (anos)  É possível escolher uma data de início/término específica clicando no botão ícone de calendário ao lado dos campos *De/Para*. Neste caso, a data pop-up do seletor será aberto.  ![](../../../../../assets/en/manual/config/date_picker.png){width="200"}  Dentro do selecionador de datas, é possível navegar entre os blocos de ano/mês/data usando Tab e Shift+Tab. Setas ou setas do teclado botões permitem selecionar o valor desejado. Pressionando Enter (ou clicando no valor desejado) ativa a escolha.  Outra maneira de controlar o tempo exibido é destacar uma área na o gráfico com o botão esquerdo do mouse. O gráfico ampliará o área destacada assim que você soltar o botão esquerdo do mouse.  Caso nenhum valor de tempo seja especificado ou o campo seja deixado em branco, o valor de tempo será definido como "00:00:00". Isso não se aplica à seleção de data de hoje: nesse caso o tempo será ajustado para o valor atual.

en-us	 #### Time period selector  The [time period selector](/manual/config/visualization/graphs/simple#time_period_selector) allows to select often required periods with one mouse click. The time period selector can be opened by clicking on the time period tab next to the filter.
pt-br	#### Seletor de período  O [Seletor de Período](/manual/config/visualization/graphs/simple#time_period_selector) permite selecionar períodos usados frequentemente com um clique do mouse. A Hora seletor de período pode ser aberto clicando na guia de período ao lado de o filtro.

en-us	#### Time period selector  The [time period selector](/manual/config/visualization/graphs/simple#time_period_selector) allows to select often required periods with one mouse click. The time period selector can be opened by clicking on the time period tab next to the filter.  Clicking on *Show* in the Graph column displays a bar graph where availability information is displayed in bar format each bar representing a past week of the current year.  ![](../../../../../assets/en/manual/web_interface/availability_bar.png){width="600"}  The green part of a bar stands for OK time and red for problem time.
pt-br	#### Seletor de período de tempo  O período de tempo seletor](/manual/config/visualization/graphs/simple#time_period_selector) permite selecionar períodos frequentemente necessários com um clique do mouse. A Hora seletor de período pode ser aberto clicando na guia de período de tempo ao lado de o filtro.  Clicar em *Mostrar* na coluna Gráfico exibe um gráfico de barras onde informações de disponibilidade são exibidas em formato de barra cada barra representando uma semana passada do ano atual.  ![](../../../../../assets/en/manual/web_interface/availability_bar.png){width="600"}  A parte verde de uma barra representa a hora OK e a vermelha a hora do problema.

en-us	#### Time period  The following parameters are supported for configuring *Time period*.  |Parameter|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|name|value| |-----|-|-----|-------------------| |*Set custom time period*|0|graph_time|0 - *(default)* Disabled;<br>1 - Enabled.| |*From*|1|time_from|Valid time string in format `YYYY-MM-DD hh:mm:ss`.<br>[Relative time period](/manual/config/visualization/graphs/simple#time-period-selector) values (`now`, `now/d`, `now/w-1w`, etc.) are also supported.<br><br>Default: `now-1h`.| |*To*|1|time_to|Valid time string value in format `YYYY-MM-DD hh:mm:ss`.<br>[Relative time period](/manual/config/visualization/graphs/simple#time-period-selector) values (`now`, `now/d`, `now/w-1w`, etc.) are also supported.<br><br>Default: `now`.|
pt-br	 #### Período de tempo   Os seguintes parâmetros são suportados para configurar *Período de tempo*.  |Parâmetro|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|nome|valor| |-----|-|-----|-------------------| |*Definir período de tempo personalizado*|0|graph_time|0 - *(padrão)* Desativado;<br>1 - Ativado.| |*_De_*|1|time_from|String de tempo válida no formato `YYYY-MM-DD hh:mm:ss`.<br>[Relative time period](/manual/config/visualization/graphs/simple#time-period-selector) valores de (`now`, `now/d`, `now/w-1w`, etc.) também são suportados.<br><br>Padrão: `now-1h`.| |*Para*|1|time_to|String de tempo válida no formato `YYYY-MM-DD hh:mm:ss`.<br>[Relative time period](/manual/config/visualization/graphs/simple#time-period-selector) Valores de (`now`, `now/d`, `now/w-1w`, etc.)também são suportados.<br><br>Padrão: `now`.|

en-us	##### Time period  The **second** parameter allows to specify the time period for aggregation. The time period can only be expressed as time, the amount of values (prefixed with **\#**) is not supported.  [Supported unit symbols](/manual/appendix/suffixes) can be used in this parameter for convenience, for example '5m' (five minutes) instead of '300s' (300 seconds) or '1d' (one day) instead of '86400' (86400 seconds).  Time period is ignored by the server if passed with the *last\_foreach* function and can thus be omitted:      last_foreach(/*/key?[group="host group"])  Time period is not supported with the *exists\_foreach* function.
pt-br	##### Período de tempo  O parâmetro **second** permite especificar o período de tempo para agregação. O período de tempo só pode ser expresso como tempo, a quantidade de valores (prefixado com **\#**) não é suportado.  [Símbolos de unidade suportados](/manual/apêndice/sufixos) podem ser usados neste parâmetro por conveniência, por exemplo '5m' (cinco minutos) em vez de '300s' (300 segundos) ou '1d' (um dia) em vez de '86400' (86400 segundos).  O período de tempo é ignorado pelo servidor se passado com *last\_foreach* função e pode, portanto, ser omitido:      last_foreach(/*/key?[group="host group"])  O período de tempo não é compatível com a função *exists\_foreach*.

en-us	### Time period  The time period object is used to define periods when the maintenance must come into effect. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |period|integer|Duration of the maintenance period in seconds.<br><br>The given value will be rounded down to minutes.<br><br>Default: 3600.| |timeperiod\_type|integer|Type of time period.<br><br>Possible values:<br>0 - *(default)* one time only;<br>2 - daily;<br>3 - weekly;<br>4 - monthly.| |start\_date|timestamp|Date when the maintenance period must come into effect.<br><br>Used only for one time periods.<br><br>The given value will be rounded down to minutes.<br><br>Default: current date.| |start\_time|integer|Time of day when the maintenance starts in seconds.<br><br>Used for daily, weekly and monthly periods.<br><br>The given value will be rounded down to minutes.<br><br>Default: 0.| |every|integer|Used for daily, weekly and monthly periods.<br><br>For daily and weekly periods `every` defines day or week intervals at which the maintenance must come into effect.<br><br>Default: 1.<br><br>For monthly periods, if `dayofweek` property contains at least one selected day of week, the `every` property defines the week of the month when the maintenance must come into effect.<br><br>Possible values:<br>1 - *(default)* first week;<br>2 - second week;<br>3 - third week;<br>4 - fourth week;<br>5 - last week.| |dayofweek|integer|Days of the week when the maintenance must come into effect.<br><br>Days are stored in binary form with each bit representing the corresponding day. For example, 4 equals 100 in binary and means, that maintenance will be enabled on Wednesday.<br><br>Used for weekly and monthly time periods. Required only for weekly time periods.<br><br>At least one `dayofweek` or `day` must be specified for monthly time periods.| |day|integer|Day of the month when the maintenance must come into effect.<br><br>Used only for monthly time periods.<br><br>At least one `dayofweek` or `day` must be specified for monthly time periods.| |month|integer|Months when the maintenance must come into effect.<br><br>Months are stored in binary form with each bit representing the corresponding month. For example, 5 equals 101 in binary and means, that maintenance will be enabled in January and March.<br><br>Required only for monthly time periods.|
pt-br	### Período de tempo  O objeto período de tempo é utilizado para definir os períodos em que a manutenção deve entrar em vigor. Tem as seguintes propriedades.  |Propriedade|[Tipo](/manual/api/reference_commentary#data_types)|Descrição| |--|--|------| |period|integer|Duração do período de manutenção em segundos.<br><br>O valor fornecido será arredondado para minutos.<br><br>Padrão: 3600.| |timeperiod\_type|integer|Tipo de período de tempo.<br><br>Valores possíveis:<br>0 - *(padrão)* apenas uma vez;<br>2 - diariamente;<br>3 - semanalmente;<br>4 - mensalmente.| |start\_date|timestamp|Data em que o período de manutenção deve entrar em vigor.<br><br>Usado apenas para períodos de tempo.<br><br>O valor fornecido será arredondado para minutos.<br><br>Padrão: data atual.| |start\_time|integer|Hora do dia em que a manutenção começa em segundos.<br><br>Usado para períodos diários, semanais e mensais.<br><br>O valor fornecido será arredondado para minutos.<br><br>Padrão: 0.| |every|integer|Usado para períodos diários, semanais e mensais.<br><br>Para períodos diários e semanais, `every` define intervalos de dias ou semanas em que a manutenção deve entrar em vigor.<br><br>Padrão: 1.<br><br>Para períodos mensais, se a propriedade `dayofweek` contiver pelo menos um dia da semana selecionado, a propriedade `every` definirá a semana do mês em que a manutenção deve entrar em vigor.<br><br>Valores possíveis:<br>1 - *(padrão)* primeira semana;<br>2 - segunda semana;<br>3 - terceira semana;<br>4 - quarta semana;<br>5 - última semana.| |dayofweek|integer|Dias da semana em que a manutenção deve entrar em vigor.<br><br>Os dias são armazenados em formato binário com cada bit representando o dia correspondente. Por exemplo, 4 é igual a 100 em binário e significa que a manutenção será habilitada na quarta-feira.<br><br>Usado para períodos semanais e mensais. Necessário apenas para períodos semanais.<br><br>Pelo menos um `dayofweek` ou `day` deve ser especificado para períodos mensais.| |day|integer|Dia do mês em que a manutenção deve entrar em vigor.<br><br>Usado apenas para períodos mensais.<br><br>Pelo menos um `dayofweek` ou `day` deve ser especificado para períodos mensais.| |month|integer|Meses em que a manutenção deve entrar em vigor.<br><br>Os meses são armazenados em formato binário com cada bit representando o mês correspondente. Por exemplo, 5 é igual a 101 em binário e significa que a manutenção será ativada em janeiro e março.<br><br>Necessário apenas para períodos mensais.|

en-us	### TimescaleDB 2.10 support  The maximum [supported version](/manual/installation/requirements#third-party-external-surrounding-software) for TimescaleDB is now 2.10.
pt-br	### Suporte TimescaleDB 2.10   O máximo [supported version](/manual/installation/requirements#third-party-external-surrounding-software) para TimescaleDB agora é 2.10.

en-us	#### TimescaleDB 2.12 support  Support for TimescaleDB version 2.12 is now available.
pt-br	#### Suporte para TimescaleDB 2.12   O suporte para TimescaleDB versão 2.12 agora está disponível.

en-us	#### TimescaleDB 2.13 support  Support for TimescaleDB version 2.13 is now available.
pt-br	#### Suporte TimescaleDB 2.13   O suporte para TimescaleDB version 2.13 agora está disponível.

en-us	#### TimescaleDB 2.14 support  The maximum [supported version](/manual/installation/requirements#third-party-external-surrounding-software) for TimescaleDB is now 2.14.X.
pt-br	 #### Suporte ao TimescaleDB 2.14  A versão máxima suportada [supported version](/manual/installation/requirements#third-party-external-surrounding-software) para o TimescaleDB agora é 2.14.X.

en-us	 ### TimescaleDB 2.6 support  The maximum supported version for TimescaleDB is now 2.6. 
pt-br	### Suporte TimescaleDB 2.6  Agora, a maior versão suportada para TimescaleDB é 2.6.

en-us	 ### TimescaleDB 2.7 support  The maximum supported version for TimescaleDB is now 2.7. 
pt-br	### Suporte TimescaleDB 2.7   Agora, a versão maior suportada para TimescaleDB é 2.7.

en-us	 ### TimescaleDB 2.8 support  The maximum supported version for TimescaleDB is now 2.8.
pt-br	### Suporte TimescaleDB 2.8  A maior versão suportada para TimescaleDB agora é de 2.8.

en-us	### TimescaleDB 2.9 support  The maximum supported version for TimescaleDB is now 2.9.
pt-br	### Suporte TimescaleDB 2.9  A versão máxima suportada para TimescaleDB agora é 2.9.

en-us	#### TimescaleDB compression  Native TimescaleDB compression is supported starting from Zabbix 5.0 for PostgreSQL version 10.2 or higher and TimescaleDB version 1.5 or higher for all Zabbix tables that are managed by TimescaleDB. During the upgrade or migration to TimescaleDB, initial compression of the large tables may take a lot of time.  Note that compression is supported under the "timescale" Timescale Community license  and it is not supported under "apache" Apache 2.0 license. Starting with Zabbix  6.0.7, Zabbix detects if compression is supported. If it is not supported a  warning message is written into the Zabbix server log and users cannot enable  compression in the frontend.  ::: notetip Users are encouraged to get familiar with [TimescaleDB](https://docs.timescale.com/latest/using-timescaledb/compression) compression documentation before using compression. :::  Note, that there are certain limitations imposed by compression, specifically:  -   Compressed chunk modifications (inserts, deletes, updates) are not     allowed -   Schema changes for compressed tables are not allowed.  Compression settings can be changed in the *History and trends compression* block in *Administration* → *General* → *Housekeeping* section of Zabbix frontend.  |Parameter|Default|Comments| |--|--|------| |*Enable compression*|Enabled|Checking or unchecking the checkbox does not activate/deactivate compression immediately. Because compression is handled by the Housekeeper, the changes will take effect in up to 2 times `HousekeepingFrequency` hours (set in [zabbix\_server.conf](/manual/appendix/config/zabbix_server))<br><br>After disabling compression, new chunks that fall into the compression period will not be compressed. However, all previously compressed data will stay compressed. To uncompress previously compressed chunks, follow instructions in [TimescaleDB](https://docs.timescale.com/latest/using-timescaledb/compression) documentation.<br><br>When upgrading from older versions of Zabbix with TimescaleDB support, compression will not be enabled by default.| |*Compress records older than*|7d|This parameter cannot be less than 7 days.<br><br>Due to immutability of compressed chunks all late data (e.g. data delayed by a proxy) that is older than this value will be discarded.|
pt-br	#### Compressão do TimescaleDB  A compressão nativa do TimescaleDB é suportada a partir do Zabbix 5.0 para PostgreSQL versão 10.2 ou superior e TimescaleDB versão 1.5 ou superior para todas as tabelas Zabbix que são gerenciadas pelo TimescaleDB. Durante a atualização ou migração para o TimescaleDB, a compactação inicial das tabelas grandes pode levar muito tempo.  Observe que a compactação é compatível com a licença "timescale" da comunidade de escala de tempo e não é compatível com a licença "apache" do Apache 2.0. A partir do Zabbix 6.0.7, o Zabbix detecta se a compressão é suportada. Se não for suportado, uma mensagem de aviso será gravada no log do servidor Zabbix e os usuários não poderão habilitar a compactação no frontend.  ::: notetip Os usuários são incentivados a se familiarizar com a documentação de compactação do [TimescaleDB](https://docs.timescale.com/latest/using-timescaledb/compression) antes de usar a compactação. :::  Observe que existem certas limitações impostas pela compactação, especificamente:  -   Modificações de partes compactadas (inserts, deletes, updates) não são permitidas -   Alterações de esquema para tabelas compactadas não são permitidas.  As configurações de compactação podem ser alteradas no bloco *Compressão de histórico e tendências* na seção *Administração* → *Geral* → *Housekeeping* do Zabbix frontend.  |Parâmetro|Padrão|Comentários| |--|--|------| |*Enable compression*|Enabled|Marcar ou desmarcar a caixa de seleção não ativa/desativa a compactação imediatamente. Como a compactação é feita pelo Housekeeper, as alterações entrarão em vigor em até 2 vezes o `HousekeepingFrequency` (definido em [zabbix\_server.conf](/manual/appendix/config/zabbix_server))<br><br>Após desabilitar a compactação, novos fragmentos que caem no período de compactação não serão compactados. No entanto, todos os dados compactados anteriormente permanecerão compactados. Para descompactar partes compactadas anteriormente, siga as instruções na documentação do [TimescaleDB](https://docs.timescale.com/latest/using-timescaledb/compression).<br><br>Ao atualizar de versões mais antigas do Zabbix com suporte a TimescaleDB, a compactação não será habilitada por padrão.| |*Compress records older than*|7d|Este parâmetro não pode ser inferior a 7 dias.<br><br>Devido à imutabilidade dos fragmentos compactados, todos os dados atrasados (por exemplo, dados atrasados por um proxy) que forem mais antigos que esse valor serão descartados.|

en-us	#### Timescale DB: high memory usage with large number of partitions  PostgreSQL versions 9.6-12 use too much memory when updating tables with a large number of partitions ([see problem report](https://www.postgresql-archive.org/memory-problems-and-crash-of-db-when-deleting-data-from-table-with-thousands-of-partitions-td6108612.html)). This issue manifests itself when Zabbix updates trends on systems with TimescaleDB if trends are split into relatively small (e.g. 1 day) chunks. This leads to hundreds of chunks present in the trends tables with default housekeeping settings - the condition where PostgreSQL is likely to run out of memory.  The issue has been resolved since Zabbix 5.0.1 for new installations with TimescaleDB, but if TimescaleDB was set up with Zabbix before that, please see [ZBX-16347](https://support.zabbix.com/browse/ZBX-16347?focusedCommentId=430816&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-430816) for the migration notes.  #### Timescale DB 2.5.0: compression policy can fail on tables that contain integers  This issue manifests when TimescaleDB 2.5.0 is used. It has been resolved since TimescaleDB 2.5.1.  For more information, please see [TimescaleDB Issue #3773](https://github.com/timescale/timescaledb/issues/3773).
pt-br	#### Timescale DB: alto uso de memória com grande número de partições  As versões do PostgreSQL de 9.6 a 12 consomem muita memória ao atualizar tabelas com um grande número de partições [consulte o relatório do problema](https://www.postgresql-archive.org/memory-problems-and-crash-of-db-when-deleting-data-from-table-with-thousands-of-partitions-td6108612.html)). Este problema se manifesta quando o Zabbix atualiza tendências em sistemas com TimescaleDB se as tendências forem divididas em pedaços relativamente pequenos (por exemplo, 1 dia). Isso leva a centenas de pedaços presentes nas tabelas de tendências com as configurações de limpeza padrão - a condição em que o PostgreSQL provavelmente ficará sem memória.  O problema foi resolvido desde o Zabbix 5.0.1 para novas instalações com TimescaleDB, mas se TimescaleDB foi configurado com Zabbix antes disso, consulte  [ZBX-16347](https://support.zabbix.com/browse/ZBX-16347?focusedCommentId=430816&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-430816) para notas de imigração.   #### Timescale DB 2.5.0: a política de compressão pode falhar em tabelas que contêm números inteiros  Este problema se manifesta quando o TimescaleDB 2.5.0 é usado. Foi resolvido desde o TimescaleDB 2.5.1.  Para mais informações, consulte [TimescaleDB Issue #3773](https://github.com/timescale/timescaledb/issues/3773).

en-us	#### TimescaleDB  Instructions for creating and configuring TimescaleDB are provided in a separate [section](/manual/appendix/install/timescaledb).
pt-br	#### TimescaleDB  Instruções para criação e configuração do TimescaleDB são fornecidas em uma [seção](/manual/appendix/install/timescaledb) separada.

en-us	#### TimescaleDB v1.x  Export and import must be performed in tmux/screen, so that the session isn't dropped.  See also: [Important notes](#important-notes)  ##### Upgrading tables  * Rename tables using `history_pk_prepare.sql`.  ``` sudo -u zabbix psql zabbix < /usr/share/doc/zabbix-sql-scripts/postgresql/history_pk_prepare.sql ```  * Example of upgrading for **one** table:  ``` -- Verify that there is enough space to allow export of uncompressed data select sum(before_compression_total_bytes)/1024/1024 as before_compression_total_mbytes, sum(after_compression_total_bytes)/1024/1024 as after_compression_total_mbytes FROM chunk_compression_stats('history_uint_old');  -- Export data \copy (select * from history_uint_old) TO '/tmp/history_uint.csv' DELIMITER ',' CSV  CREATE TEMP TABLE temp_history_uint (  itemid                   bigint                                    NOT NULL,  clock                    integer         DEFAULT '0'               NOT NULL,  value                    numeric(20)     DEFAULT '0'               NOT NULL,  ns                       integer         DEFAULT '0'               NOT NULL ); -- Import data \copy temp_history_uint FROM '/tmp/history_uint.csv' DELIMITER ',' CSV  -- Create hypertable and populate it select create_hypertable('history_uint', 'clock', chunk_time_interval => 86400, migrate_data => true); INSERT INTO history_uint SELECT * FROM temp_history_uint ON CONFLICT (itemid,clock,ns) DO NOTHING;  -- Enable compression select set_integer_now_func('history_uint', 'zbx_ts_unix_now', true); alter table history_uint set (timescaledb.compress,timescaledb.compress_segmentby='itemid',timescaledb.compress_orderby='clock,ns');  -- Job id will returned, it should be passed to run_job select add_compress_chunks_policy('history_uint', (   select (p.older_than).integer_interval from _timescaledb_config.bgw_policy_compress_chunks p    inner join _timescaledb_catalog.hypertable h on (h.id=p.hypertable_id) where h.table_name='history_uint'  )::integer );  select alter_job((select job_id from timescaledb_information.jobs where hypertable_schema='public' and hypertable_name='history_uint'), scheduled => true);  -- Run compression job call run_job(<JOB_ID>); -- May show 'NOTICE:  no chunks for hypertable public.history_uint that satisfy compress chunk policy', it is fine. ```  * Verify that everything works as supposed  * Drop old tables  ``` DROP TABLE history_old; DROP TABLE history_uint_old; DROP TABLE history_str_old; DROP TABLE history_log_old; DROP TABLE history_text_old; ```  See also: Tips for [improving PostgreSQL insert performance](https://blog.timescale.com/blog/13-tips-to-improve-postgresql-insert-performance/)
pt-br	#### TimescaleDB v1.x  A exportação e importação devem ser realizadas no tmux/screen, para que a sessão não seja descartada.  Veja também: [Notas importantes](#important-notes)  ##### Atualizando tabelas  * Renomeie tabelas usando `history_pk_prepare.sql`.  ``` sudo -u zabbix psql zabbix < /usr/share/doc/zabbix-sql-scripts/postgresql/history_pk_prepare.sql ```  * Exemplo de atualização para **uma** tabela:  ``` -- Verifique se há espaço suficiente para permitir a exportação de dados não compactados selecione sum(before_compression_total_bytes)/1024/1024 como before_compression_total_mbytes, sum(after_compression_total_bytes)/1024/1024 como after_compression_total_mbytes FROM chunk_compression_stats('history_uint_old');  -- Exportar dados \copy (selecione * from history_uint_old) TO '/tmp/history_uint.csv' DELIMITER ',' CSV  CRIAR TABELA TEMP temp_history_uint ( itemid bigint NÃO NULO, clock integer DEFAULT '0' NOT NULL, valor numérico(20) PADRÃO '0' NÃO NULO, ns integer DEFAULT '0' NOT NULL ); -- Importar dados \copy temp_history_uint FROM '/tmp/history_uint.csv' DELIMITER ',' CSV  -- Criar hipertabela e preenchê-la selecione create_hypertable('history_uint', 'clock', chunk_time_interval => 86400, migrate_data => true); INSERT INTO history_uint SELECT * FROM temp_history_uint ON CONFLICT (itemid,clock,ns) NÃO FAÇA NADA;  -- Ativar a compactação selecione set_integer_now_func('history_uint', 'zbx_ts_unix_now', true); alter table history_uint set (timescaledb.compress,timescaledb.compress_segmentby='itemid',timescaledb.compress_orderby='clock,ns');  -- O ID do trabalho será retornado, deve ser passado para run_job selecione add_compress_chunks_policy('history_uint', ( selecione (p.older_than).integer_interval de _timescaledb_config.bgw_policy_compress_chunks p junção interna _timescaledb_catalog.hypertable h on (h.id=p.hypertable_id) onde h.table_name='history_uint' )::inteiro );  select alter_job((selecione job_id de timescaledb_information.jobs onde hypertable_schema='public' e hypertable_name='history_uint'), schedule => true);  -- Executar trabalho de compactação chame run_job(<JOB_ID>); -- Pode mostrar 'NOTICE: nenhum chunks for hypertable public.history_uint que satisfaça a política de compressão de chunks', tudo bem. ```  * Verifique se tudo funciona como esperado  * Derrube tabelas antigas  ``` DROP TABLE history_old; DROP TABLE history_uint_old; DROP TABLE history_str_old; DROP TABLE history_log_old; DROP TABLE history_text_old; ```  Veja também: Dicas para [melhorar o desempenho de inserção do PostgreSQL](https://blog.timescale.com/blog/13-tips-to-improve-postgresql-insert-performance/)

en-us	 #### TimescaleDB v2.x  Export and import must be performed in tmux/screen, so that the session isn't dropped.  See also: [Important notes](#important-notes)  ##### Upgrading tables  * Rename tables using `history_pk_prepare.sql`.  ``` sudo -u zabbix psql zabbix < /usr/share/doc/zabbix-sql-scripts/postgresql/history_pk_prepare.sql ```  * Example of upgrading for **one** table:  ``` -- Verify that there is enough space to allow export of uncompressed data select sum(before_compression_total_bytes)/1024/1024 as before_compression_total_mbytes, sum(after_compression_total_bytes)/1024/1024 as after_compression_total_mbytes FROM chunk_compression_stats('history_uint_old');  -- Export data \copy (select * from history_uint_old) TO '/tmp/history_uint.csv' DELIMITER ',' CSV  CREATE TEMP TABLE temp_history_uint (  itemid                   bigint                                    NOT NULL,  clock                    integer         DEFAULT '0'               NOT NULL,  value                    numeric(20)     DEFAULT '0'               NOT NULL,  ns                       integer         DEFAULT '0'               NOT NULL ); -- Import data \copy temp_history_uint FROM '/tmp/history_uint.csv' DELIMITER ',' CSV  -- Create hypertable and populate it select create_hypertable('history_uint', 'clock', chunk_time_interval => 86400, migrate_data => true); INSERT INTO history_uint SELECT * FROM temp_history_uint ON CONFLICT (itemid,clock,ns) DO NOTHING;  -- Enable compression select set_integer_now_func('history_uint', 'zbx_ts_unix_now', true); alter table history_uint set (timescaledb.compress,timescaledb.compress_segmentby='itemid',timescaledb.compress_orderby='clock,ns');  -- Substitute your schema in hypertable_schema -- Job id will returned, it should be passed to run_job select add_compression_policy('history_uint', (  select extract(epoch from (config::json->>'compress_after')::interval) from timescaledb_information.jobs where application_name like 'Compression%%' and hypertable_schema='public' and hypertable_name='history_uint_old'  )::integer );  select alter_job((select job_id from timescaledb_information.jobs where hypertable_schema='public' and hypertable_name='history_uint'), scheduled => true);  -- Run compression job call run_job(<JOB_ID>); -- May show 'NOTICE:  no chunks for hypertable public.history_uint that satisfy compress chunk policy', it is fine. ```  * Verify that everything works as supposed  * Drop old tables  ``` DROP TABLE history_old; DROP TABLE history_uint_old; DROP TABLE history_str_old; DROP TABLE history_log_old; DROP TABLE history_text_old; ```  See also: Tips for [improving PostgreSQL insert performance](https://blog.timescale.com/blog/13-tips-to-improve-postgresql-insert-performance/)
pt-br	 #### TimescaleDB v2.x  A exportação e importação devem ser realizadas no tmux/screen, para que a sessão não seja descartada.  Veja também: [Notas importantes](#important-notes)  ##### Atualizando tabelas  * Renomeie tabelas usando `history_pk_prepare.sql`.  ``` sudo -u zabbix psql zabbix < /usr/share/doc/zabbix-sql-scripts/postgresql/history_pk_prepare.sql ```  * Exemplo de atualização para **uma** tabela:  ``` -- Verifique se há espaço suficiente para permitir a exportação de dados não compactados selecione sum(before_compression_total_bytes)/1024/1024 como before_compression_total_mbytes, sum(after_compression_total_bytes)/1024/1024 como after_compression_total_mbytes FROM chunk_compression_stats('history_uint_old');  -- Exportar dados \copy (selecione * from history_uint_old) TO '/tmp/history_uint.csv' DELIMITER ',' CSV  CRIAR TABELA TEMP temp_history_uint ( itemid bigint NÃO NULO, clock integer DEFAULT '0' NOT NULL, valor numérico(20) PADRÃO '0' NÃO NULO, ns integer DEFAULT '0' NOT NULL ); -- Importar dados \copy temp_history_uint FROM '/tmp/history_uint.csv' DELIMITER ',' CSV  -- Criar hipertabela e preenchê-la selecione create_hypertable('history_uint', 'clock', chunk_time_interval => 86400, migrate_data => true); INSERT INTO history_uint SELECT * FROM temp_history_uint ON CONFLICT (itemid,clock,ns) NÃO FAÇA NADA;  -- Ativar a compactação selecione set_integer_now_func('history_uint', 'zbx_ts_unix_now', true); alter table history_uint set (timescaledb.compress,timescaledb.compress_segmentby='itemid',timescaledb.compress_orderby='clock,ns');  -- Substitui seu esquema em hypertable_schema -- O ID do trabalho será retornado, deve ser passado para run_job selecione add_compression_policy('history_uint', ( selecione extract(epoch from (config::json->>'compress_after')::interval) de timescaledb_information.jobs onde application_name como 'Compression%%' e hypertable_schema='public' e hypertable_name='history_uint_old' )::inteiro );  select alter_job((selecione job_id de timescaledb_information.jobs onde hypertable_schema='public' e hypertable_name='history_uint'), schedule => true);  -- Executar trabalho de compactação chame run_job(<JOB_ID>); -- Pode mostrar 'NOTICE: nenhum chunks for hypertable public.history_uint que satisfaça a política de compressão de chunks', tudo bem. ```  * Verifique se tudo funciona como esperado  * Derrube tabelas antigas  ``` DROP TABLE history_old; DROP TABLE history_uint_old; DROP TABLE history_str_old; DROP TABLE history_log_old; DROP TABLE history_text_old; ```  Veja também: Dicas para [melhorar o desempenho de inserção do PostgreSQL](https://blog.timescale.com/blog/13-tips-to-improve-postgresql-insert-performance/)

en-us	##### Time shift  An optional time shift is supported with time or value count as the function parameter. This parameter allows to reference data from a period of time in the past.  Time shift starts with `now` - specifying the current time, and is followed by `+N<time unit>` or `-N<time unit>` - to add or subtract N time units.  For example, `avg(/host/key,1h:now-1d)` will return the average value for an hour one day ago.  \*\* Time shift with absolute time periods \*\*  Absolute time periods are supported in time shift, for example, midnight to midnight for a day, Monday-Sunday for a week, first day-last day of the month for a month.  Time shift for absolute time periods starts with `now` - specifying the current time, and is followed by any number of time operations: `/<time unit>` - defines the beginning and end of the time unit, for example, midnight to midnight for a day, `+N<time unit>` or `-N<time unit>` - to add or subtract N time units.  |Parameter|Description| |---------|-----------| |1d:now/d|Yesterday| |1d:now/d+1d|Today| |2d:now/d+1d|Last 2 days| |1w:now/w|Last week| |1w:now/w+1w|This week|  
pt-br	#### - Exemplos de triggers  

en-us	#### Time suffixes  For time you can use:  -   **s** - seconds (when used, works the same as the raw value) -   **m** - minutes -   **h** - hours -   **d** - days -   **w** - weeks  Time suffixes support only integer numbers (so '1h' is supported, '1,5h' or '1.5h' are not; use '90m' instead).  Time suffixes are supported in:  -   trigger [expression](/manual/config/triggers/expression) constants     and function parameters -   constants of [calculated     item](/manual/config/items/itemtypes/calculated) formulas -   parameters of the **zabbix\[queue,<from>,<to>\]**     [internal item](/manual/config/items/itemtypes/internal) -   time period parameter of [aggregate     calculations](/manual/config/items/itemtypes/calculated/aggregate) -   item configuration ('Update interval', 'Custom intervals', 'History     storage period' and 'Trend storage period' fields) -   item prototype configuration ('Update interval', 'Custom intervals',     'History storage period' and 'Trend storage period' fields) -   low-level discovery rule configuration ('Update interval', 'Custom     intervals', 'Keep lost resources' fields) -   network discovery configuration ('Update interval' field) -   web scenario configuration ('Update interval', 'Timeout' fields) -   action operation configuration ('Default operation step duration',     'Step duration' fields) -   user profile settings ('Auto-logout', 'Refresh', 'Message timeout'     fields) -   graph     [widget](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#graph)     of *Monitoring* → *Dashboard* ('Time shift' field) -   *Administration* → *General* → *Housekeeping* (storage period     fields) -   *Administration* → *General* → *Trigger displaying options*     ('Display OK triggers for', 'On status change triggers blink for'     fields) -   *Administration* → *General* → *Other* ('Login blocking interval'     field and fields related to communication with Zabbix server) -   Zabbix server `ha_set_failover_delay=delay` [runtime     control](/manual/concepts/server#runtime_control) option
pt-br	#### Sufixos de tempo  Para o tempo você pode usar:  - **s** - segundos (quando usado, funciona da mesma forma que o valor bruto) - **m** - minutos - **h** - horas - **d** - dias - **w** - semanas  Os sufixos de hora suportam apenas números inteiros (portanto, '1h' é suportado, '1,5h' ou '1.5h' não são; use '90m').  Sufixos de tempo são suportados em:  - trigger [expressão](/manual/config/triggers/expression) constantes     e parâmetros de função - constantes de [calculadas     item](/manual/config/items/itemtypes/calculated) fórmulas - parâmetros do **zabbix\[queue,<from>,<to>\]**     [item interno](/manual/config/items/itemtypes/internal) - parâmetro de período de tempo de [agregado     cálculos](/manual/config/items/itemtypes/calculated/aggregate) - configuração do item ('Intervalo de atualização', 'Intervalos personalizados', 'Histórico     campos de período de armazenamento' e 'Período de armazenamento de tendência') - configuração do protótipo do item ('Intervalo de atualização', 'Intervalos personalizados',     campos 'Período de armazenamento do histórico' e 'Período de armazenamento de tendências') - configuração de regra de descoberta de baixo nível ('Intervalo de atualização', 'Personalizar     intervalos', campos 'Manter recursos perdidos') - configuração de descoberta de rede (campo 'Intervalo de atualização') - configuração do cenário web (campos 'Intervalo de atualização', 'Tempo limite') - configuração de operação de ação ('Duração da etapa de operação padrão',     campos 'Duração da etapa') - configurações do perfil do usuário ('Logout automático', 'Atualizar', 'Tempo limite da mensagem'     Campos) -   gráfico     [widget](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#graph)     de *Monitoramento* → *Painel* (campo 'Mudança de horário') - *Administração* → *Geral* → *Arrumação* (período de armazenamento     Campos) - *Administração* → *Geral* → *Ativar opções de exibição*     ('Exibir gatilhos OK para', 'Ativar gatilhos de mudança de status piscam para'     Campos) - *Administração* → *Geral* → *Outro* ('Intervalo de bloqueio de login'     campo e campos relacionados à comunicação com o servidor Zabbix) - Servidor Zabbix `ha_set_failover_delay=delay` [tempo de execução     control](/manual/concepts/server#runtime_control) opção

en-us	#### Time synchronization  It is very important to have precise system time on the server with Zabbix running. [ntpd](http://www.ntp.org/) is the most popular daemon that synchronizes the host's time with the time of other machines. It's strongly recommended to maintain synchronized system time on all systems Zabbix components are running on.  
pt-br	#### Sincronização de tempo  É muito importante ter a hora exata do sistema no servidor no qual o Zabbix está em execução. O [ntpd](http://www.ntp.org/) é o daemon mais popular que sincroniza a hora do host com a hora de outras máquinas. Isso é fortemente recomendado para manter a hora do sistema sincronizada em todos os sistemas nos quais os componentes do Zabbix estão sendo executados.

en-us	##### Time  The following parameters are supported if *Advanced configuration* is set to "Enabled", and *Show* is set to "Time".  |Parameter|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|name|value| |-----|-|-----|-------------------| |*Horizontal position*|0|time_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|time_v_pos|0 - *(default)* Top;<br>1 - Middle;<br>2 - Bottom.<br><br>Two or more elements (Description, Value, Time) cannot share the same *Horizontal position* and *Vertical position*.| |*Size*|0|time_size|Valid values range from 1-100.<br><br>Default: 15.| |*Bold*|0|time_bold|0 - *(default)* Disabled;<br>1 - Enabled.| |*Color*|1|time_color|Hexadecimal color code (e.g. `FF0000`).<br><br>Default: `""` (empty).|
pt-br	##### Tempo  Os seguintes parâmetros são suportados se a *Configuração avançada* estiver definida como "Ativada" e *Mostrar* estiver definido como "Tempo".  |Parâmetro|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|nome|valor| |-----|-|-----|-------------------| |*Posição Horizontal*|0|time_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|time_v_pos|0 - *(padrão)* Dois ou mais elementos (Descrição, Valor, Tempo) não podem compartilhar a mesma *Posição horizontal* e *Posição vertical*| |*Tamanho*|0|time_size|Valores válidos variam de 1-100.<br><br>Padrão: 15.| |*Negrito*|0|time_bold|0 - *(padrão)* Desativado;<br>1 - Habilitado.| |*Cor*|1|time_color|Código de cor hexadecimal (Por exemplo, `FF0000`).<br><br>Padrão: `""` (vazio).|

en-us	 To add a child service, press on the plus icon next to the Zabbix cluster service (the icon is visible only in *Edit* mode).  ![](../../../assets/en/manual/config/service_cluster2.png){width=600}  In the service configuration window, enter name *Zabbix server node 1*. Note that the Parent services parameter is already pre-filled with *Zabbix cluster*.   Availability of this service is affected by problems on the host *HA node 1*, marked with `component:HA node 1` problem tag. In the Problem tags parameter, enter:  - Name: component - Operation: Equals - Value: HA node 1  ![](../../../assets/en/manual/config/service_cluster3.png){width=600}  Switch to the *Tags* tab and add a service tag: `Zabbix server:node 1`. This tag will be used later for service actions and SLA reports.  ![](../../../assets/en/manual/config/service_cluster4.png){width=600}  Save the new service. 
pt-br	Para adicionar um serviço filho, clique no ícone de adição perto do serviço cluster Zabbix (o ícone é visível somente no modo *Editar*).  ![](../../../assets/en/manual/config/service_cluster2.png){width=600}  Na janela de configuração do serviço, digite o nome *Zabbix server node 1*.  Note que o parâmetro de serviços Parent (pai) já está pré-preenchido com *Zabbix cluster*.   A disponibilidade desse serviço é afetada por problemas no host *HA node 1*, marcados como tag problema `component:HA node 1` .   No parâmetro de tags problema, digite:   - Nome: componente - Operação: Equals - Valor: HA node 1  ![](../../../assets/en/manual/config/service_cluster3.png){width=600}  Mude para *Tags* e adicione um serviço de tag: `Zabbix server:node 1`.  Essa tag será utilizada posteriormente para ações de serviço e relatórios de SLA.  ![](../../../assets/en/manual/config/service_cluster4.png){width=600}  Salve o serviço novo.  Para acionar o serviço filho, clique no ícone de adição perto do serviço cluster Zabbix (o ícone é visível somente no modo *Edit*)   ![](../../../assets/en/manual/config/service_cluster2.png){width=600}  Na janela de configuração do serviço, digite o nome, *Zabbix server node 1*.  Observe que o parâmetro de serviços Parent (pai) já está pré-preenchido com *Zabbix cluster*.   A disponibilidade desse serviço é afetada por problemas no host *HA node 1*, como tag problema  `component:HA node 1`.  No parâmetro de tags problema, digite:    - Name: component - Operation: Equals - Value: HA node 1  ![](../../../assets/en/manual/config/service_cluster3.png){width=600}  Mude para *Tags* e adicione um serviço de tag: `Zabbix server:node 1`. Essa tag será utilizada posteriormente para ações de serviço e relatórios de SLA.  ![](../../../assets/en/manual/config/service_cluster4.png){width=600}  Salve o serviço novo. 

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

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

en-us	# token.generate
pt-br	# token.generate

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

en-us	# > Token object  The following objects are directly related to the `token` API.
pt-br	# > Objeto token  Os objetos a seguir estão diretamente relacionados à API `token`.

en-us	### Token  The token object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |tokenid|string|*(readonly)* ID of the token.| |**name**<br>(required)|string|Name of the token.| |description|text|Description of the token.| |userid|string|*(readonly for update)* A user the token has been assigned to.<br><br>*Default: current user.*| |lastaccess|timestamp|*(readonly)* Most recent date and time the token was authenticated.<br><br>Zero if the token has never been authenticated.| |status|integer|Token status.<br><br>Possible values:<br>0 - *(default)* enabled token;<br>1 - disabled token.| |expires\_at|timestamp|Token expiration date and time.<br><br>Zero for never-expiring tokens.| |created\_at|timestamp|*(readonly)* Token creation date and time.| |creator\_userid|string|*(readonly)* The creator user of the token.|
pt-br	### Token  O objeto token tem as seguintes propriedades.      |Propriedade|[Type](/manual/api/reference_commentary#data_types)|Descrição| |--|--|------| |tokenid|string|*(somente leitura)* ID do token.| |**name**<br>(requerido)|string|Nome do token.| |description|text|Descrição do token.| |userid|string|*(somente leitura para atualização)* Um usuário ao qual o token foi atribuído.<br><br>*Padrão: usuário atual.*| |lastaccess|timestamp|*(somente leitura)* Data e hora mais recentes em que o token foi autenticado.<br><br>Zero se o token nunca foi autenticado.| |status|integer|Status do token.<br><br>Valores possíveis:<br>0 - *(padrão)* token ativado;<br>1 - token desativado.| |expires\_at|timestamp|Data e hora de expiração do token.<br><br>Zero para tokens que nunca expiram.| |created\_at|timestamp|*(somente leitura)* Data e hora de criação do token.| |creator\_userid|string|*(somente leitura)* O usuário criador do token.|

en-us	# Token  This class is designed to work with tokens.  Object references:\  -   [Token](/manual/api/reference/token/object)  Available methods:\  -   [token.create](/manual/api/reference/token/create) - create new     tokens -   [token.delete](/manual/api/reference/token/delete) - delete tokens -   [token.get](/manual/api/reference/token/get) - retrieve tokens -   [token.update](/manual/api/reference/token/update) - update tokens -   [token.generate](/manual/api/reference/token/generate) - generate     tokens
pt-br	# Token  Esta classe foi projetada para trabalhar com tokens.      Referências de objetos:\  -   [Token](/manual/api/reference/token/object)  Métodos disponíveis:\  -   [token.create](/manual/api/reference/token/create) - criar novos tokens -   [token.delete](/manual/api/reference/token/delete) - excluir tokens -   [token.get](/manual/api/reference/token/get) - recuperar tokens -   [token.update](/manual/api/reference/token/update) - atualizar tokens -   [token.generate](/manual/api/reference/token/generate) - gerar tokens

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

en-us	#### Top hosts  A *Top hosts* widget has been added to dashboard widgets. This widget is designed to replace the *Data overview* widget that is now deprecated.  The *Top hosts* widget allows to create custom tables for data overview, which is useful for *Top N*-like reports and bar-progress reports useful for capacity planning.  ![](../../../assets/en/manual/web_interface/frontend_sections/monitoring/top_hosts.png)  For more information, see [Top hosts widget](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/top_hosts).
pt-br	#### Principais hosts  Um widget *Top hosts* foi adicionado aos widgets do painel. Esse widget foi projetado para substituir o widget *Data overview* (Visão geral dos dados) que agora está obsoleto.  O widget *Top hosts* permite criar tabelas personalizadas para a visão geral dos dados, o que é útil para relatórios do tipo *Top N* e relatórios de progresso de barras úteis para o planejamento de capacidade.  ![](../../../assets/en/manual/web_interface/frontend_sections/monitoring/top_hosts.png)  Para obter mais informações, consulte [Widget Top hosts](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/top_hosts).

en-us	#### Translating customized severity names  ::: noteimportant If Zabbix frontend translations are used, custom severity names will override translated names by default. ::: Default trigger severity names are available for translation in all locales. If a severity name is changed, a custom name is used in all locales and additional manual translation is needed.  Custom severity name translation procedure:  -   set required custom severity name, for example, 'Important' -   edit     <frontend\_dir>/locale/<required\_locale>/LC\_MESSAGES/frontend.po -   add 2 lines:  ```{=html} <!-- --> ```     msgid "Important"     msgstr "<translation string>"  and save file.  -   create .mo files as described in <frontend\_dir>/locale/README  Here **msgid** should match the new custom severity name and **msgstr** should be the translation for it in the specific language.  This procedure should be performed after each severity name change.  
pt-br	#### Tradução de nomes de severidade customizados  ::: noteimportant Se as traduções do Zabbix Frontend são usadas, nomes de  severidade customizados irão sobrescrever os nomes traduzidos por padrão. :::  Nomes de severidade de gatilho padrão estão disponíveis para tradução em todos as localizações. Se um nome de severidade é alterado, um nome customizado é usado em todas as localizações e tradução manual adicional é necessária.  Procedimento de tradução de nome de severidade customizado:  -   informe o nome de severidade customizado requerido, por exemplo, 'Important' -   edite     <frontend\_dir>/locale/<required\_locale>/LC\_MESSAGES/frontend.po -   adicione 2 linhas:  ```{=html} <!-- --> ```     msgid "Important"     msgstr "<translation string>"  e salve o arquivo.  -   crie arquivos .mo como descrito em <frontend\_dir>/locale/README  Aqui **msgid** deve corresponder ao nome da nova severidade customizada e **msgstr** deve ser a tradução para ele no idioma específico.  Este procedimento deve ser executado depois de cada alteração de nome de severidade.  

en-us	#### Trapper process  Receiving internal metric requests from an external Zabbix instance is handled by the trapper process that validates the request, gathers the metrics, creates the JSON data buffer and sends the prepared JSON back, for example, from server:  ``` {.java} {   "response": "success",   "data": {     "boottime": N,     "uptime": N,     "hosts": N,     "items": N,     "items_unsupported": N,     "preprocessing_queue": N,     "process": {       "alert manager": {         "busy": {           "avg": N,           "max": N,           "min": N         },         "idle": {           "avg": N,           "max": N,           "min": N         },         "count": N       }, ...     },     "queue": N,     "rcache": {       "total": N,       "free": N,       "pfree": N,       "used": N,       "pused": N     },     "requiredperformance": N,     "triggers": N,     "uptime": N,     "vcache": {       "buffer": {         "total": N,         "free": N,         "pfree": N,         "used": N,         "pused": N       },       "cache": {         "requests": N,         "hits": N,         "misses": N,         "mode": N       }     },     "vmware": {       "total": N,       "free": N,       "pfree": N,       "used": N,       "pused": N     },     "version": "N",     "wcache": {       "values": {         "all": N,         "float": N,         "uint": N,         "str": N,         "log": N,         "text": N,         "not supported": N       },       "history": {         "pfree": N,         "free": N,         "total": N,         "used": N,         "pused": N       },       "index": {         "pfree": N,         "free": N,         "total": N,         "used": N,         "pused": N       },       "trend": {         "pfree": N,         "free": N,         "total": N,         "used": N,         "pused": N       }     }   } } ```
pt-br	#### Processo do Trapper  Receber solicitações de métricas internas de uma instância externa do Zabbix é tratado pelo processo trapper que valida o pedido, reúne o métricas, cria o buffer de dados JSON e envia o JSON preparado de volta, por exemplo, do servidor:  ``` {.java} {   "resposta": "sucesso",   "dados": {     "boottime": N,     "tempo de atividade": N,     "anfitriões": N,     "itens": N,     "items_unsupported": N,     "preprocessing_queue": N,     "processar": {       "gerente de alertas": {         "ocupado": {           "média": N,           "máximo": N,           "min": N         },         "ocioso": {           "média": N,           "máximo": N,           "min": N         },         "contar": N       }, ...     },     "fila": N,     "rcache": {       "total": N,       "grátis": N,       "pfree": N,       "usado": N,       "empurrado": N     },     "desempenho necessário": N,     "gatilhos": N,     "tempo de atividade": N,     "vcache": {       "amortecedor": {         "total": N,         "grátis": N,         "pfree": N,         "usado": N,         "empurrado": N       },       "cache": {         "solicitações": N,         "acertos": N,         "falta": N,         "modo": N       }     },     "vmware": {       "total": N,       "grátis": N,       "pfree": N,       "usado": N,       "empurrado": N     },     "versão": "N",     "wcache": {       "valores": {         "tudo n,         "flutuar": N,         "uint": N,         "str": N,         "log": N,         "texto": N,         "não suportado": N       },       "história": {         "pfree": N,         "grátis": N,         "total": N,         "usado": N,         "empurrado": N       },       "índice": {         "pfree": N,         "grátis": N,         "total": N,         "usado": N,         "empurrado": N       },       "tendência": {         "pfree": N,         "grátis": N,         "total": N,         "usado": N,         "empurrado": N       }     }   } } ```

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

en-us	# > Trend object  The following objects are directly related to the `trend` API.  ::: noteclassic Trend objects differ depending on the item's type of information. They are created by the Zabbix server and cannot be modified via the API. :::
pt-br	# > Objeto de tendência      Os objetos a seguir estão diretamente relacionados à API `trend`.      ::: noteclassic   Os objetos de tendência diferem dependendo do tipo de informação do item. Eles são criados pelo servidor Zabbix e não podem ser modificados via API. :::

en-us	#### Trends  Retrieve trend values calculated by Zabbix server for presentation or further processing.  [Trend API](/manual/api/reference/trend)
pt-br	#### Trends  Recupere valores de trends calculados pelo servidor Zabbix para apresentação ou processamento adicional.  [API de tendências](/manual/api/reference/trend)

en-us	#### Trends  The following information is exported for a calculated trend value:  |Field|<|Type|Description| |-----|-|----|-----------| |*host*|<|object|Host name of the item host.| |<|host|string|Host name.| |<|name|string|Visible host name.| |*groups*|<|array|List of host groups of the item host; there should be at least one element in array.| |<|\-|string|Host group name.| |*itemid*|<|number|Item ID.| |*name*|<|string|Visible item name.| |*clock*|<|number|Number of seconds since Epoch to the moment when value was collected (integer part).| |*count*|<|number|Number of values collected for a given hour.| |*min*|<|number|Minimum item value for a given hour.| |*avg*|<|number|Average item value for a given hour.| |*max*|<|number|Maximum item value for a given hour.| |*type*|<|number|Value type:<br>0 - numeric float, 3 - numeric unsigned|
pt-br	#### Trends  As seguintes informações são exportadas para um valor de trends calculado:  |Campo|<|Tipo|Descrição| |-----|-|----|-----------| |*host*|<|object|Nome do host do item host.| |<|host|string|Nome do host.| |<|name|string|Nome do host visível.| |*grupos*|<|array|Lista de grupos de hosts do host do item; deve haver pelo menos um elemento no array.| |<|\-|string|Nome do grupo de hosts.| |*itemid*|<|número|ID do item.| |*nome*|<|string|Nome do item visível.| |*clock*|<|number|Número de segundos desde Epoch até o momento em que o valor foi coletado (parte inteira).| |*count*|<|number|Número de valores coletados para uma determinada hora.| |*min*|<|number|Valor mínimo do item para uma determinada hora.| |*avg*|<|number|Valor médio do item para uma determinada hora.| |*max*|<|number|Valor máximo do item para uma determinada hora.| |*tipo*|<|número|Tipo de valor:<br>0 - numérico flutuante, 3 - numérico sem sinal|

en-us	# Trend  This class is designed to work with trend data.  Object references:\  -   [Trend](/manual/api/reference/trend/object#trend)  Available methods:\  -   [trend.get](/manual/api/reference/trend/get) - retrieving trends
pt-br	# Tendência      Esta classe foi projetada para trabalhar com dados de tendência.      Referências de objetos:\  -   [Trend](/manual/api/reference/trend/object#trend)  Métodos disponíveis:\  -   [trend.get](/manual/api/reference/trend/get) - recuperando tendências

en-us	# trigger.adddependencies
pt-br	# trigger.adddependencies

en-us	#### trigger  Changes:\ [ZBXNEXT-6867](https://support.zabbix.com/browse/ZBXNEXT-6867) `trigger.adddependencies`, `trigger.deletedependencies`: dropped the ability to edit the dependencies of inherited triggers.\
pt-br	#### trigger  Mudanças:\ [ZBXNEXT-6867](https://support.zabbix.com/browse/ZBXNEXT-6867) `trigger.adddependencies`, `trigger.deletedependencies`: eliminada a capacidade de editar as dependências de gatilhos herdados.\

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

en-us	##### Trigger configuration  In trigger configuration, enable the *Allow manual close* option.  ![](../../../../assets/en/manual/config/manual_close_conf1.png)  
pt-br	##### Configuração de gatilho  Na configuração do gatilho, habilite a opção *Permitir encerramento manual*.  ![](../../../../assets/en/manual/config/manual_close_conf1.png)  

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

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

en-us	# trigger.deletedependencies
pt-br	# trigger.deletedependencies

en-us	#### Trigger events  The following information is exported for a problem event:  |Field|<|<|Type|Description| |-----|-|-|----|-----------| |*clock*|<|<|number|Number of seconds since Epoch to the moment when problem was detected (integer part).| |*ns*|<|<|number|Number of nanoseconds to be added to `clock` to get a precise problem detection time.| |*value*|<|<|number|1 (always).| |*eventid*|<|<|number|Problem event ID.| |*name*|<|<|string|Problem event name.| |*severity*|<|<|number|Problem event severity (0 - Not classified, 1 - Information, 2 - Warning, 3 - Average, 4 - High, 5 - Disaster).| |*hosts*|<|<|array|List of hosts involved in the trigger expression; there should be at least one element in array.| |<|\-|<|object|<| |<|<|*host*|string|Host name.| |<|<|*name*|string|Visible host name.| |*groups*|<|<|array|list of host groups of all hosts involved in the trigger expression; there should be at least one element in array.| |<|\-|<|string|Host group name.| |*tags*|<|<|array|List of problem tags (can be empty).| |<|\-|<|object|<| |<|<|*tag*|string|Tag name.| |<|<|*value*|string|Tag value (can be empty).|  The following information is exported for a recovery event:  |Field|Type|Description| |-----|----|-----------| |*clock*|number|Number of seconds since Epoch to the moment when problem was resolved (integer part).| |*ns*|number|Number of nanoseconds to be added to `clock` to get a precise problem resolution time.| |*value*|number|0 (always).| |*eventid*|number|Recovery event ID.| |*p\_eventid*|number|Problem event ID.|
pt-br	#### Eventos de Triggers  As seguintes informações são exportadas para um evento de problema:  |Campo|<|<|Tipo|Descrição| |-----|-|-|----|-----------| |*clock*|<|<|number|Número de segundos desde Epoch até o momento em que o problema foi detectado (parte inteira).| |*ns*|<|<|number|Número de nanossegundos a serem adicionados ao `clock` para obter um tempo preciso de detecção do problema.| |*valor*|<|<|número|1 (sempre).| |*eventid*|<|<|number|ID do evento do problema.| |*nome*|<|<|string|Nome do evento do problema.| |*severity*|<|<|number|Gravidade do evento do problema (0 - Não classificado, 1 - Informação, 2 - Aviso, 3 - Médio, 4 - Alto, 5 - Desastre).| |*hosts*|<|<|array|Lista de hosts envolvidos na expressão de trigger; deve haver pelo menos um elemento no array.| |<|\-|<|objeto|<| |<|<|*host*|string|Nome do host.| |<|<|*nome*|string|Nome do host visível.| |*groups*|<|<|array|lista de grupos de hosts de todos os hosts envolvidos na expressão de trigger; deve haver pelo menos um elemento no array.| |<|\-|<|string|Nome do grupo de hosts.| |*tags*|<|<|array|Lista de tags de problema (pode estar vazia).| |<|\-|<|objeto|<| |<|<|*tag*|string|Nome da tag.| |<|<|*valor*|string|Valor da tag (pode estar vazio).|  As seguintes informações são exportadas para um evento de recuperação:  |Campo|Tipo|Descrição| |-----|----|-----------| |*clock*|number|Número de segundos desde a Epoch até o momento em que o problema foi resolvido (parte inteira).| |*ns*|number|Número de nanossegundos a serem adicionados ao `clock` para obter um tempo preciso de resolução do problema.| |*valor*|número|0 (sempre).| |*eventid*|number|ID do evento de recuperação.| |*p\_eventid*|number|ID do evento do problema.|

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

en-us	##### Trigger lines  Simple triggers are displayed as lines with black dashes over trigger severity color -- take note of the blue line on the graph and the trigger information displayed in the legend. Up to 3 trigger lines can be displayed on the graph; if there are more triggers then the triggers with lower severity are prioritized. Triggers are always displayed in simple graphs, whereas displaying them in [custom graphs](custom#configuring_custom_graphs) is a user preference.  ![simple\_graph\_trigger.png](../../../../../assets/en/manual/config/simple_graph_trigger.png)
pt-br	##### Linhas de gatilho  Gatilhos simples são exibidos como linhas com traços pretos sobre o gatilho cor de gravidade -- observe a linha azul no gráfico e a informações de disparo exibidas na legenda. Até 3 linhas de gatilho podem ser exibido no gráfico; se houver mais gatilhos, então os gatilhos com menor gravidade são priorizados. Os gatilhos são sempre exibidos em gráficos simples, enquanto exibi-los em [custom gráficos](custom#configuring_custom_graphs) é uma preferência do usuário.  ![simple\_graph\_trigger.png](../../../../../assets/en/manual/config/simple_graph_trigger.png)

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

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

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

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

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

en-us	# > Trigger prototype object  The following objects are directly related to the `triggerprototype` API.
pt-br	# > Objeto de protótipo de trigger     Os objetos a seguir estão diretamente relacionados à API `triggerprototype`.

en-us	#### Trigger prototypes  The following screenshot illustrates how we can use these macros in trigger prototypes:  ![](../../../../../assets/en/manual/discovery/low_level_discovery/trigger_prototype_snmp.png)  ![](../../../../../assets/en/manual/discovery/low_level_discovery/trigger_prototypes_snmp.png)
pt-br	#### Protótipos de gatilho  A captura de tela a seguir ilustra como podemos usar essas macros em protótipos de gatilho:  ![](../../../../../assets/en/manual/discovery/low_level_discovery/trigger_prototype_snmp.png)  ![](../../../../../assets/en/manual/discovery/low_level_discovery/trigger_prototypes_snmp.png)

en-us	### Trigger prototype tag  The trigger prototype tag object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**tag**<br>(required)|string|Trigger prototype tag name.| |value|string|Trigger prototype tag value.|
pt-br	### Acionar etiqueta de protótipo      O objeto de etiqueta de protótipo de acionador tem as seguintes propriedades.      |Propriedade|[Type](/manual/api/reference_commentary#data_types)|Descrição|   |--|--|------|   |**tag**<br>(requerido)|string|Acionar o nome da etiqueta do protótipo.|   |value|string|Valor de etiqueta de protótipo de trigger.|

en-us	### Trigger prototype  The trigger prototype object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |triggerid|string|*(readonly)* ID of the trigger prototype.| |**description**<br>(required)|string|Name of the trigger prototype.| |**expression**<br>(required)|string|Reduced trigger expression.| |event\_name|string|Event name generated by the trigger.| |opdata|string|Operational data.| |comments|string|Additional comments to the trigger prototype.| |priority|integer|Severity of the trigger prototype.<br><br>Possible values:<br>0 - *(default)* not classified;<br>1 - information;<br>2 - warning;<br>3 - average;<br>4 - high;<br>5 - disaster.| |status|integer|Whether the trigger prototype is enabled or disabled.<br><br>Possible values:<br>0 - *(default)* enabled;<br>1 - disabled.| |templateid|string|*(readonly)* ID of the parent template trigger prototype.| |type|integer|Whether the trigger prototype can generate multiple problem events.<br><br>Possible values:<br>0 - *(default)* do not generate multiple events;<br>1 - generate multiple events.| |url|string|URL associated with the trigger prototype.| |recovery\_mode|integer|OK event generation mode.<br><br>Possible values are:<br>0 - *(default)* Expression;<br>1 - Recovery expression;<br>2 - None.| |recovery\_expression|string|Reduced trigger recovery expression.| |correlation\_mode|integer|OK event closes.<br><br>Possible values are:<br>0 - *(default)* All problems;<br>1 - All problems if tag values match.| |correlation\_tag|string|Tag for matching.| |manual\_close|integer|Allow manual close.<br><br>Possible values are:<br>0 - *(default)* No;<br>1 - Yes.| |discover|integer|Trigger prototype discovery status.<br><br>Possible values:<br>0 - *(default)* new triggers will be discovered;<br>1 - new triggers will not be discovered and existing triggers will be marked as lost.| |uuid|string|Universal unique identifier, used for linking imported trigger prototypes to already existing ones. Used only for trigger prototypes on templates. Auto-generated, if not given.<br><br>For update operations this field is *readonly*.|
pt-br	### Protótipo de trigger      O objeto protótipo de trigger tem as seguintes propriedades.      |Propriedade|[Tipo](/manual/api/reference_commentary#data_types)|Descrição| |--|--|------| |triggerid|string|*(somente leitura)* ID do protótipo de trigger.| |**description**<br>(requerido)|string|Nome do protótipo da trigger.| |**expression**<br>(requerido)|string|Expressão de trigger reduzida.| |event\_name|string|Nome do evento gerado pela trigger.| |opdata|string|Dados operacionais.| |comments|string|Comentários adicionais ao protótipo de trigger.| |priority|integer|Gravidade do protótipo de trigger.<br><br>Valores possíveis:<br>0 - *(padrão)* não classificado;<br>1 - informação;<br>2 - aviso;<br>3 - média;< br>4 - alto;<br>5 - desastre.| |status|integer|Se o protótipo de trigger está ativado ou desativado.<br><br>Valores possíveis:<br>0 - *(padrão)* ativado;<br>1 - desativado.|   |templateid|string|*(somente leitura)* ID do protótipo de trigger do template pai.| |templateid|string|*(somente leitura)* ID do protótipo de trigger do modelo pai.| |type|integer|Se o protótipo de trigger pode gerar vários eventos de problema.<br><br>Valores possíveis:<br>0 - *(padrão)* não gera vários eventos;<br>1 - gera vários eventos.|   |url|string|URL associado ao protótipo de trigger.| |recovery\_mode|integer|Modo de geração de eventos OK.<br><br>Os valores possíveis são:<br>0 - *(padrão)* Expressão;<br>1 - Expressão de recuperação;<br>2 - Nenhum.|   |recovery\_expression|string|Expressão de recuperação de trigger reduzida.| |correlation\_mode|integer|O evento OK fecha.<br><br>Os valores possíveis são:<br>0 - *(padrão)* Todos os problemas;<br>1 - Todos os problemas se os valores das etiquetas corresponderem.|   |correlation\_tag|string|Etiqueta para correspondência.| |manual\_close|integer|Permitir fechamento manual.<br><br>Os valores possíveis são:<br>0 - *(padrão)* Não;<br>1 - Sim.|   |discover|integer|Status de descoberta do protótipo de trigger.<br><br>Valores possíveis:<br>0 - *(padrão)* novas triggers serão descobertas;<br>1 - novas triggers não serão descobertas e as triggers existentes serão marcadas como perdidas.| |uuid|string|Identificador único universal, usado para vincular protótipos de triggers importados aos já existentes. Usado apenas para protótipos de triggers em modelos. Gerado automaticamente, se não fornecido.<br><br>Para operações de atualização, este campo é *somente leitura*.|

en-us	# Trigger prototype  This class is designed to work with trigger prototypes.  Object references:\  -   [Trigger     prototype](/manual/api/reference/triggerprototype/object#trigger_prototype)  Available methods:\  -   [triggerprototype.create](/manual/api/reference/triggerprototype/create) -     creating new trigger prototypes -   [triggerprototype.delete](/manual/api/reference/triggerprototype/delete) -     deleting trigger prototypes -   [triggerprototype.get](/manual/api/reference/triggerprototype/get) -     retrieving trigger prototypes -   [triggerprototype.update](/manual/api/reference/triggerprototype/update) -     updating trigger prototypes
pt-br	# Protótipo de trigger    Esta classe foi projetada para trabalhar com protótipos de trigger.      Referências de objetos:\      - [Trigger prototype](/manual/api/reference/triggerprototype/object#trigger_prototype)      Métodos disponíveis:\  -   [triggerprototype.create](/manual/api/reference/triggerprototype/create) -     criando novos protótipos de trigger -   [triggerprototype.delete](/manual/api/reference/triggerprototype/delete) -     excluindo protótipos de trigger -   [triggerprototype.get](/manual/api/reference/triggerprototype/get) -     recuperando protótipos de trigger -   [triggerprototype.update](/manual/api/reference/triggerprototype/update) -     atualizando protótipos de trigger

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

en-us	#### Triggers  Configure triggers to notify you about problems in your system. Manage trigger dependencies.  [Trigger API](/manual/api/reference/trigger)
pt-br	#### Gatilhos  Configure gatilhos para notificá-lo sobre problemas em seu sistema. Gerencie as dependências de gatilho.  [API Trigger](/manual/api/reference/trigger)

en-us	##### Triggers  Triggers have an 'OK event generation' setting that controls how OK events are generated:  -   *Expression* - an OK event is generated for a trigger in problem     state when its expression evaluates to FALSE. This is the simplest     setting, enabled by default. -   *Recovery expression* - an OK event is generated for a trigger in     problem state when its expression evaluates to FALSE and the     recovery expression evaluates to TRUE. This can be used if trigger     recovery criteria is different from problem criteria. -   *None* - an OK event is never generated. This can be used in     conjunction with multiple problem event generation to simply send a     notification when something happens.  Additionally triggers have an 'OK event closes' setting that controls which problem events are closed:  -   *All problems* - an OK event will close all open problems created by     the trigger -   *All problems if tag values match* - an OK event will close open     problems created by the trigger and having at least one matching tag     value. The tag is defined by 'Tag for matching' trigger setting. If     there are no problem events to close then OK event is not generated.     This is often called trigger level event correlation.  
pt-br	##### Gatilhos  Os gatilhos tem uma configuração de 'geração de evento OK' que controla como os eventos OK são gerados:  -   *Expressão* - um evento OK é gerado para um gatilho em estado de problema     quando sua expressão avalia para FALSO. Esta é a configuração mais simples,     habilitada por padrão. -   *Expressão de recuperação* - um evento OK é gerado para um gatilho em estado     problema quando sua expressão avalia para FALSO e a expressão de recuperação     avalia para VERDADEIRO. Isto pode ser usado se o critério de recuperação do     gatilho é diferente do critério de problema. -   *Nenhum* - um evento OK nunca é gerado. Isto pode ser usado em conjunto     com geração de evento problema múltiplo para simplificar o envio de uma     notificação quando algo ocorrer.  Adicionalmente os gatilhos possuem uma configuração de 'Evento OK encerra' que controla quais eventos problema são encerrados:  -   *Todos os problemas* - um evento OK encerrará todos os problemas abertos     criados pelo gatilho -   *Todos os problemas se valores de etiqueta correspondem* - um evento OK     encerrará problemas criados pelo gatilho e tendo no mínimo um valor de     etiqueta correspondente. A etiqueta é definida pela configuração de     gatilho 'Etiqueta para correspondência'. Se não há eventos problema a     serem encerrados então o evento OK não é gerado. Isto é frequentemente     chamado de correlação de evento em nível de gatilho.  

en-us	### Trigger tag  The trigger tag object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**tag**<br>(required)|string|Trigger tag name.| |value|string|Trigger tag value.|
pt-br	### Etiqueta de trigger  O objeto da etiqueta de trigger tem as seguintes propriedades..  |Propriedade|[Type](/manual/api/reference_commentary#data_types)|Descrição| |--|--|------| |**tag**<br>(requerido)|string|Nome da etiqueta de trigger.| |value|string|Valor da tag etiqueta de trigger.|

en-us	# Trigger  This class is designed to work with triggers.  Object references:\  -   [Trigger](/manual/api/reference/trigger/object#trigger)  Available methods:\  -   [trigger.adddependencies](/manual/api/reference/trigger/adddependencies) -     adding new trigger dependencies -   [trigger.create](/manual/api/reference/trigger/create) - creating     new triggers -   [trigger.delete](/manual/api/reference/trigger/delete) - deleting     triggers -   [trigger.deletedependencies](/manual/api/reference/trigger/deletedependencies) -     deleting trigger dependencies -   [trigger.get](/manual/api/reference/trigger/get) - retrieving     triggers -   [trigger.update](/manual/api/reference/trigger/update) - updating     triggers
pt-br	# Trigger    Esta classe foi projetada para trabalhar com trigger.      Referências de objetos:\  -   [Trigger](/manual/api/reference/trigger/object#trigger)  Available methods:\  -   [trigger.adddependencies](/manual/api/reference/trigger/adddependencies) -     adicionando novas dependências de trigger -   [trigger.create](/manual/api/reference/trigger/create) - criando novas triggers -   [trigger.delete](/manual/api/reference/trigger/delete) - excluindo triggers -   [trigger.deletedependencies](/manual/api/reference/trigger/deletedependencies) -     excluindo dependências de trigger -   [trigger.get](/manual/api/reference/trigger/get) - recuperando triggers -   [trigger.update](/manual/api/reference/trigger/update) - atualizando triggers

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

en-us	#### Trimmed long IPv6 IP address in failed login information  A failed login attempt message will display only the first 39 characters of a stored IP address as that's the character limit in the database field. That means that IPv6 IP addresses longer than 39 characters will be shown incompletely.
pt-br	#### Endereço IPv6 longo truncado em informações de login com falhas   Uma mensagem de tentativa de login falhada exibirá apenas os primeiros 39 caracteres de um endereço de IP armazenado, pois esse é o limite de caracteres no campo do banco de dados. Isso significa que endereços de IP IPv6 com mais de 39 caracteres serão exibidos de forma incompleta.

en-us	#### Troubleshooting and removing agent  This section lists some useful commands that can be used for troubleshooting and removing Zabbix agent installation.  See if Zabbix agent is running:      ps aux | grep zabbix_agentd  See if Zabbix agent has been installed from packages:      pkgutil --pkgs | grep zabbix      com.zabbix.pkg.ZabbixAgent  See the files that were installed from the installer package (note that the initial `/` is not displayed in this view):      pkgutil --only-files --files com.zabbix.pkg.ZabbixAgent     Library/LaunchDaemons/com.zabbix.zabbix_agentd.plist                                                                                                                                                                                                                                usr/local/bin/zabbix_get                                                                                                                                                                                                                                                            usr/local/bin/zabbix_sender                                                                                                                                                                                                                                                         usr/local/etc/zabbix/zabbix_agentd/userparameter_examples.conf.NEW                                                                                                                                                                                                                  usr/local/etc/zabbix/zabbix_agentd/userparameter_mysql.conf.NEW                                                                                                                                                                                                                     usr/local/etc/zabbix/zabbix_agentd.conf.NEW                                                                                                                                                                                                                                         usr/local/sbin/zabbix_agentd  Stop Zabbix agent if it was launched with `launchctl`:      sudo launchctl unload /Library/LaunchDaemons/com.zabbix.zabbix_agentd.plist  Remove files (including configuration and logs) that were installed with installer package:      sudo rm -f /Library/LaunchDaemons/com.zabbix.zabbix_agentd.plist     sudo rm -f /usr/local/sbin/zabbix_agentd     sudo rm -f /usr/local/bin/zabbix_get     sudo rm -f /usr/local/bin/zabbix_sender     sudo rm -rf /usr/local/etc/zabbix     sudo rm -rf /var/log/zabbix  Forget that Zabbix agent has been installed:      sudo pkgutil --forget com.zabbix.pkg.ZabbixAgent
pt-br	#### Correção e remoção do agente  Esta seção lista alguns comandos úteis que podem ser usados para solução de problemas e remoção da instalação do Zabbix Agent.  Veja se o Zabbix Agent está sendo executado:      ps aux | grep zabbix_agentd  Veja se o Zabbix Agent foi instalado pelos pacotes:      $ pkgutil --pkgs | grep zabbix      com.zabbix.pkg.ZabbixAgent  Confira os arquivos que foram instalados pelo pacote de instalação (note que a barra inicial `/` não é mostrada nesta visualização):      $ pkgutil --only-files --files com.zabbix.pkg.ZabbixAgent     Library/LaunchDaemons/com.zabbix.zabbix_agentd.plist                                                                                                                                                                                                                                usr/local/bin/zabbix_get                                                                                                                                                                                                                                                            usr/local/bin/zabbix_sender                                                                                                                                                                                                                                                         usr/local/etc/zabbix/zabbix_agentd/userparameter_examples.conf.NEW                                                                                                                                                                                                                  usr/local/etc/zabbix/zabbix_agentd/userparameter_mysql.conf.NEW                                                                                                                                                                                                                     usr/local/etc/zabbix/zabbix_agentd.conf.NEW                                                                                                                                                                                                                                         usr/local/sbin/zabbix_agentd  Pare o Zabbix Agent se ele foi iniciado com o `launchctl`:      sudo launchctl unload /Library/LaunchDaemons/com.zabbix.zabbix_agentd.plist  Remova os arquivos (incluindo configurações e logs) que foram instalados com o pacote de instalação:      sudo rm -f /Library/LaunchDaemons/com.zabbix.zabbix_agentd.plist     sudo rm -f /usr/local/sbin/zabbix_agentd     sudo rm -f /usr/local/bin/zabbix_get     sudo rm -f /usr/local/bin/zabbix_sender     sudo rm -rf /usr/local/etc/zabbix     sudo rm -rf /var/log/zabbix  Utilize o comando forget para o Zabbix Agent:      sudo pkgutil --forget com.zabbix.pkg.ZabbixAgent

en-us	#### Troubleshooting  -   In case of unavailable metrics, please make sure if they are not     made unavailable or turned off by default in recent VMware vSphere     versions or if some limits are not placed on performance-metric     database queries. See     [ZBX-12094](https://support.zabbix.com/browse/ZBX-12094) for     additional details.  ```{=html} <!-- --> ``` -   In case of *'config.vpxd.stats.maxQueryMetrics' is invalid or     exceeds the maximum number of characters permitted\*\** error, add a     `config.vpxd.stats.maxQueryMetrics` parameter to the vCenter Server     settings. The value of this parameter should be the same as the     value of `maxQuerysize` in VMware's *web.xml*. See this VMware     knowledge base [article](https://kb.vmware.com/s/article/2107096)     for details.
pt-br	#### Solução de problemas  - Em caso de métricas indisponíveis, verifique se não estão      indisponível ou desativado por padrão no VMware vSphere recente      versões ou se alguns limites não são colocados na métrica de desempenho      consultas de banco de dados. Ver      [ZBX-12094](https://support.zabbix.com/browse/ZBX-12094) para      detalhes adicionais.  ```{=html} <!-- --> ``` - No caso de *'config.vpxd.stats.maxQueryMetrics' ser inválido ou      excede o número máximo de caracteres permitido\*\** erro, adicione um      parâmetro `config.vpxd.stats.maxQueryMetrics` para o vCenter Server      definições. O valor deste parâmetro deve ser o mesmo que o      valor de `maxQuerysize` no *web.xml* da VMware. Veja este VMware      base de conhecimento [artigo](https://kb.vmware.com/s/article/2107096)      para detalhes.

en-us	#### Troubleshooting  The following steps may help you troubleshoot problems with Elasticsearch setup:  1.  Check if the mapping is correct (GET request to required index URL     like `http://localhost:9200/uint`). 2.  Check if shards are not in failed state (restart of Elasticsearch     should help). 3.  Check the configuration of Elasticsearch. Configuration should allow     access from the Zabbix frontend host and the Zabbix server host. 4.  Check Elasticsearch logs.  If you are still experiencing problems with your installation then please create a bug report with all the information from this list (mapping, error logs, configuration, version, etc.)
pt-br	#### Solução de problemas  As etapas a seguir podem ajudá-lo a solucionar problemas com a configuração do Elasticsearch:  1.  Verifique se o mapeamento está correto (solicitação GET para URL de índice necessário como `http://localhost:9200/uint`). 2.  Verifique se os fragmentos não estão em estado de falha (a reinicialização do Elasticsearch deve ajudar). 3.  Verifique a configuração do Elasticsearch. A configuração deve permitir o acesso do host Zabbix Frontend e do host do Zabbix Server. 4.  Verifique os logs do Elasticsearch.  Se você ainda está tendo problemas com sua instalação, por favor, crie um relatório de bug com todas as informações desta lista (mapeamento, logs de erros, configuração, versão, etc.)

en-us	##### Tuxedo  Tuxedo command line utilities tmadmin and qmadmin can be used in definition of a UserParameter in order to return per server/service/queue performance counters and availability of Tuxedo resources.
pt-br	##### Tuxedo  Os utilitários de linha de comando 'Tuxedo': 'tmadmin' e 'qmadmin' podem ser utilizados na definição de um `UserParameter` para retornar por servidor/serviço/contador de fila/ e disponibilidade dos recursos 'Tuxedo'.

en-us	### UI element  The UI element object has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**name**<br>(required)|string|Name of the UI element.<br><br>Possible values for users of any type:<br>`monitoring.dashboard` - *Monitoring → Dashboard*;<br>`monitoring.problems` - *Monitoring → Problems*;<br>`monitoring.hosts` - *Monitoring → Hosts*;<br>`monitoring.overview` - *Monitoring → Overview*;<br>`monitoring.latest_data` - *Monitoring → Latest data*;<br>`monitoring.maps` - *Monitoring → Maps*;<br>`monitoring.services` - *Monitoring → Services*;<br>`inventory.overview` - *Inventory → Overview*;<br>`inventory.hosts` - *Inventory → Hosts*;<br>`reports.availability_report` - *Reports → Availability report*;<br>`reports.top_triggers` - *Reports → Triggers top 100*.<br><br>Possible values only for users of *Admin* and *Super admin* user types:<br>`monitoring.discovery` - *Monitoring → Discovery*;<br>`reports.scheduled_reports` - *Reports → Scheduled reports*;<br>`reports.notifications` - *Reports → Notifications*;<br>`configuration.host_groups` - *Configuration → Host groups*;<br>`configuration.templates` - *Configuration → Templates*;<br>`configuration.hosts` - *Configuration → Hosts*;<br>`configuration.maintenance` - *Configuration → Maintenance*;<br>`configuration.actions` - *Configuration → Actions*;<br>`configuration.discovery` - *Configuration → Discovery*.<br><br>Possible values only for users of *Super admin* user type:<br>`reports.system_info` - *Reports → System information*;<br>`reports.audit` - *Reports → Audit*;<br>`reports.action_log` - *Reports → Action log*;<br>`configuration.event_correlation` - *Configuration → Event correlation*;<br>`administration.general` - *Administration → General*;<br>`administration.proxies` - *Administration → Proxies*;<br>`administration.authentication` - *Administration → Authentication*;<br>`administration.user_groups` - *Administration → User groups*;<br>`administration.user_roles` - *Administration → User roles*;<br>`administration.users` - *Administration → Users*;<br>`administration.media_types` - *Administration → Media types*;<br>`administration.scripts` - *Administration → Scripts*;<br>`administration.queue` - *Administration → Queue*.| |status|integer|Whether access to the UI element is enabled.<br><br>Possible values:<br>0 - Disabled;<br>1 - *(default)* Enabled.|
pt-br	### Elemento de IU      O objeto de elemento de interface do usuário (UI) tem as seguintes propriedades:      |Propriedade|[Tipo](/manual/api/reference_commentary#data_types)|Descrição| |--|--|------| |**name**<br>(requerido)|string|Nome do elemento da interface do usuário.<br><br>Valores possíveis para usuários de qualquer tipo:<br>`monitoring.dashboard` - *Monitoramento → Dashboard*;<br>`monitoring.problems` - *Monitoramento → Problemas*;<br>`monitoring.hosts` - *Monitoramento → Hosts*;<br>`monitoring.overview` - *Monitoramento → Visão geral*;<br>`monitoring.latest_data` - *Monitoramento → Dados recentes*;<br>`monitoring.maps` - *Monitoramento → Mapas*;<br>`monitoring.services` - *Monitoramento → Serviços*;<br>`inventory.overview` - *Inventário → Visão geral*;<br>`inventory.hosts` - *Inventário → Hosts*;<br>`reports.availability_report` - *Relatórios → Relatório de disponibilidade*;<br>`reports.top_triggers` - *Relatórios → Triggers top 100*.<br><br>Valores possíveis apenas para usuários dos tipos de usuário *Admin* e *Super admin*:<br>`monitoring.discovery` - *Monitoramento → Descoberta*;<br>`reports.scheduled_reports` - *Relatórios → Relatórios programados*;<br>`reports.notifications` - *Relatórios → Notificações*;<br>`configuration.host_groups` - *Configuração → Grupos de hosts*;<br>`configuration.templates` - *Configuração → Templates*;<br>`configuration.hosts` - *Configuração → Hosts*;<br>`configuration.maintenance` - *Configuração → Manutenção*;<br>`configuration.actions` - *Configuração → Ações*;<br>`configuration.discovery` - *Configuração → Descoberta*.<br><br>Valores possíveis apenas para usuários do tipo de usuário *Super admin*:<br>`reports.system_info` - *Relatórios → Informação do sistema*;<br>`reports.audit` - *Relatórios → Auditoria*;<br>`reports.action_log` - *Relatórios → Log de ações*;<br>`configuration.event_correlation` - *Configuration → Correlação de eventos*;<br>`administration.general` - *Administração → Geral*;<br>`administration.proxies` - *Administração → Proxies*;<br>`administration.authentication` - *Administração → Autenticação*;<br>`administration.user_groups` - *Administração → User groups*;<br>`administration.user_roles` - *Administração → Funções do usuário*;<br>`administration.users` - *Administração → Usuários*;<br>`administration.media_types` - *Administração → Tipos de mídia*;<br>`administration.scripts` - *Administration → Scripts*;<br>`administration.queue` - *Administração → Fila*.| |status|integer|Se o acesso ao elemento da interface do usuário está ativado.<br><br>Valores possíveis:<br>0 - Desativado;<br>1 - *(padrão)* Ativado.|

en-us	#### Unavailable interface  After the UnreachablePeriod ends and the interface has not reappeared, the interface is treated as unavailable.  In the server log it is indicated by messages like these:      temporarily disabling Zabbix agent checks on host "New host": interface unavailable  and in the [frontend](/manual/web_interface/frontend_sections/configuration/hosts) the host availability icon goes from green/gray to yellow/red (the unreachable interface details can be seen in the hint box that is displayed when a mouse is positioned on the host availability icon):  ![](../../../../assets/en/manual/config/unavailable.png)  The **UnavailableDelay** parameter defines how often an interface is checked during interface unavailability.  By default it is 60 seconds (so in this case "temporarily disabling", from the log message above, will mean disabling checks for one minute).  When the connection to the interface is restored, the monitoring returns to normal automatically, too:      enabling Zabbix agent checks on host "New host": interface became available
pt-br	#### Interface indisponível  Após o término do UnreachablePeriod e a interface não reaparecer, a interface é tratada como indisponível.  No log do servidor é indicado por mensagens como estas:      desabilitando temporariamente as verificações do agente Zabbix no host "Novo host": interface indisponível  E no [frontend](/manual/web_interface/frontend_sections/configuration/hosts) o ícone de disponibilidade do host vai de verde/cinza para amarelo/vermelho (o detalhes de interface inacessíveis podem ser vistos na caixa de dicas que é exibido quando um mouse é posicionado no ícone de disponibilidade do host):  ![](../../../../assets/en/manual/config/unavailable.png)  O parâmetro **UnavailableDelay** define com que frequência uma interface é verificado durante a indisponibilidade da interface.  Por padrão, são 60 segundos (então, neste caso, "desativando temporariamente", da mensagem de log acima, significará desabilitar as verificações por um minuto).  Quando a conexão com a interface é restaurada, o monitoramento retorna ao normal automaticamente também:      habilitando as verificações do agente Zabbix no host "Novo host": a interface ficou disponível

en-us	#### Unblocking multiple users  Unblock two users.  Request:  ```json {     "jsonrpc": "2.0",     "method": "user.unblock",     "params": [         "1",         "5"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "userids": [             "1",             "5"         ]     },     "id": 1 } ```
pt-br	#### Desbloqueando vários usuários   Desbloquear dois usuários.  Requisição:  ```json {     "jsonrpc": "2.0",     "method": "user.unblock",     "params": [         "1",         "5"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": {         "userids": [             "1",             "5"         ]     },     "id": 1 } ```

en-us	###      **unencrypted**   connect without encryption (default)  ```{=html} <!-- --> ```    **psk**   connect using TLS and a pre-shared key  ```{=html} <!-- --> ```    **cert**   connect using TLS and a certificate  ```{=html} <!-- --> ``` **--tls-ca-file** *CA-file*   Full pathname of a file containing the top-level CA(s) certificates for peer certificate verification.  **--tls-crl-file** *CRL-file*   Full pathname of a file containing revoked certificates.  **--tls-agent-cert-issuer** *cert-issuer*   Allowed agent certificate issuer.  **--tls-agent-cert-subject** *cert-subject*   Allowed agent certificate subject.  **--tls-cert-file** *cert-file*   Full pathname of a file containing the certificate or certificate chain.  **--tls-key-file** *key-file*   Full pathname of a file containing the private key.  **--tls-psk-identity** *PSK-identity*   PSK-identity string.  **--tls-psk-file** *PSK-file*   Full pathname of a file containing the pre-shared key.  **--tls-cipher13** *cipher-string*   Cipher string for OpenSSL 1.1.1 or newer for TLS 1.3. Override the default ciphersuite selection criteria. This option is not available if OpenSSL version is less than 1.1.1.  **--tls-cipher** *cipher-string*   GnuTLS priority string (for TLS 1.2 and up) or OpenSSL cipher string (only for TLS 1.2). Override the default ciphersuite selection criteria.  **-h**, **--help**   Display this help and exit.  **-V**, **--version**   Output version information and exit.  [ ]{#lbAG}
pt-br	###      **não criptografado**   conectar sem criptografia (padrão)  ```{=html} <!-- --> ```    **psk**   conectar usando TLS e uma chave pré-compartilhada  ```{=html} <!-- --> ```    **cert**   conectar usando TLS e um certificado  ```{=html} <!-- --> ``` **--tls-ca-file** *CA-file*   Caminho completo de um arquivo que contém os certificados de CA(s) de nível superior para verificação do par de certificado.  **--tls-crl-file** *CRL-file*   Caminho completo de um arquivo contendo certificados revogados.  **--tls-agent-cert-issuer** *cert-issuer*   Emissor de certificado de agente permitido  **--tls-agent-cert-subject** *cert-subject*   Assunto do certificado de agente permitido.  **--tls-cert-file** *cert-file*   Nome do caminho completo de um arquivo que contém o certificado ou cadeia de certificados.  **--tls-key-file** *key-file*   Nome do caminho completo de um arquivo que contém a chave privada.  **--tls-psk-identity** *PSK-identity*   Cadeia de identidade PSK.  **--tls-psk-file** *PSK-file*   Nome de caminho completo de um arquivo que contém a chave pré-compartilhada.  **--tls-cipher13** *cipher-string*   Sequência de criptografia para OpenSSL 1.1.1 ou mais recente para TLS 1.3. Substituir o critérios de seleção padrão do conjunto de cifras. Esta opção não está disponível se a versão do OpenSSL é inferior a 1.1.1.  **--tls-cipher** *cipher-string*   String de prioridade GnuTLS (para TLS 1.2 e superior) ou string de cifra OpenSSL (somente para TLS 1.2). Substitua os critérios de seleção padrão do ciphersuite.  **-h**, **--help**   Exiba esta ajuda e saia.  **-V**, **--version**   Saída de informações de versão e saída.  [ ]{#lbAG}

en-us	###      **unencrypted**   connect without encryption (default)  ```{=html} <!-- --> ```    **psk**   connect using TLS and a pre-shared key  ```{=html} <!-- --> ```    **cert**   connect using TLS and a certificate  ```{=html} <!-- --> ``` **--tls-ca-file** *CA-file*   Full pathname of a file containing the top-level CA(s) certificates for peer certificate verification.  **--tls-crl-file** *CRL-file*   Full pathname of a file containing revoked certificates.  **--tls-server-cert-issuer** *cert-issuer*   Allowed server certificate issuer.  **--tls-server-cert-subject** *cert-subject*   Allowed server certificate subject.  **--tls-cert-file** *cert-file*   Full pathname of a file containing the certificate or certificate chain.  **--tls-key-file** *key-file*   Full pathname of a file containing the private key.  **--tls-psk-identity** *PSK-identity*   PSK-identity string.  **--tls-psk-file** *PSK-file*   Full pathname of a file containing the pre-shared key.  **--tls-cipher13** *cipher-string*   Cipher string for OpenSSL 1.1.1 or newer for TLS 1.3. Override the default ciphersuite selection criteria. This option is not available if OpenSSL version is less than 1.1.1.  **--tls-cipher** *cipher-string*   GnuTLS priority string (for TLS 1.2 and up) or OpenSSL cipher string (only for TLS 1.2). Override the default ciphersuite selection criteria.  **-v**, **--verbose**   Verbose mode, **-vv** for more details.  **-h**, **--help**   Display this help and exit.  **-V**, **--version**   Output version information and exit.  [ ]{#lbAG}
pt-br	 ###      **unencrypted**   conectar sem criptografia (default)  ```{=html} <!-- --> ```    **psk**   conectar usando TLS e uma chave pré-compartilhada  ```{=html} <!-- --> ```    **cert**   conectar usando TLS e um certificado  ```{=html} <!-- --> ``` **--tls-ca-file** *CA-file*   Caminho completo de um arquivo que contém os certificados de CA(s) de nível superior para verificação de certificado de peer.  **--tls-crl-file** *CRL-file*   Caminho completo de um arquivo contendo certificados revogados.  **--tls-server-cert-issuer** *cert-issuer*   Emissor de certificado de servidor permitido.  **--tls-server-cert-subject** *cert-subject*   Assunto do certificado do servidor permitido.  **--tls-cert-file** *cert-file*   Nome do caminho completo de um arquivo que contém o certificado ou cadeia de certificados.  **--tls-key-file** *key-file*   Caminho completo de um arquivo que contém a chave privada.  **--tls-psk-identity** *PSK-identity*   Cadeia de identidade PSK.  **--tls-psk-file** *PSK-file*   Caminho completo de um arquivo que contém a chave pré-compartilhada.  **--tls-cipher13** *cipher-string*   Sequência de criptografia para OpenSSL 1.1.1 ou mais recente para TLS 1.3. Substituir o critérios de seleção padrão do conjunto de cifras. Esta opção não está disponível se a versão do OpenSSL é inferior a 1.1.1.  **--tls-cipher** *cipher-string*   String de prioridade GnuTLS (para TLS 1.2 e superior) ou string de cifra OpenSSL (somente para TLS 1.2). Substitua os critérios de seleção padrão do ciphersuite.  **-v**, **--verbose**   Modo detalhado, **-vv** para mais detalhes.  **-h**, **--help**   Exibir esta ajuda e sair.  **-V**, **--version**   Informações de versão e sair.  [ ]{#lbAG}

en-us	#### Uninstalling agent Windows service  To uninstall a single instance of Zabbix agent using the default configuration file:         zabbix_agentd.exe --uninstall  To uninstall a single instance of Zabbix agent using a non-default configuration file:         zabbix_agentd.exe --config <your_configuration_file> --uninstall  To uninstall multiple instances of Zabbix agent from Windows services:        zabbix_agentd.exe --config <configuration_file_for_instance_1> --uninstall --multiple-agents       zabbix_agentd.exe --config <configuration_file_for_instance_2> --uninstall --multiple-agents       ...       zabbix_agentd.exe --config <configuration_file_for_instance_N> --uninstall --multiple-agents
pt-br	#### Desinstalar o serviço do agente  Para desinstalar uma instância simples do Zabbix Agent com arquivo padrão de configuração:   zabbix_agentd.exe --uninstall  Para desinstalar uma instância simples do Zabbix Agent com arquivo de configuração específico:   zabbix_agentd.exe --config <your_configuration_file> --uninstall  Para desinstalar múltiplas instâncias do Zabbix Agent com arquivo de configuração específicos:   zabbix_agentd.exe --config <configuration_file_for_instance_1> --uninstall --multiple-agents  zabbix_agentd.exe --config <configuration_file_for_instance_2> --uninstall --multiple-agents  ...  zabbix_agentd.exe --config <configuration_file_for_instance_N> --uninstall --multiple-agents

en-us	#### Unknown interface status  Zabbix server determines an unknown status for the corresponding agent interface (Zabbix, SNMP, IPMI, JMX) if:  -   there are no enabled items on the interface (they were removed or     disabled); -   there are only active Zabbix agent items; -   there are no pollers for that type of the interface (e.g.     StartPollers=0); -   host is disabled; -   host is set to be monitored by proxy, a different proxy or by server     if it was monitored by proxy; -   host is monitored by a proxy that appears to be offline (no updates     received from the proxy during the maximum heartbeat interval - 1     hour).  Setting interface availability to unknown is done after server configuration cache synchronization. Restoring interface availability (available/unavailable) on hosts monitored by proxies is done after proxy configuration cache synchronization.  See also more details about host interface [unreachability](/manual/appendix/items/unreachability).
pt-br	#### Status de interface desconhecido  O servidor Zabbix determina um status desconhecido para o agente correspondente interface (Zabbix, SNMP, IPMI, JMX) se:  - não há itens habilitados na interface (eles foram removidos ou     Desativado); - existem apenas itens de agente Zabbix ativos; - não há pollers para esse tipo de interface (por exemplo,     StartPollers=0); - o host está desabilitado; - o host está configurado para ser monitorado por proxy, um proxy diferente ou por servidor     se foi monitorado por procuração; - o host é monitorado por um proxy que parece estar offline (sem atualizações     recebido do proxy durante o intervalo máximo de pulsação - 1     hora).  A configuração da disponibilidade da interface como desconhecida é feita após o servidor sincronização de cache de configuração. Restaurando a disponibilidade da interface (disponível/indisponível) em hosts monitorados por proxies é feito após sincronização de cache de configuração de proxy.  Veja também mais detalhes sobre a interface do host [inacessibilidade](/manual/apêndice/itens/inacessibilidade).

en-us	 #### Unknown status  It is possible that an unknown operand appears in a trigger expression if:  -   an unsupported item is used -   the function evaluation for a supported item results in an error  In this case a trigger generally evaluates to "unknown" (although there are some exceptions). For more details, see [Expressions with unknown operands](/manual/config/triggers/expression#expressions-with-unknown-operands).  It is possible to [get notified](/manual/config/events/sources#internal-events) on unknown triggers.
pt-br	#### Status desconhecido  É possível que um operando desconhecido apareça em uma expressão de trigger se:   -   um item não suportado for utilizado -   a avaliação da função para um item suportado resultar em um erro  Nesse caso, um trigger geralmente é avaliado como "desconhecido" (embora haja algumas exceções). Para mais detalhes, consulte [Expressions with unknown operands](/manual/config/triggers/expression#expressions-with-unknown-operands).  É possível receber notificações [get notified](/manual/config/events/sources#internal-events) sobre triggers desconhecidos.

en-us	#### Unlinking a template  To unlink a template from a host, do the following:  -   Go to *Configuration → Hosts* -   Click on the required host and find the *Templates* field -   Click on *Unlink* or *Unlink and clear* next to the template to     unlink -   Click on *Update* in the host attributes form  Choosing the *Unlink* option will simply remove association with the template, while leaving all its entities (items, triggers, graphs etc.) with the host.  Choosing the *Unlink and clear* option will remove both the association with the template and all its entities (items, triggers, graphs etc.).
pt-br	#### Desvinculando um modelo  Para desvincular um modelo de um host, faça o seguinte:  - Vá para *Configuração → Hosts* - Clique no host desejado e encontre o campo *Modelos* - Clique em *Desvincular* ou *Desvincular e limpar* ao lado do modelo para     desvincular - Clique em *Atualizar* no formulário de atributos do host  Escolher a opção *Desvincular* simplesmente removerá a associação com o template, deixando todas as suas entidades (itens, triggers, gráficos etc.) com o anfitrião.  Escolher a opção *Desvincular e limpar* removerá a associação com o template e todas as suas entidades (itens, triggers, gráficos etc.).

en-us	#### Unlinking templates from a host  Unlink templates "10106", "10104" from template "10085".  Request:  ```json {     "jsonrpc": "2.0",     "method": "template.massremove",     "params": {         "templateids": "10085",         "templateids_link": [             "10106",             "10104"         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "templateids": [             "10085"         ]     },     "id": 1 } ```
pt-br	#### Desvinculando templates de um host  Desvincule os templates "10106", "10104" do template "10085".  Requisição:  ```json {     "jsonrpc": "2.0",     "method": "template.massremove",     "params": {         "templateids": "10085",         "templateids_link": [             "10106",             "10104"         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": {         "templateids": [             "10085"         ]     },     "id": 1 } ```

en-us	#### Unlinking templates  Unlink and clear two templates from host.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "host.update",     "params": {         "hostid": "10126",         "templates_clear": [             {                 "templateid": "10124"             },             {                 "templateid": "10125"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "hostids": [             "10126"         ]     },     "id": 1 } ```
pt-br	#### Desvinculando modelos  Desvincule e limpe dois modelos do host.  Solicitação:  ``` {.java} {     "jsonrpc": "2.0",     "método": "host.update",     "parâmetros": {         "hostid": "10126",         "templates_clear": [             {                 "templateid": "10124"             },             {                 "templateid": "10125"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Resposta:  ``` {.java} {     "jsonrpc": "2.0",     "resultado": {         "hostids": [             "10126"         ]     },     "id": 1 } ```

en-us	#### Unlinking templates  Unlink a template from two hosts and delete all of the templated entities.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "host.massremove",     "params": {         "hostids": ["69665", "69666"],         "templateids_clear": "325"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "hostids": [             "69665",             "69666"         ]     },     "id": 1 } ```
pt-br	#### Desvinculando modelos  Desvincule um modelo de dois hosts e exclua todos os modelos entidades.  Solicitação:  ``` {.java} {     "jsonrpc": "2.0",     "método": "host.massremove",     "parâmetros": {         "hostids": ["69665", "69666"],         "templateids_clear": "325"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Resposta:  ``` {.java} {     "jsonrpc": "2.0",     "resultado": {         "hostids": [             "69665",             "69666"         ]     },     "id": 1 } ```

en-us	#### Unreachable interface  A host interface is treated as unreachable after a failed check (network error, timeout) by Zabbix, SNMP, IPMI or JMX agents. Note that Zabbix agent active checks do not influence interface availability in any way.  From that moment **UnreachableDelay** defines how often an interface is rechecked using one of the items (including LLD rules) in this unreachability situation and such rechecks will be performed already by unreachable pollers (or IPMI pollers for IPMI checks). By default it is 15 seconds before the next check.  In the Zabbix server log unreachability is indicated by messages like these:      Zabbix agent item "system.cpu.load[percpu,avg1]" on host "New host" failed: first network error, wait for 15 seconds     Zabbix agent item "system.cpu.load[percpu,avg15]" on host "New host" failed: another network error, wait for 15 seconds  Note that the exact item that failed is indicated and the item type (Zabbix agent).  ::: noteclassic The *Timeout* parameter will also affect how early an interface is rechecked during unreachability. If the Timeout is 20 seconds and UnreachableDelay 30 seconds, the next check will be in 50 seconds after the first attempt. :::  The **UnreachablePeriod** parameter defines how long the unreachability period is in total. By default UnreachablePeriod is 45 seconds. UnreachablePeriod should be several times bigger than UnreachableDelay, so that an interface is rechecked more than once before an interface becomes unavailable.
pt-br	#### Interface inacessível  Uma interface de host é tratada como inacessível após uma falha na verificação (rede error, timeout) pelos agentes Zabbix, SNMP, IPMI ou JMX. Observe que o Zabbix as verificações ativas do agente não influenciam a disponibilidade da interface de forma alguma.  A partir desse momento, **UnreachableDelay** define com que frequência uma interface é verificado novamente usando um dos itens (incluindo regras LLD) neste situação de inacessibilidade e tais verificações já serão realizadas por pollers inacessíveis (ou pollers IPMI para verificações de IPMI). Por padrão é 15 segundos antes da próxima verificação.  No log do servidor Zabbix, a inacessibilidade é indicada por mensagens como esses:      O item do agente Zabbix "system.cpu.load[percpu,avg1]" no host "Novo host" falhou: primeiro erro de rede, aguarde 15 segundos     Item do agente Zabbix "system.cpu.load[percpu,avg15]" no host "Novo host" falhou: outro erro de rede, aguarde 15 segundos  Observe que o item exato que falhou é indicado e o tipo de item (agente Zabbix).  ::: noteclassic O parâmetro *Timeout* também afetará o quão cedo um interface é verificada novamente durante a inacessibilidade. Se o tempo limite for 20 segundos e UnreachableDelay 30 segundos, a próxima verificação será em 50 segundos segundos após a primeira tentativa. :::  O parâmetro **UnreachablePeriod** define por quanto tempo a inacessibilidade período é total. Por padrão, UnreachablePeriod é de 45 segundos. UnreachablePeriod deve ser várias vezes maior que UnreachableDelay, para que uma interface seja verificada mais de uma vez antes de uma interface fica indisponível.

en-us	#### Update dependent item prototype  Update Dependent item prototype with new Master item prototype ID. Only dependencies on same host (template/discovery rule) are allowed, therefore Master and Dependent item should have same hostid and ruleid.  Request:  ```json {     "jsonrpc": "2.0",     "method": "itemprototype.update",     "params": {         "master_itemid": "25570",         "itemid": "189030"     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "189030"         ]     },     "id": 1 } ```
pt-br	#### Atualizar protótipo de item dependente  Atualize o protótipo de item dependente com o novo ID de  protótipo de item mestre. Apenas dependências no mesmo  host (regra de modelo/descoberta) são permitidas, portanto,  o item mestre e dependente deve ter o mesmo hostid e ruleid.  Request:  ```json {     "jsonrpc": "2.0",     "method": "itemprototype.update",     "params": {         "master_itemid": "25570",         "itemid": "189030"     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "189030"         ]     },     "id": 1 } ```

en-us	#### Update dependent item  Update Dependent item name and Master item ID. Only dependencies on same host are allowed, therefore Master and Dependent item should have same hostid.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "item.update",     "params": {         "name": "Dependent item updated name",         "master_itemid": "25562",         "itemid": "189019"     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "itemids": [             "189019"         ]     },     "id": 1 } ```
pt-br	#### Atualizar item dependente  Atualize o nome do item dependente e o ID do item mestre. Apenas dependências do mesmo host são permitidos, portanto, o item Mestre e Dependente deve ter o mesmo hostid.  Solicitação:  ``` {.java} {     "jsonrpc": "2.0",     "método": "item.atualização",     "parâmetros": {         "name": "Nome atualizado do item dependente",         "master_itemid": "25562",         "itemid": "189019"     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Resposta:  ``` {.java} {     "jsonrpc": "2.0",     "resultado": {         "items": [             "189019"         ]     },     "id": 1 } ```

en-us	#### Updated service monitoring  Several updates have been made to the monitoring of **services**. Service  monitoring offers a high-level view of the monitored infrastructure in Zabbix.
pt-br	#### Monitoramento de serviços atualizado  Foram feitas várias atualizações no monitoramento de **serviços**. O monitoramento de serviços oferece uma visão de alto nível da infraestrutura monitorada no Zabbix.

en-us	#### Updated templates  - [FortiGate by SNMP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/fortinet/fortigate_snmp?at=refs%2Fheads%2Frelease%2F6.0) template has been supplemented with metrics regarding VPN, high availability (HA), wireless termination points (WTPs), SD-WAN health checks, and HW sensors. - [MySQL by ODBC](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/mysql_odbc/README.md?at=refs%2Fheads%2Frelease%2F6.0) template has been supplemented with the items "MySQL: Get database" and "MySQL: Get replication". The LLD rules "Database discovery" and "Replication discovery" have been changed to the "Dependent item" type. - [Oracle by ODBC](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/oracle_odbc/README.md?at=refs%2Fheads%2Frelease%2F6.0) template has been supplemented with the items "Oracle: Get archive log", "Oracle: Get ASM disk groups", "Oracle: Get database", "Oracle: Get PDB", and "Oracle: Get tablespace". The LLD rules "Archive log discovery", "ASM disk groups discovery", "Database discovery", "PDB discovery", and "Tablespace discovery" have been changed to the "Dependent item" type. - The VMware Hypervisor template within the [VMware](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/vmware?at=refs%2Fheads%2Frelease%2F6.0) and [VMware FQDN](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/vmware_fqdn?at=release%2F6.0) template sets has been supplemented with a new LLD rule, "Sensor discovery".
pt-br	#### Templates atualizados  - O template [FortiGate by SNMP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/fortinet/fortigate_snmp?at=refs%2Fheads%2Frelease%2F6.0) foi complementado com métricas relacionadas a VPN, alta disponibilidade (HA), pontos de término sem fio (WTPs), verificações de saúde SD-WAN e sensores de hardware. - O template [MySQL by ODBC](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/mysql_odbc/README.md?at=refs%2Fheads%2Frelease%2F6.0) foi complementado com os itens "MySQL: Obter banco de dados" e "MySQL: Obter replicação". As regras LLD "Descoberta de banco de dados" e "Descoberta de replicação" foram alteradas para o tipo "Item dependente". - O template [Oracle by ODBC](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/oracle_odbc/README.md?at=refs%2Fheads%2Frelease%2F6.0) foi complementado com os itens "Oracle: Obter log de arquivo", "Oracle: Obter grupos de disco ASM", "Oracle: Obter banco de dados", foi complementado com os itens "Oracle: Obter log de arquivo", "Oracle: Obter grupos de disco ASM", "Oracle: Obter banco de dados", - O template The VMware Hypervisor dentro dos conjuntos de templates [VMware](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/vmware?at=refs%2Fheads%2Frelease%2F6.0) e [VMware FQDN](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/vmware_fqdn?at=release%2F6.0) foi complementado com uma nova regra LLD, "Descoberta de sensores".

en-us	#### Updated templates  Integration with OpenShift has been added to [Kubernetes cluster state by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/kubernetes_http/kubernetes_state_http?at=refs%2Fheads%2Frelease%2F6.0) template.
pt-br	#### Templates atualizados  Integração com OpenShift foi adicionado ao template  [Kubernetes cluster state by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/kubernetes_http/kubernetes_state_http?at=refs%2Fheads%2Frelease%2F6.0).

en-us	 ##### Updated templates  PostgreSQL Agent 2 template has been updated.  A trigger for detecting checksum failures has been added to the Dbstat item of the [PostgreSQL Agent 2 template](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/postgresql_agent2?at=refs%2Fheads%2Frelease%2F5.0).  You can get this template:  -   In *Configuration* → *Templates* in new installations; -   If you are upgrading from previous versions, you can download new     templates from Zabbix [Git     repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates)     or find them in the `templates` directory of the downloaded latest     Zabbix version. Then, while in *Configuration* → *Templates* you can     import them manually into Zabbix.
pt-br	##### Templates atualizados  O template PostgreSQL Agent 2 foi atualizado. Uma trigger para detectar falhas no checksum foi adicionada ao item Dbstat do [PostgreSQL Agent 2 template](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/postgresql_agent2?at=refs%2Fheads%2Frelease%2F5.0).  Você consegue acessar esse template:  -   Em *Configuration* → *Templates* em novas instalações; -   Se você estiver atualizando a partir de versões anteriores, você consegue baixar os novos templates do repositório do Zabbix [Git     repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates)     ou encontrá-los `templates` no diretório da versão mais recente baixada do Zabbix. Em seguida, enquanto em *Configuration* → *Templates*, você pode importá-los manualmente no Zabbix.

en-us	**Updated templates**  - [PostgreSQL by ODBC](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/postgresql_odbc?at=refs%2Fheads%2Frelease%2F6.0) and [PostgreSQL by Zabbix agent 2](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/postgresql_agent2?at=refs%2Fheads%2Frelease%2F6.0) templates now include the item and trigger for monitoring PostgreSQL version. - [Cisco Meraki organization by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/meraki_http?at=release%2F6.0) template has been supplemented with items, item prototypes, LLD rules, and macros related to authentication, licenses, networks, SAML roles, and VPN statuses.
pt-br	 **Templates atualizados**  -  Agora os templates [PostgreSQL by ODBC](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/postgresql_odbc?at=refs%2Fheads%2Frelease%2F6.0) e [PostgreSQL by Zabbix agent 2](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/postgresql_agent2?at=refs%2Fheads%2Frelease%2F6.0) incluem o item e o trigger para monitoramento PostgreSQL version. - O template [Cisco Meraki organization by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/meraki_http?at=release%2F6.0) foi complementado com itens, protótipos de itens, regras de LLD e macros relacionadas à autenticação, licenças, networks, papéis SAML, e status de VPN.

en-us	#### Updated templates  [PostgreSQL by ODBC](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/postgresql_odbc?at=refs%2Fheads%2Frelease%2F6.0) and [PostgreSQL by Zabbix agent 2](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/postgresql_agent2?at=refs%2Fheads%2Frelease%2F6.0) templates now include the item and trigger for monitoring PostgreSQL version.  [Cisco Meraki organization by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/meraki_http?at=release%2F6.0) template has been supplemented with items, item prototypes, LLD rules, and macros related to authentication, licenses, networks, SAML roles, and VPN statuses.
pt-br	#### Templates atualizados  Agora os templates[PostgreSQL by ODBC](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/postgresql_odbc?at=refs%2Fheads%2Frelease%2F6.0) e  [PostgreSQL by Zabbix agent 2](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/postgresql_agent2?at=refs%2Fheads%2Frelease%2F6.0) incluem o item e o trigger para monitorar a versão PostgreSQL.  [Cisco Meraki organization by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/meraki_http?at=release%2F6.0) O template foi complementado com itens, itens prototypes, regras de LLD, e macros relacionados a autenticação, licenças, network, SAML roles, e status de VPN.

en-us	#### Update HTTP agent item  Enable item value trapping.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "item.update",     "params": {         "itemid": "23856",         "allow_traps": "1"     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "itemids": [             "23856"         ]     },     "id": 1 } ```
pt-br	#### Atualizar item do agente HTTP  Ative a captura de valor do item.  Solicitação:  ``` {.java} {     "jsonrpc": "2.0",     "método": "item.atualização",     "parâmetros": {         "itemid": "23856",         "allow_traps": "1"     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Resposta:  ``` {.java} {     "jsonrpc": "2.0",     "resultado": {         "items": [             "23856"         ]     },     "id": 1 } ```

en-us	#### Update HTTP agent item prototype  Change query fields and remove all custom headers.  Request:  ```json {     "jsonrpc": "2.0",     "method": "itemprototype.update",     "params": {         "itemid":"28305",         "query_fields": [             {                 "random": "qwertyuiopasdfghjklzxcvbnm"             }         ],         "headers": []     }     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "28305"         ]     },     "id": 1 } ```
pt-br	#### Atualizar protótipo de item do agente HTTP  Altere os campos de consulta e remova todos os cabeçalhos personalizados.  Request:  ```json {     "jsonrpc": "2.0",     "method": "itemprototype.update",     "params": {         "itemid":"28305",         "query_fields": [             {                 "random": "qwertyuiopasdfghjklzxcvbnm"             }         ],         "headers": []     }     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "28305"         ]     },     "id": 1 } ```

en-us	#### Update operation details  ![](../../../../../assets/en/manual/config/update_operation_details.png)  |   |   |   |   |   | |---|---|---|---|---| |*Operation*|<|<|<|Three operation types are available for update operations:<br>**Send message** - send update message to specified user when event is updated, for example, acknowledged<br>**Notify all involved** - send notification message to all users who received notification about the problem appearing and/or have updated the problem event.<br>**<remote command name>** - execute a remote command when the event is updated, for example, acknowledged. Commands are available for execution if previously defined in [global scripts](/manual/web_interface/frontend_sections/administration/scripts#configuring_a_global_script) with *Action operation* selected as its scope.<br>If the same recipient with unchanged default subject/message is defined in several operation types, duplicate notifications are not sent.<br>The person who updates a problem does not receive notification about their own update.| |<|Operation type: [send message](/manual/config/notifications/action/operation/message)|<|<|<| |^|*Send to user groups*|<|<|Click on *Add* to select user groups to send the update message to.<br>The user group must have at least "read" [permissions](/manual/config/users_and_usergroups/permissions) to the host in order to be notified.| |^|*Send to users*|<|<|Click on *Add* to select users to send the update message to.<br>The user must have at least "read" [permissions](/manual/config/users_and_usergroups/permissions) to the host in order to be notified.| |^|*Send only to*|<|<|Send update message to all defined media types or a selected one only.| |^|*Custom message*|<|<|If selected, the custom message can be defined.| |^|*Subject*|<|<|Subject of the custom message. The subject may contain macros.| |^|*Message*|<|<|The custom message. The message may contain macros.| |^|Operation type: [remote command](/manual/config/notifications/action/operation/remote_command)|<|<|<| |^|*Target list*|<|<|Select targets to execute the command on:<br>**Current host** - command is executed on the host of the trigger that caused the problem event. This option will not work if there are multiple hosts in the trigger.<br>**Host** - select host(s) to execute the command on.<br>**Host group** - select host group(s) to execute the command on. Specifying a parent host group implicitly selects all nested host groups. Thus the remote command will also be executed on hosts from nested groups.<br>A command on a host is executed only once, even if the host matches more than once (e.g. from several host groups; individually and from a host group).<br>The target list is meaningless if the command is executed on Zabbix server. Selecting more targets in this case only results in the command being executed on the server more times.<br>Note that for global scripts, the target selection also depends on the *Host group* setting in global script [configuration](/manual/web_interface/frontend_sections/administration/scripts#configuring_a_global_script).| |<|Operation type: notify all involved|<|<|<| |^|*Default media type*|<|<|Users who update a problem but have not received notifications about the problem appearing will receive notifications about further updates on the selected default media type - Email or SMS.<br>This field is available since Zabbix 3.4.2.| |^|*Custom message*|<|<|If selected, the custom message can be defined.| |^|*Subject*|<|<|Subject of the custom message. The subject may contain macros.| |^|*Message*|<|<|The custom message. The message may contain macros.|  All mandatory input fields are marked with a red asterisk. When done, click on *Add* to add operation to the list of *Update operations*.
pt-br	#### Atualizar detalhes da operação  ![](../../../../../assets/en/manual/config/update_operation_details.png)  | | | | | | |---|---|---|---|---| |*Operação*|<|<|<|Três tipos de operação estão disponíveis para operações de atualização:<br>**Enviar mensagem** - envia mensagem de atualização para o usuário especificado quando o evento é atualizado, por exemplo, reconhecido<br>** Notificar todos os envolvidos** - envia mensagem de notificação para todos os usuários que receberam notificação sobre o problema que apareceu e/ou atualizaram o evento do problema.<br>**<nome do comando remoto>** - executa um comando remoto quando o evento é atualizado , por exemplo, reconhecido. Os comandos estão disponíveis para execução se definidos anteriormente em [scripts globais](/manual/web_interface/frontend_sections/administration/scripts#configuring_a_global_script) com *Operação de ação* selecionada como seu escopo.<br>Se o mesmo destinatário com assunto/mensagem padrão inalterado é definido em vários tipos de operação, notificações duplicadas não são enviadas.<br>A pessoa que atualiza um problema não recebe notificação sobre sua própria atualização.| |<|Tipo de operação: [enviar mensagem](/manual/config/notifications/action/operation/message)|<|<|<| |^|*Enviar para grupos de usuários*|<|<|Clique em *Adicionar* para selecionar grupos de usuários para enviar a mensagem de atualização.<br>O grupo de usuários deve ter pelo menos [permissões de leitura](/manual/ config/users_and_usergroups/permissions) ao host para ser notificado.| |^|*Enviar aos usuários*|<|<|Clique em *Adicionar* para selecionar os usuários para os quais enviar a mensagem de atualização.<br>O usuário deve ter pelo menos [permissões de leitura](/manual/config/users_and_usergroups /permissions) ao host para ser notificado.| |^|*Enviar apenas para*|<|<|Enviar mensagem de atualização para todos os tipos de mídia definidos ou apenas para um selecionado.| |^|*Mensagem personalizada*|<|<|Se selecionado, a mensagem personalizada pode ser definida.| |^|*Assunto*|<|<|Assunto da mensagem personalizada. O assunto pode conter macros.| |^|*Mensagem*|<|<|A mensagem personalizada. A mensagem pode conter macros.| |^|Tipo de operação: [comando remoto](/manual/config/notifications/action/operation/comando_remote)|<|<|<| |^|*Lista de alvos*|<|<|Selecione os alvos para executar o comando em:<br>**Host atual** - o comando é executado no host do gatilho que causou o evento de problema. Esta opção não funcionará se houver vários hosts no gatilho.<br>**Host** - selecione host(s) para executar o comando.<br>**Host group** - selecione host group(s) para executar o comando. Especificar um grupo de hosts pai seleciona implicitamente todos os grupos de hosts aninhados. Assim, o comando remoto também será executado em hosts de grupos aninhados.<br>Um comando em um host é executado apenas uma vez, mesmo se o host corresponder mais de uma vez (por exemplo, de vários grupos de hosts; individualmente e de um grupo de hosts). <br>A lista de alvos não tem sentido se o comando for executado no servidor Zabbix. A seleção de mais destinos neste caso resulta apenas na execução do comando no servidor mais vezes.<br>Observe que, para scripts globais, a seleção de destino também depende da configuração *Host group* no script global [configuration](/manual/ web_interface/frontend_sections/administration/scripts#configuring_a_global_script).| |<|Tipo de operação: notificar todos os envolvidos|<|<|<| |^|*Tipo de mídia padrão*|<|<|Usuários que atualizam um problema, mas não receberam notificações sobre o aparecimento do problema, receberão notificações sobre atualizações adicionais no tipo de mídia padrão selecionado - E-mail ou SMS.<br>Este campo é disponível desde o Zabbix 3.4.2.| |^|*Mensagem personalizada*|<|<|Se selecionado, a mensagem personalizada pode ser definida.| |^|*Assunto*|<|<|Assunto da mensagem personalizada. O assunto pode conter macros.| |^|*Mensagem*|<|<|A mensagem personalizada. A mensagem pode conter macros.|  Todos os campos de entrada obrigatórios estão marcados com um asterisco vermelho. Quando feito, clique em *Adicionar* para adicionar a operação à lista de *Atualizar operações*.

en-us	#### Updating an item  Enable an item, that is, set its status to "0":  ```json {     "jsonrpc": "2.0",     "method": "item.update",     "params": {         "itemid": "10092",         "status": 0     },     "auth": "0424bd59b807674191e7d77572075f33",     "id": 5 } ```  A successful response will contain the ID of the updated item:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "10092"         ]     },     "id": 5 } ```  ::: notetip The `item.update` method as well as other update methods can also accept arrays of objects and update multiple items with one API call. :::
pt-br	#### Atualizando um item  Habilite um item, isto é, configure seu status para "0":  ```json {     "jsonrpc": "2.0",     "method": "item.update",     "params": {         "itemid": "10092",         "status": 0     },     "auth": "0424bd59b807674191e7d77572075f33",     "id": 5 } ```  Uma resposta bem sucedida irá conter uma ID do item atualizado:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "10092"         ]     },     "id": 5 } ```  ::: notetip O método `item.update`, assim como outros métodos atualizados, também aceita objetos de array e consegue atualizar vários itens com apenas um acionamento da API.  :::

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.