en-us	### Map user group  List of map permissions based on user groups. It has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |sysmapusrgrpid|string|*(readonly)* ID of the map user group.| |**usrgrpid**<br>(required)|string|User group ID.| |**permission**<br>(required)|integer|Type of permission level.<br><br>Possible values:<br>2 - read only;<br>3 - read-write;|
pt-br	### Mapa de grupo de usuário  Lista de permissões de mapa com base em grupos de usuários. Tem as seguintes  propriedades:  |Propriedade|[Tipo](/manual/api/reference_commentary#data_types)|Descrição| |--|--|------| |sysmapusrgrpid|string|*(somente leitura)* ID do grupo de usuários do mapa.| |**usrgrpid**<br>(obrigatório)|string|ID do grupo de usuário.| |**permissão**<br>(obrigatório)|inteiro|Tipo de nível de permissão.<br><br>Valores possíveis:<br>2 - somente leitura;<br>3 - leitura-escrita;|

en-us	### Map user  List of map permissions based on users. It has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |sysmapuserid|string|*(readonly)* ID of the map user.| |**userid**<br>(required)|string|User ID.| |**permission**<br>(required)|integer|Type of permission level.<br><br>Possible values:<br>2 - read only;<br>3 - read-write;|
pt-br	### Mapa de usuário  Lista de permissões de mapa com base em usuários. Tem as seguintes propriedades:  |Propriedade|[Tipo](/manual/api/reference_commentary#data_types)|Descrição| |--|--|------| |sysmapuserid|string|*(somente leitura)* ID do usuário do mapa.| |**ID do usuário**<br>(obrigatório)|string|ID do usuário.| |**permissão**<br>(obrigatório)|inteiro|Tipo de nível de permissão.<br><br>Valores possíveis:<br>2 - somente leitura;<br>3 - leitura-escrita;|

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

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

en-us	 ### MariaDB 10.7 support  The maximum supported version for MariaDB is now 10.7.X.
pt-br	### Suporte MariaDB 10.7   Agora, a maior versão suportada para Maria DB é 10.7.X.

en-us	 ### MariaDB 10.8 support  The maximum supported version for MariaDB is now 10.8.X.
pt-br	### Suporte MariaDB 10.8  Agora, a maior versão suportada para Maria DB é 10.8.X.

en-us	#### MariaDB 11.0 support  The maximum [supported version](/manual/installation/requirements#third-party-external-surrounding-software) for MariaDB is now 11.0.X.
pt-br	#### Suporte para MariaDB 11.0  Agora, a versão máxima suportada [supported version](/manual/installation/requirements#third-party-external-surrounding-software) para MariaDB  é 11.0.X.surrounding-software) for MariaDB is now 11.0.X.

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

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

en-us	##### Mass editing options  A button below the list offers one mass-editing option:  -   *Delete* - delete the maintenance periods  To use this option, mark the checkboxes before the respective maintenance periods and click on *Delete*.
pt-br	##### Opções de edição em massa  Um botão abaixo da lista oferece uma opção de edição em massa:  - *Excluir* - exclui os períodos de manutenção  Para usar esta opção, marque as caixas de seleção antes do respectivo períodos de manutenção e clique em *Excluir*.

en-us	##### Mass editing options  A button below the list offers one mass-editing option:  -   *Delete* - delete the scripts  To use this option, mark the checkboxes before the respective scripts and click on *Delete*.
pt-br	##### Opções de edição em massa  Um botão abaixo da lista oferece uma opção de edição em massa:  - *Excluir* - exclui os scripts  Para usar esta opção, marque as caixas de seleção antes dos respectivos scripts e clique em *Excluir*.

en-us	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *Copy* - copy the graphs to other hosts or templates -   *Delete* - delete the graphs  To use these options, mark the checkboxes before the respective graphs, then click on the required button.
pt-br	##### Opções de edição em massa  Os botões abaixo da lista oferecem algumas opções de edição em massa:  - *Copiar* - copie os gráficos para outros hosts ou modelos - *Excluir* - excluir os gráficos  Para usar essas opções, marque as caixas de seleção antes dos respectivos gráficos, em seguida, clique no botão desejado.

en-us	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *Copy* - copy the graphs to other hosts or templates -   *Delete* - delete the graphs  To use these options, mark the checkboxes before the respective graphs, then click on the required button.
pt-br	##### Opções de edição em massa  Os botões abaixo da lista oferecem algumas opções de edição em massa:  - *Copiar* - copie os gráficos para outros hosts ou modelos - *Excluir* - excluir os gráficos  Para usar essas opções, marque as caixas de seleção antes dos respectivos gráficos, em seguida, clique no botão necessário.

en-us	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *Create enabled* - create these hosts as *Enabled* -   *Create disabled* - create these hosts as *Disabled* -   *Delete* - delete these host prototypes  To use these options, mark the checkboxes before the respective host prototypes, then click on the required button.
pt-br	##### Opções de edição em massa  Os botões abaixo oferecem algumas opções de edição em massa:  -   *Criar habilitado* - criar esses hosts como *Habilitado* -   *Criar desabilitado* - criar esses hosts como *Desabilitado* -   *Excluir* - excluir esses host prototypes   Para utilizar essas opções, assinale a caixa de seleção antes de cada host prototype, e então clique no botão necessário.

en-us	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *Create enabled* - create these hosts as *Enabled* -   *Create disabled* - create these hosts as *Disabled* -   *Delete* - delete these host prototypes  To use these options, mark the checkboxes before the respective host prototypes, then click on the required button.
pt-br	##### Opções de edição em massa  Os botões abaixo oferecem algumas opções de edição em massa:  -   *Criar habilitado* - criar estes hosts como *Habilitado* -   *Criar desabilitado* - criar estes hosts como *Desabilitado* -   *Excluir* - excluir estes host prototypes  Para utilizas essas opções, assinale a caixa de seleção antes dos host protypes respectivos, e em seguida,  clique no botão necessário. 

en-us	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *Create enabled* - create these items as *Enabled* -   *Create disabled* - create these items as *Disabled* -   *Mass update* - mass update these item prototypes -   *Delete* - delete these item prototypes  To use these options, mark the checkboxes before the respective item prototypes, then click on the required button.
pt-br	##### Opções de edição em massa      Os botões abaixo da lista oferecem algumas opções de edição em massa:      - *Criar habilitado* - crie esses itens como *Habilitado*   - *Criar desabilitado* - crie esses itens como *Desabilitado*   - *Atualização em massa* - atualização em massa desses protótipos de itens   - *Excluir* - exclua esses protótipos de itens      Para usar essas opções, marque as caixas de seleção antes dos respectivos protótipos de itens e clique no botão desejado.

en-us	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *Create enabled* - create these items as *Enabled* -   *Create disabled* - create these items as *Disabled* -   *Mass update* - mass update these item prototypes -   *Delete* - delete these item prototypes  To use these options, mark the checkboxes before the respective item prototypes, then click on the required button.
pt-br	##### Opções de edição em massa      Os botões abaixo da lista oferecem algumas opções de edição em massa:      - *Criar habilitado* - crie esses itens como *Habilitado*   - *Criar desabilitado* - crie esses itens como *Desabilitado*   - *Atualização em massa* - atualização em massa desses protótipos de itens   - *Excluir* - exclua esses protótipos de itens      Para usar essas opções, marque as caixas de seleção antes dos respectivos protótipos de itens e clique no botão desejado.

en-us	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *Create enabled* - create these triggers as *Enabled* -   *Create disabled* - create these triggers as *Disabled* -   *Mass update* - mass update these trigger prototypes -   *Delete* - delete these trigger prototypes  To use these options, mark the checkboxes before the respective trigger prototypes, then click on the required button.
pt-br	##### Opções de edição em massa      Os botões abaixo da lista oferecem algumas opções de edição em massa:      - *Criar habilitado* - crie essas triggers como *Habilitado*   - *Criar desabilitado* - crie essas triggers como *Desabilitado*   - *Atualização em massa* - atualização em massa desses protótipos de triggers  - *Excluir* - exclua esses protótipos de triggers     Para usar essas opções, marque as caixas de seleção antes dos respectivos protótipos de triggers e clique no botão necessário.

en-us	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *Create enabled* - create these triggers as *Enabled* -   *Create disabled* - create these triggers as *Disabled* -   *Mass update* - mass update these trigger prototypes -   *Delete* - delete these trigger prototypes  To use these options, mark the checkboxes before the respective trigger prototypes, then click on the required button.
pt-br	##### Opções de edição em massa      Os botões abaixo da lista oferecem algumas opções de edição em massa:      - *Criar habilitado* - crie essas triggers como *Habilitado*   - *Criar desabilitado* - crie essas triggers como *Desabilitado*   - *Atualização em massa* - atualização em massa desses protótipos de triggers  - *Excluir* - exclua esses protótipos de triggers     Para usar essas opções, marque as caixas de seleção antes dos respectivos protótipos de triggers e clique no botão necessário.

en-us	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *Delete* - delete these graph prototypes  To use these options, mark the checkboxes before the respective graph prototypes, then click on the required button.
pt-br	##### Opções de edição em massa      Os botões abaixo da lista oferecem algumas opções de edição em massa:      - *Excluir* - exclua esses protótipos de gráficos      Para usar essas opções, marque as caixas de seleção antes dos respectivos protótipos de gráficos e clique no botão desejado.

en-us	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *Delete* - delete these graph prototypes  To use these options, mark the checkboxes before the respective graph prototypes, then click on the required button.
pt-br	##### Opções de edição em massa      Os botões abaixo da lista oferecem algumas opções de edição em massa:      - *Excluir* - exclua esses protótipos de gráficos      Para usar essas opções, marque as caixas de seleção antes dos respectivos protótipos de gráficos e clique no botão desejado.

en-us	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *Enable* - change host status to *Monitored* -   *Disable* - change host status to *Not monitored* -   *Export* - export the hosts to a YAML, XML or JSON file -   *Mass update* - [update several     properties](/manual/config/hosts/hostupdate) for a number of hosts     at once -   *Delete* - delete the hosts  To use these options, mark the checkboxes before the respective hosts, then click on the required button.
pt-br	##### Opções de atualização em massa  Ao final da lista existem botões que executam operações em massa:  -   *Ativar* - Ativa a monitoração dos hosts selecionados -   *Desativar* - Desativa a monitoração dos hosts selecionados -   *Exportar* - Exporta os hosts selecionados para um arquivo XML -   *Atualização em massa* - [atualização de várias     propriedades](/pt/manual/config/hosts/hostupdate) de vários hosts de     uma só vez -   *Excluir* - Excluir os hosts selecionados e suas entidades  Para usar estas opções, selecione os hosts e clique no botão com a ação desejada.

en-us	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *Enable* - change item status to *Enabled*. -   *Disable* - change item status to *Disabled*. -   *Copy* - copy the items to other hosts or templates. -   *Mass update* - [update several     properties](/manual/config/items/itemupdate) for a number of items     at once. -   *Delete* - delete the items.  To use these options, mark the checkboxes before the respective items, then click on the required button.
pt-br	##### Opções de edição em massa  Os botões abaixo oferecem algumas opções de edição em massa:  -   *Habilitar* - alterar o status do item para *Habilitado*. -   *Desabilitar* - alterar o status do item para *Desabilitado*. -   *Copiar* - copiar os itens para outros hosts e templates. -   *Atualizar em massa* - [update several     properties](/manual/config/items/itemupdate) para vários itens de uma vez. -   *Excluir* - excluir os itens.  Para utilizar essas opções, marque as caixas de seleção antes dos respectivos itens e, em seguida, clique no botão necessário.

en-us	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *Enable* - change the action status to *Enabled* -   *Disable* - change the action status to *Disabled* -   *Delete* - delete the actions  To use these options, mark the checkboxes before the respective actions, then click on the required button.
pt-br	##### Opções de edição em massa  Os botões abaixo da lista oferecem algumas opções de edição em massa:  - *Ativar* - altere o status da ação para *Ativado* - *Desativar* - altere o status da ação para *Desativado* - *Excluir* - exclui as ações  Para usar essas opções, marque as caixas de seleção antes das respectivas ações, em seguida, clique no botão desejado.

en-us	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *Enable* - change the correlation rule status to *Enabled* -   *Disable* - change the correlation rule status to *Disabled* -   *Delete* - delete the correlation rules  To use these options, mark the checkboxes before the respective correlation rules, then click on the required button.
pt-br	##### Opções de edição em massa  Os botões abaixo da lista oferecem algumas opções de edição em massa:  - *Ativar* - altere o status da regra de correlação para *Ativado* - *Desativar* - altere o status da regra de correlação para *Desativada* - *Excluir* - exclui as regras de correlação  Para usar essas opções, marque as caixas de seleção antes do respectivo regras de correlação e, em seguida, clique no botão necessário.

en-us	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *Enable* - change the discovery rule status to *Enabled* -   *Disable* - change the discovery rule status to *Disabled* -   *Delete* - delete the discovery rules  To use these options, mark the checkboxes before the respective discovery rules, then click on the required button.
pt-br	##### Opções de edição em massa  Os botões abaixo da lista oferecem algumas opções de edição em massa:  - *Ativar* - altere o status da regra de descoberta para *Ativado* - *Desativar* - altere o status da regra de descoberta para *Desativado* - *Excluir* - exclui as regras de descoberta  Para usar essas opções, marque as caixas de seleção antes do respectivo regras de descoberta e, em seguida, clique no botão necessário.

en-us	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *Enable* - change the low-level discovery rule status to *Enabled*. -   *Disable* - change the low-level discovery rule status to     *Disabled*. -   *Check now* - perform discovery based on the discovery rules     immediately. See [more details](/manual/config/items/check_now).     Note that when performing discovery immediately, the configuration     cache is not updated, thus the result will not reflect very recent     changes to discovery rule configuration. -   *Delete* - delete the low-level discovery rules.  To use these options, mark the checkboxes before the respective discovery rules, then click on the required button.
pt-br	##### Opções de edição em massa  Os botões abaixo da lista oferecem algumas opções de edição em massa:  - *Ativar* - altera o status da regra de descoberta de baixo nível para *Ativado*. - *Desativar* - altera o status da regra de descoberta de baixo nível para     *Desabilitado*. - *Verifique agora* - execute a descoberta com base nas regras de descoberta     imediatamente. Veja [mais detalhes](/manual/config/items/check_now).     Observe que ao realizar a descoberta imediatamente, a configuração     cache não é atualizado, portanto, o resultado não refletirá muito recente     alterações na configuração da regra de descoberta. - *Excluir* - exclui as regras de descoberta de baixo nível.  Para usar essas opções, marque as caixas de seleção antes do respectivo regras de descoberta e, em seguida, clique no botão necessário.

en-us	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *Enable* - change the low-level discovery rule status to *Enabled* -   *Disable* - change the low-level discovery rule status to *Disabled* -   *Delete* - delete the low-level discovery rules  To use these options, mark the checkboxes before the respective discovery rules, then click on the required button.
pt-br	##### Opções de edição em massa  Os botões abaixo da lista oferecem algumas opções de edição em massa:  - *Ativar* - altere o status da regra de descoberta de baixo nível para *Ativado* - *Desativar* - altere o status da regra de descoberta de baixo nível para *Desativado* - *Excluir* - exclui as regras de descoberta de baixo nível  Para usar essas opções, marque as caixas de seleção antes do respectivo regras de descoberta e, em seguida, clique no botão necessário.

en-us	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *Enable* - change the media type status to *Enabled* -   *Disable* - change the media type status to *Disabled* -   *Export* - export the media types to a YAML, XML or JSON file -   *Delete* - delete the media types  To use these options, mark the checkboxes before the respective media types, then click on the required button.
pt-br	##### Opções de edição em massa  Os botões abaixo da lista oferecem algumas opções de edição em massa:  - *Ativar* - altere o status do tipo de mídia para *Ativado* - *Desativar* - altere o status do tipo de mídia para *Desativado* - *Exportar* - exporta os tipos de mídia para um arquivo YAML, XML ou JSON - *Excluir* - exclua os tipos de mídia  Para usar essas opções, marque as caixas de seleção antes da respectiva mídia tipos e, em seguida, clique no botão necessário.

en-us	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *Enable* - change the scenario status to *Enabled* -   *Disable* - change the scenario status to *Disabled* -   *Delete* - delete the web scenarios  To use these options, mark the checkboxes before the respective web scenarios, then click on the required button.
pt-br	##### Opções de edição em massa  Os botões abaixo da lista oferecem algumas opções de edição em massa:  - *Ativar* - altera o status do cenário para *Ativado* - *Desativar* - altera o status do cenário para *Desativado* - *Excluir* - exclui os cenários da web  Para usar essas opções, marque as caixas de seleção antes do respectivo web cenários e, em seguida, clique no botão necessário.

en-us	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *Enable* - change the user group status to *Enabled* -   *Disable* - change the user group status to *Disabled* -   *Enable debug mode* - enable debug mode for the user groups -   *Disable debug mode* - disable debug mode for the user groups -   *Delete* - delete the user groups  To use these options, mark the checkboxes before the respective user groups, then click on the required button.
pt-br	##### Opções de edição em massa  Os botões abaixo da lista oferecem algumas opções de edição em massa:  - *Ativar* - altera o status do grupo de usuários para *Ativado* - *Desativar* - altera o status do grupo de usuários para *Desativado* - *Ativar modo de depuração* - ativar o modo de depuração para os grupos de usuários - *Desabilitar o modo de depuração* - desabilite o modo de depuração para os grupos de usuários - *Excluir* - exclui os grupos de usuários  Para usar essas opções, marque as caixas de seleção antes do respectivo usuário grupos e, em seguida, clique no botão necessário.

en-us	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *Enable* - change trigger status to *Enabled*. -   *Disable* - change trigger status to *Disabled*. -   *Copy* - copy the triggers to other hosts or templates. -   *Mass update* - update several properties for a number of triggers     at once. -   *Delete* - delete the triggers.  To use these options, mark the checkboxes before the respective triggers, then click on the required button.
pt-br	##### Opções de edição em massa  Os botões abaixo da lista oferecem algumas opções de edição em massa:  - *Ativar* - altera o status do gatilho para *Ativado*. - *Desativar* - altera o status do gatilho para *Desativado*. - *Copiar* - copia os gatilhos para outros hosts ou modelos. - *Atualização em massa* - atualiza várias propriedades para vários gatilhos     de uma vez só. - *Excluir* - exclui os gatilhos.  Para usar essas opções, marque as caixas de seleção antes do respectivo acionadores e, em seguida, clique no botão necessário.

en-us	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *Enable* - change trigger status to *Enabled* -   *Disable* - change trigger status to *Disabled* -   *Copy* - copy the triggers to other hosts or templates -   *Mass update* - update several properties for a number of triggers     at once -   *Delete* - delete the triggers  To use these options, mark the checkboxes before the respective triggers, then click on the required button.
pt-br	##### Opções de edição em massa  Os botões abaixo da lista oferecem algumas opções de edição em massa:  - *Ativar* - altera o status do gatilho para *Ativado* - *Desativar* - altera o status do gatilho para *Desativado* - *Copiar* - copia os gatilhos para outros hosts ou modelos - *Atualização em massa* - atualiza várias propriedades para vários gatilhos     de uma vez só - *Excluir* - exclui os gatilhos  Para usar essas opções, marque as caixas de seleção antes do respectivo acionadores e, em seguida, clique no botão necessário.

en-us	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *Enable hosts* - change the status of all hosts in the group to     "Monitored" -   *Disable hosts* - change the status of all hosts in the group to     "Not monitored" -   *Delete* - delete the host groups  To use these options, mark the checkboxes before the respective host groups, then click on the required button.
pt-br	##### Opções de edição em massa  Os botões abaixo da lista oferecem algumas opções de edição em massa:  - *Ativar hosts* - altera o status de todos os hosts do grupo para     "Monitorou" - *Desabilitar hosts* - altera o status de todos os hosts do grupo para     "Não monitorado" - *Excluir* - exclui os grupos de hosts  Para usar essas opções, marque as caixas de seleção antes do respectivo host grupos e, em seguida, clique no botão necessário.

en-us	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *Enable hosts* - change the status of hosts monitored by the proxy     to *Monitored* -   *Disable hosts* - change the status of hosts monitored by the proxy     to *Not monitored* -   *Delete* - delete the proxies  To use these options, mark the checkboxes before the respective proxies, then click on the required button.
pt-br	##### Opções de edição em massa  Os botões abaixo da lista oferecem algumas opções de edição em massa:  - *Habilitar hosts* - altera o status dos hosts monitorados pelo proxy     para *Monitorado* - *Desabilitar hosts* - altera o status dos hosts monitorados pelo proxy     para *Não monitorado* - *Excluir* - exclui os proxies  Para usar essas opções, marque as caixas de seleção antes dos respectivos proxies, em seguida, clique no botão necessário.

en-us	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *Export* - export the template to a YAML, XML or JSON file -   *Mass update* - [update several     properties](/manual/config/templates/mass) for a number of templates     at once -   *Delete* - delete the template while leaving its linked entities     (items, triggers etc.) with the hosts -   *Delete and clear* - delete the template and its linked entities     from the hosts  To use these options, mark the checkboxes before the respective templates, then click on the required button.
pt-br	##### Opções de edição em massa  Os botões abaixo da lista oferecem algumas opções de edição em massa:  - *Exportar* - exporta o modelo para um arquivo YAML, XML ou JSON - *Atualização em massa* - [atualizar vários     properties](/manual/config/templates/mass) para vários modelos     de uma vez só - *Excluir* - exclui o modelo deixando suas entidades vinculadas     (itens, gatilhos etc.) com os hosts - *Excluir e limpar* - exclui o modelo e suas entidades vinculadas     dos anfitriões  Para usar essas opções, marque as caixas de seleção antes do respectivo modelos e, em seguida, clique no botão necessário.

en-us	##### Mass editing options  Buttons below the list offer some mass-editing options:  -   *Unblock* - re-enable system access to blocked users -   *Delete* - delete the users  To use these options, mark the check-boxes before the respective users, then click on the required button.
pt-br	##### Opções de edição em massa  Os botões abaixo da lista oferecem algumas opções de edição em massa:  - *Desbloquear* - reativar o acesso ao sistema para usuários bloqueados - *Excluir* - excluir os usuários  Para usar essas opções, marque as caixas de seleção antes dos respectivos usuários, em seguida, clique no botão necessário.

en-us	##### Master item  Create an IPMI item using the following key:      ipmi.get  ![](../../../../../assets/en/manual/discovery/low_level_discovery/ipmi_get_item.png)  Set the type of information to "Text" for possibly big JSON data.
pt-br	##### Item mestre  Crie um item IPMI usando a seguinte chave:      ipmi.get  ![](../../../../../assets/en/manual/discovery/low_level_discovery/ipmi_get_item.png)  Defina o tipo de informação como "Texto" para dados JSON possivelmente grandes.

en-us	##### Master item  Create a Zabbix agent item using the following key:      vfs.fs.get  ![](../../../../../assets/en/manual/discovery/low_level_discovery/fs_get_item.png)  Set the type of information to "Text" for possibly big JSON data.  The data returned by this item will contain something like the following for a mounted filesystem:  ``` {.java} {   "fsname": "/",   "fstype": "rootfs",   "bytes": {     "total": 1000,     "free": 500,     "used": 500,     "pfree": 50.00,     "pused": 50.00   },   "inodes": {     "total": 1000,     "free": 500,     "used": 500,     "pfree": 50.00,     "pused": 50.00   } } ```
pt-br	##### Item mestre  Crie um item de agente Zabbix usando a seguinte chave:      vfs.fs.get  ![](../../../../../assets/en/manual/discovery/low_level_discovery/fs_get_item.png)  Defina o tipo de informação como "Texto" para dados JSON possivelmente grandes.  Os dados retornados por este item conterão algo como o seguinte para um sistema de arquivos montado:  ``` {.java} {   "fsname": "/",   "fstype": "rootfs",   "bytes": {     "total": 1000,     "grátis": 500,     "usado": 500,     "pgrátis": 50,00,     "empurrado": 50,00   },   "inodos": {     "total": 1000,     "grátis": 500,     "usado": 500,     "pgrátis": 50,00,     "empurrado": 50,00   } } ```

en-us	#### Maximum JSON depth  The maximum allowed JSON depth has been set to 64 to improve security and performance during JSON parsing.
pt-br	#### Profundidade máxima do JSON   A profundidade máxima permitida do JSON foi  definida como 64 para melhorar a segurança e performance durante a análise do JSON.

en-us	### Media  The media object has the following properties.  |Property|Type|Description| |--------|----|-----------| |**mediatypeid**<br>(required)|string|ID of the media type used by the media.| |**sendto**<br>(required)|string/array|Address, user name or other identifier of the recipient.<br><br>If type of [Media type](/manual/api/reference/mediatype/object#mediatype) is e-mail, values are represented as array. For other types of [Media types](/manual/api/reference/mediatype/object#mediatype), value is represented as a string.| |**active**|integer|Whether the media is enabled.<br><br>Possible values:<br>0 - *(default)* enabled;<br>1 - disabled.| |**severity**|integer|Trigger severities to send notifications about.<br><br>Severities are stored in binary form with each bit representing the corresponding severity. For example, 12 equals 1100 in binary and means, that notifications will be sent from triggers with severities warning and average.<br><br>Refer to the [trigger object page](/manual/api/reference/trigger/object#trigger) for a list of supported trigger severities.<br><br>Default: 63| |**period**|string|Time when the notifications can be sent as a [time period](/manual/appendix/time_period) or user macros separated by a semicolon.<br><br>Default: 1-7,00:00-24:00|
pt-br	### Mídia  O objeto mídia tem as seguintes propriedades:   |Propriedade|Tipo|Descrição| |--------|----|-----------| |**mediatypeid**<br>(required)|string|ID do tipo de mídia usado pela mídia.| |**sendto**<br>(required)|string/array|Endereço, nome do usuário ou outro identificador do recebedor.<br><br>Se o tipo [Media type](/manual/api/reference/mediatype/object#mediatype) for e-mail, valores serão apresentados como array. Por outros tipos de [Media types](/manual/api/reference/mediatype/object#mediatype), o valor é apresentado como uma string.| |**active**|integer|Se a mídia estiver habilitada.<br><br>Valores possíveis:<br>0 - *(padrão)* habilitado;<br>1 - desabilitado.| |**severity**|integer|Severidades de Trigger para enviar notificações sobre.<br><br>Severidade são armazenadas de forma binária, com cada bit representando a severidade correspondente. Por exemplo, 12 em binário é 1100, e isso significa que as notificações serão enviadas a partir de triggers com severidade de aviso e média.<br><br>Consultar [trigger object page](/manual/api/reference/trigger/object#trigger) para obter uma lista de severidades de trigger suportadas.<br><br>Padrão: 63| |**period**|string|Horário quando as notificações podem ser enviadas como um [time period](/manual/appendix/time_period) ou macros do usuário separados por ponto e vírgula.<br><br>Padrão: 1-7,00:00-24:00|

en-us	#### mediatype  Changes:\ [ZBXNEXT-6755](https://support.zabbix.com/browse/ZBXNEXT-6755) message template object: added support of `conditiontype` value: 4 - *(event created on service status update)*.\
pt-br	#### mediatype  Mudanças:\ [ZBXNEXT-6755](https://support.zabbix.com/browse/ZBXNEXT-6755) objeto de modelo de mensagem: adicionado suporte do valor `conditiontype`: 4 - *(evento criado na atualização do status do serviço)*.\

en-us	#### mediatype  Changes:\ [ZBXNEXT-6885](https://support.zabbix.com/browse/ZBXNEXT-6885) `mediatype.create`, `mediatype.update`: added strict validation of the methods parameters.\
pt-br	#### tipo de mídia  Mudanças:\ [ZBXNEXT-6885](https://support.zabbix.com/browse/ZBXNEXT-6885) `mediatype.create`, `mediatype.update`: adicionada validação estrita dos parâmetros dos métodos.\

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

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

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

en-us	# > Media type object  The following objects are directly related to the `mediatype` API.
pt-br	# > Objeto de tipo de mídia  Os objetos a seguir estão diretamente relacionados à API `mediatype`.

en-us	### Media type  The media type object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |mediatypeid|string|*(readonly)* ID of the media type.| |**name**<br>(required)|string|Name of the media type.| |**type**<br>(required)|integer|Transport used by the media type.<br><br>Possible values:<br>0 - email;<br>1 - script;<br>2 - SMS;<br>4 - Webhook.| |exec\_path|string|For script media types `exec_path` contains the name of the executed script.<br><br>Required for script media types.| |gsm\_modem|string|Serial device name of the GSM modem.<br><br>Required for SMS media types.| |passwd|string|Authentication password.<br><br>Used for email media types.| |smtp\_email|string|Email address from which notifications will be sent.<br><br>Required for email media types.| |smtp\_helo|string|SMTP HELO.<br><br>Required for email media types.| |smtp\_server|string|SMTP server.<br><br>Required for email media types.| |smtp\_port|integer|SMTP server port to connect to.| |smtp\_security|integer|SMTP connection security level to use.<br><br>Possible values:<br>0 - None;<br>1 - STARTTLS;<br>2 - SSL/TLS.| |smtp\_verify\_host|integer|SSL verify host for SMTP.<br><br>Possible values:<br>0 - No;<br>1 - Yes.| |smtp\_verify\_peer|integer|SSL verify peer for SMTP.<br><br>Possible values:<br>0 - No;<br>1 - Yes.| |smtp\_authentication|integer|SMTP authentication method to use.<br><br>Possible values:<br>0 - None;<br>1 - Normal password.| |status|integer|Whether the media type is enabled.<br><br>Possible values:<br>0 - *(default)* enabled;<br>1 - disabled.| |username|string|User name.<br><br>Used for email media types.| |exec\_params|string|Script parameters.<br><br>Each parameter ends with a new line feed.| |maxsessions|integer|The maximum number of alerts that can be processed in parallel.<br><br>Possible values for SMS:<br>1 - *(default)*<br><br>Possible values for other media types:<br>0-100| |maxattempts|integer|The maximum number of attempts to send an alert.<br><br>Possible values:<br>1-100<br><br>Default value:<br>3| |attempt\_interval|string|The interval between retry attempts. Accepts seconds and time unit with suffix.<br><br>Possible values:<br>0-1h<br><br>Default value:<br>10s| |content\_type|integer|Message format.<br><br>Possible values:<br>0 - plain text;<br>1 - *(default)* html.| |script|string|Media type webhook script javascript body.| |timeout|string|Media type webhook script timeout. Accepts seconds and time unit with suffix.<br><br>Possible values:<br>1-60s<br><br>Default value:<br>30s| |process\_tags|integer|Defines should the webhook script response to be interpreted as tags and these tags should be added to associated event.<br><br>Possible values:<br>0 - *(default)* Ignore webhook script response.<br>1 - Process webhook script response as tags.| |show\_event\_menu|integer|Show media type entry in `problem.get` and `event.get` property `urls`.<br><br>Possible values:<br>0 - *(default)* Do not add `urls` entry.<br>1 - Add media type to `urls` property.| |event\_menu\_url|string|Define `url` property of media type entry in `urls` property of `problem.get` and `event.get`.| |event\_menu\_name|string|Define `name` property of media type entry in `urls` property of `problem.get` and `event.get`.| |parameters|array|Array of [webhook input parameters](/manual/api/reference/mediatype/object#Webhook parameters).| |description|string|Media type description.|
pt-br	### Tipo de mídia  O objeto de tipo de mídia tem as seguintes propriedades.  |Propriedade|[Tipo](/manual/api/reference_commentary#data_types)|Descrição| |--|--|------| |mediatypeid|string|*(somente leitura)* ID do tipo de mídia.| |**name**<br>(requerido)|string|Nome do tipo de mídia.| |**type**<br>(requerido)|integer|Transporte usado pelo tipo de mídia.<br><br>Valores possíveis:<br>0 - email;<br>1 - script;<br>2 - SMS;<br>4 - Webhook.| |exec\_path|string|Para tipos de mídia de script, `exec_path` contém o nome do script executado.<br><br>Obrigatório para tipos de mídia de script.| |gsm\_modem|string|Nome do dispositivo serial do modem GSM.<br><br>Obrigatório para tipos de mídia SMS.| |smtp\_email|string|Endereço de e-mail do qual as notificações serão enviadas.<br><br>Obrigatório para tipos de mídia de e-mail.| |smtp\_helo|string|SMTP HELO.<br><br>Obrigatório para tipos de mídia de e-mail.| |smtp\_server|string|SMTP server.<br><br>Obrigatório para tipos de mídia de e-mail.| |smtp\_port|integer|Porta do servidor SMTP para se conectar.| |smtp\_security|integer|Nível de segurança de conexão SMTP a ser usado.<br><br>Valores possíveis:<br>0 - Nenhum;<br>1 - STARTTLS;<br>2 - SSL/TLS.| |smtp\_verify\_host|integer|Host de verificação SSL para SMTP.<br><br>Valores possíveis:<br>0 - Não;<br>1 - Sim.| |smtp\_verify\_peer|integer|SSL verificar peer para SMTP.<br><br>Valores possíveis:<br>0 - Não;<br>1 - Sim.| |smtp\_authentication|integer|Método de autenticação SMTP a ser usado.<br><br>Valores possíveis:<br>0 - Nenhum;<br>1 - Senha normal.| |status|integer|Se o tipo de mídia está ativado.<br><br>Valores possíveis:<br>0 - *(padrão)* ativado;<br>1 - desativado.| |username|string|User name.<br><br>Usado para tipos de mídia de e-mail.| |exec\_params|string|Parâmetros de script.<br><br>Cada parâmetro termina com um novo feed de linha.| |maxsessions|integer|O número máximo de alertas que podem ser processados ​​em paralelo.<br><br>Valores possíveis para SMS:<br>1 - *(padrão)*<br><br>Valores possíveis para outros tipos de mídia:<br>0 -100| |maxattempts|integer|O número máximo de tentativas para enviar um alerta.<br><br>Valores possíveis:<br>1-100<br><br>Valor padrão:<br>3| |attempt\_interval|string|O intervalo entre as tentativas de repetição. Aceita segundos e unidade de tempo com sufixo.<br><br>Valores possíveis:<br>0-1h<br><br>Valor padrão:<br>10s| |content\_type|integer|Formato da mensagem.<br><br>Valores possíveis:<br>0 - texto simples;<br>1 - *(padrão)* html.| |script|string|Corpo de javascript do script de webhook do tipo de mídia.| |timeout|string|Tempo limite do script de webhook do tipo de mídia. Aceita segundos e unidade de tempo com sufixo.<br><br>Valores possíveis:<br>1-60s<br><br>Valor padrão:<br>30s| |process\_tags|integer|Define se a resposta do script do webhook deve ser interpretada como tags e essas tags devem ser adicionadas ao evento associado.<br><br>Valores possíveis:<br>0 - *(padrão)* Ignorar resposta do script do webhook.<br>1 - Processar a resposta do script do webhook como tags.| |show\_event\_menu|integer|Mostrar entrada de tipo de mídia na propriedade `problem.get` e `event.get` `urls`.<br><br>Valores possíveis:<br>0 - *(padrão)* Não adicionar entrada `urls`.<br> >1 - Adicionar tipo de mídia à propriedade `urls`.| |event\_menu\_url|string|Defina a propriedade `url` da entrada do tipo de mídia na propriedade `urls` de `problem.get` e `event.get`.| |event\_menu\_name|string|Defina a propriedade `name` da entrada do tipo de mídia na propriedade `urls` de `problem.get` e `event.get`.| |parameters|array|Array de [parâmetros de entrada do webhook](/manual/api/reference/mediatype/object#Webhook parameters).| |description|string|Descrição do tipo de mídia.|

en-us	# Media type  This class is designed to work with media types.  Object references:\  -   [Media type](/manual/api/reference/mediatype/object#media_type)  Available methods:\  -   [mediatype.create](/manual/api/reference/mediatype/create) -     creating new media types -   [mediatype.delete](/manual/api/reference/mediatype/delete) -     deleting media types -   [mediatype.get](/manual/api/reference/mediatype/get) - retrieving     media types -   [mediatype.update](/manual/api/reference/mediatype/update) -     updating media types
pt-br	# Tipo de mídia      Esta classe foi projetada para trabalhar com tipos de mídia.      Referências de objetos:\  -   [Media type](/manual/api/reference/mediatype/object#media_type)  Métodos disponíveis:\  -   [mediatype.create](/manual/api/reference/mediatype/create) - criando novos tipos de mídia -   [mediatype.delete](/manual/api/reference/mediatype/delete) - excluindo tipos de mídia -   [mediatype.get](/manual/api/reference/mediatype/get) - recuperando tipos de mídia -   [mediatype.update](/manual/api/reference/mediatype/update) - atualizando tipos de mídia

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

en-us	### Media type URLs  Object with media type url have the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--------|---------------------------------------------------|-----------| |name|string|Media type defined URL name.| |url|string|Media type defined URL value.|  Results will contain entries only for active media types with enabled event menu entry. Macro used in properties will be expanded, but if one of properties contain non expanded macro both properties will be excluded from results. Supported macros described on [page](/manual/appendix/macros/supported_by_location).
pt-br	### URLs de tipo de mídia  Objeto com URL de tipo de mídia tem as seguintes propriedades.  |Propriedade|[Tipo](/manual/api/reference_commentary#data_types)|Descrição| |--------|---------------------------------------- -----------|-----------| |name|string|Nome do URL definido pelo tipo de mídia.| |url|string|Valor de URL definido pelo tipo de mídia.|  Os resultados conterão entradas apenas para tipos de mídia ativos com ativado entrada do menu de eventos. A macro usada nas propriedades será expandida, mas se uma das propriedades contém macro não expandida ambas as propriedades serão excluídos dos resultados. Macros compatíveis descritas em [página](/manual/apêndice/macros/supported_by_location).

en-us	 ### Memchached  |Key|<|<|<|<| |---|-|-|-|-| |<|**Description**|**Return value**|**Parameters**|**Comments**| |memcached.ping\[connString,<user>,<password>\]|<|<|<|<| |<|Test if a connection is alive or not.|1 - connection is alive<br><br>0 - connection is broken (if there is any error presented including AUTH and configuration issues)|**connString** - URI or session name.| | |memcached.stats\[connString,<user>,<password>,<type>\]|<|<|<|<| |<|Gets the output of the STATS command.|JSON - output is serialized as JSON|**connString** - URI or session name.<br>**user, password** - Memchached login credentials.<br>**type** - stat type to be returned: *items*, *sizes*, *slabs* or *settings* (empty by default, returns general statistics).| |
pt-br	### Memchached  |Chave|<|<|<|<| |---|-|-|-|-| |<|**Descrição**|**Valor de retorno**|**Parâmetros**|**Comentários**| |memcached.ping\[connString,<user>,<password>\]|<|<|<|<| |<|Testa se uma conexão está ativa ou não.|1 - conexão está ativa<br><br>0 - conexão está quebrada (se houver qualquer erro apresentado, incluindo problemas de AUTH e configuração)|**connString** - URI ou nome de sessão.| | |memcached.stats\[connString,<user>,<password>,<type>\]|<|<|<|<| |<|Obtém a saída do comando STATS.|JSON - saída é serializada como JSON|**connString** - URI ou nome de sessão.<br>**user, password** - credenciais de login no Memchached.<br>**type** - tipo de stat a ser retornado: *items*, *sizes*, *slabs* or *settings* (itens, tamanhos, slabs ou configurações, respectivamente) (vazio por padrão, retorna estatísticas gerais).| |

en-us	#### Memory suffixes  Memory size suffixes are supported in:  -   trigger [expression](/manual/config/triggers/expression) constants     and function parameters -   constants of [calculated     item](/manual/config/items/itemtypes/calculated) formulas  For memory size you can use:  -   **K** - kilobyte -   **M** - megabyte -   **G** - gigabyte -   **T** - terabyte
pt-br	#### Sufixos de memória  Os sufixos de tamanho de memória são suportados em:  - [expressão de trigger](/manual/config/triggers/expression) e parâmetros de função - formulas e constantes de [item calculado](/manual/config/items/itemtypes/calculated)  Para o tamanho da memória, você pode usar:  - **K** - kilobyte - **M** - megabyte - **G** - gigabyte - **T** - terabyte

en-us	**Memory**  Zabbix requires both physical and disk memory. The amount of required  disk memory obviously depends on the number of hosts and parameters that are being monitored. If you're planning to keep a long history of monitored parameters, you should be thinking of at least a couple of gigabytes to have enough space to store the history in the database. Each Zabbix daemon process requires several connections to a database server. The amount of memory allocated for the connection depends on the configuration of the database engine.   ::: noteclassic The more physical memory you have, the faster the database (and therefore Zabbix) works.  :::
pt-br	##### Memória  O Zabbix requer memória física e de disco. A quantidade de memória de disco necessária obviamente depende do número de hosts e parâmetros que estão sendo monitorados. Se você planeja manter um longo histórico de parâmetros monitorados, deve pensar em pelo menos alguns gigabytes para ter espaço suficiente para armazenar o histórico no banco de dados. Cada processo do Zabbix daemon requer várias conexões ao servidor de banco de dados. A quantidade de memória alocada para a conexão depende da configuração do mecanismo de banco de dados.   ::: noteclassic Quanto mais memória física você tiver, mais rápido o banco de dados (e, portanto, o Zabbix) funcionará. :::

en-us	### Message template  The message template object defines a template that will be used as a default message for action operations to send a notification. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**eventsource**<br>(required)|integer|Event source.<br><br>Possible values:<br>0 - triggers;<br>1 - discovery;<br>2 - autoregistration;<br>3 - internal;<br>4 - services.| |**recovery**<br>(required)|integer|Operation mode.<br><br>Possible values:<br>0 - operations;<br>1 - recovery operations;<br>2 - update operations.| |subject|string|Message subject.| |message|string|Message text.|
pt-br	### Modelo de mensagem      O objeto de modelo de mensagem define um modelo que será usado como mensagem padrão para operações de ação para enviar uma notificação. Tem as seguintes propriedades.  |Propriedade|[Tipo](/manual/api/reference_commentary#data_types)|Descrição| |--|--|------| |**eventsource**<br>(requerido)|integer|Origem do evento.<br><br>Valores possíveis:<br>0 - acionadores;<br>1 - descoberta;<br>2 - registro automático;<br>3 - interno;<br>4 - serviços.| |**recovery**<br>(requerido)|integer|Modo de operação.<br><br>Valores possíveis:<br>0 - operações;<br>1 - operações de recuperação;<br>2 - operações de atualização.| |subject|string|Assunto da mensagem.| |message|string|Mensagem de texto.|

en-us	# Method reference  This section provides an overview of the functions provided by the Zabbix API and will help you find your way around the available classes and methods.
pt-br	# referência do método  Esta seção fornece uma visão geral das funções fornecidas pelo API Zabbix e irá ajudá-lo a encontrar o caminho para as classes disponíveis e métodos.

en-us	##### MikroTik  -   *MikroTik CCR1009-7G-1C-1S+ SNMP* - monitoring of MikroTik     CCR1009-7G-1C-1S+ ethernet routers via SNMP; -   *MikroTik CCR1009-7G-1C-1S+PC SNMP* - monitoring of MikroTik     CCR1009-7G-1C-1S+PC ethernet routers via SNMP; -   *MikroTik CCR1009-7G-1C-PC SNMP* - monitoring of MikroTik     CCR1009-7G-1C-PC ethernet routers via SNMP; -   *MikroTik CCR1016-12G SNMP* - monitoring of MikroTik CCR1016-12G     ethernet routers via SNMP; -   *MikroTik CCR1016-12S-1S+ SNMP* - monitoring of MikroTik     CCR1016-12S-1S+ ethernet routers via SNMP; -   *MikroTik CCR1036-12G-4S-EM SNMP* - monitoring of MikroTik     CCR1036-12G-4S-EM ethernet routers via SNMP; -   *MikroTik CCR1036-12G-4S SNMP* - monitoring of MikroTik     CCR1036-12G-4S ethernet routers via SNMP; -   *MikroTik CCR1036-8G-2S+ SNMP* - monitoring of MikroTik     CCR1036-8G-2S+ ethernet routers via SNMP; -   *MikroTik CCR1036-8G-2S+EM SNMP* - monitoring of MikroTik     CCR1036-8G-2S+EM ethernet routers via SNMP; -   *MikroTik CCR1072-1G-8S+ SNMP* - monitoring of MikroTik     CCR1072-1G-8S+ ethernet routers via SNMP; -   *MikroTik CCR2004-16G-2S+ SNMP* - monitoring of MikroTik     CCR2004-16G-2S+ ethernet routers via SNMP; -   *MikroTik CCR2004-1G-12S+2XS SNMP* - monitoring of MikroTik     CCR2004-1G-12S+2XS ethernet routers via SNMP; -   *MikroTik CRS106-1C-5S SNMP* - monitoring of MikroTik CRS106-1C-5S     switches via SNMP; -   *MikroTik CRS109-8G-1S-2HnD-IN SNMP* - monitoring of MikroTik     CRS109-8G-1S-2HnD-IN switches via SNMP; -   *MikroTik CRS112-8G-4S-IN SNMP* - monitoring of MikroTik     CRS112-8G-4S-IN switches via SNMP; -   *MikroTik CRS112-8P-4S-IN SNMP* - monitoring of MikroTik     CRS112-8P-4S-IN switches via SNMP; -   *MikroTik CRS125-24G-1S-2HnD-IN SNMP* - monitoring of MikroTik     CRS125-24G-1S-2HnD-IN switches via SNMP; -   *MikroTik CRS212-1G-10S-1S+IN SNMP* - monitoring of MikroTik     CRS212-1G-10S-1S+IN switches via SNMP; -   *MikroTik CRS305-1G-4S+IN SNMP* - monitoring of MikroTik     CRS305-1G-4S+IN switches via SNMP; -   *MikroTik CRS309-1G-8S+IN SNMP* - monitoring of MikroTik     CRS309-1G-8S+IN switches via SNMP; -   *MikroTik CRS312-4C+8XG-RM SNMP* - monitoring of MikroTik     CRS312-4C+8XG-RM switches via SNMP; -   *MikroTik CRS317-1G-16S+RM SNMP* - monitoring of MikroTik     CRS317-1G-16S+RM switches via SNMP; -   *MikroTik CRS326-24G-2S+IN SNMP* - monitoring of MikroTik     CRS326-24G-2S+IN switches via SNMP; -   *MikroTik CRS326-24G-2S+RM SNMP* - monitoring of MikroTik     CRS326-24G-2S+RM switches via SNMP; -   *MikroTik CRS326-24S+2Q+RM SNMP* - monitoring of MikroTik     CRS326-24S+2Q+RM switches via SNMP; -   *MikroTik CRS328-24P-4S+RM SNMP* - monitoring of MikroTik     CRS328-24P-4S+RM switches via SNMP; -   *MikroTik CRS328-4C-20S-4S+RM SNMP* - monitoring of MikroTik     CRS328-4C-20S-4S+RM switches via SNMP; -   *MikroTik CRS354-48G-4S+2Q+RM SNMP* - monitoring of MikroTik     CRS354-48G-4S+2Q+RM switches via SNMP; -   *MikroTik CRS354-48P-4S+2Q+RM SNMP* - monitoring of MikroTik     CRS354-48P-4S+2Q+RM switches via SNMP; -   *MikroTik CSS326-24G-2S+RM SNMP* - monitoring of MikroTik     CSS326-24G-2S+RM switches via SNMP; -   *MikroTik CSS610-8G-2S+IN SNMP* - monitoring of MikroTik     CSS610-8G-2S+IN switches via SNMP; -   *MikroTik FiberBox SNMP* - monitoring of MikroTik FiberBox switches     via SNMP; -   *MikroTik hEX lite SNMP* - monitoring of MikroTik hEX lite ethernet     routers via SNMP; -   *MikroTik hEX PoE lite SNMP* - monitoring of MikroTik hEX PoE lite     ethernet routers via SNMP; -   *MikroTik hEX PoE SNMP* - monitoring of MikroTik hEX PoE ethernet     routers via SNMP; -   *MikroTik hEX S SNMP* - monitoring of MikroTik hEX S ethernet     routers via SNMP; -   *MikroTik hEX SNMP* - monitoring of MikroTik hEX ethernet routers     via SNMP; -   *MikroTik netPower 15FR SNMP* - monitoring of MikroTik netPower 15FR     switches via SNMP; -   *MikroTik netPower 16P SNMP* - monitoring of MikroTik netPower 16P     switches via SNMP; -   *MikroTik netPower Lite 7R SNMP* - monitoring of MikroTik netPower     Lite 7R switches via SNMP; -   *MikroTik PowerBox Pro SNMP* - monitoring of MikroTik PowerBox Pro     ethernet routers via SNMP; -   *MikroTik PowerBox SNMP* - monitoring of MikroTik PowerBox ethernet     routers via SNMP; -   *MikroTik RB1100AHx4 Dude Edition SNMP* - monitoring of MikroTik     RB1100AHx4 Dude Edition ethernet routers via SNMP; -   *MikroTik RB1100AHx4 SNMP* - monitoring of MikroTik RB1100AHx4     ethernet routers via SNMP; -   *MikroTik RB2011iL-IN SNMP* - monitoring of MikroTik RB2011iL-IN     ethernet routers via SNMP; -   *MikroTik RB2011iL-RM SNMP* - monitoring of MikroTik RB2011iL-RM     ethernet routers via SNMP; -   *MikroTik RB2011iLS-IN SNMP* - monitoring of MikroTik RB2011iLS-IN     ethernet routers via SNMP; -   *MikroTik RB2011UiAS-IN SNMP* - monitoring of MikroTik RB2011UiAS-IN     ethernet routers via SNMP; -   *MikroTik RB2011UiAS-RM SNMP* - monitoring of MikroTik RB2011UiAS-RM     ethernet routers via SNMP; -   *MikroTik RB260GS SNMP* - monitoring of MikroTik RB260GS switches     via SNMP; -   *MikroTik RB3011UiAS-RM SNMP* - monitoring of MikroTik RB3011UiAS-RM     ethernet routers via SNMP; -   *MikroTik RB4011iGS+RM SNMP* - monitoring of MikroTik RB4011iGS+RM     ethernet routers via SNMP; -   *MikroTik RB5009UG+S+IN SNMP* - monitoring of MikroTik RB5009UG+S+IN     ethernet routers via SNMP; -   *Mikrotik SNMP* - a generic template for monitoring MikroTik     devices.  You can get these templates:  -   In *Configuration* → *Templates* in new installations; -   When upgrading from previous versions, the latest templates can be     downloaded from the [Zabbix Git     repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates)     and manually imported into Zabbix in the *Configuration* →     *Templates* section. If a template with the same name already     exists, check the *Delete missing* option before importing to     achieve a clean import. This way the items that have been excluded     from the updated template will be removed (note, that history of the     deleted items will be lost).  
pt-br	### Frontend  

en-us	#### Mikrotik  -   *MikroTik \<device model> SNMP* - 53 new model-specific templates for monitoring various models of MikroTik     ethernet routers and switches, see     [full list](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/mikrotik); -   *Mikrotik SNMP* - a generic template for monitoring MikroTik devices.
pt-br	#### Mikrotik  -   *MikroTik \<device model> SNMP* - 53 novos modelos específicos para monitorar vários modelos de roteadores e switches MikroTik     roteadores e switches ethernet, consulte     [lista completa] (https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/mikrotik); -   *Mikrotik SNMP* - um modelo genérico para monitorar dispositivos MikroTik.

en-us	##### Mikrotik routers  Use SNMP agent provided by Mikrotik. See <http://www.mikrotik.com> for more information.
pt-br	##### Roteadores Mikrotik  Use o agente SNMP fornecido pelo Mikrotik. Veja <http://www.mikrotik.com> para Mais Informações.

en-us	##### Minimum weekly disk space among clusters  View the lowest disk space among clusters over a week.  -   add to the data set: hosts `cluster*`, key "Free disk space on     /data" -   select the aggregate function `min` and specify interval `1w` -   a bar graph is displayed, where each bar represents the minimum disk     space per week for each /data volume of the cluster
pt-br	##### Espaço mínimo semanal em disco entre clusters  Visualize o menor espaço em disco entre os clusters ao longo de uma semana.  - adicione ao conjunto de dados: hosts `cluster*`, chave "Free disk space on     /dados" - selecione a função agregada `min` e especifique o intervalo `1w` - é exibido um gráfico de barras, onde cada barra representa o disco mínimo     espaço por semana para cada volume /data do cluster

en-us	## Miscellaneous
pt-br	##Diversos

en-us	##### Miscellaneous aspects of escalation behavior  Let's consider what happens in different circumstances if an action contains several escalation steps.  |Situation|Behavior| |---------|--------| |*The host in question goes into maintenance after the initial problem notification is sent*|Depending on the *Pause operations for suppressed problems* setting in action [configuration](/manual/config/notifications/action/operation#configuring_an_operation), all remaining escalation steps are executed either with a delay caused by the maintenance period or without delay. A maintenance period does not cancel operations.| |*The time period defined in the **Time period** action condition ends after the initial notification is sent*|All remaining escalation steps are executed. The *Time period* condition cannot stop operations; it has effect with regard to when actions are started/not started, not operations.| |*A problem starts during maintenance and continues (is not resolved) after maintenance ends*|Depending on the *Pause operations for suppressed problems* setting in action [configuration](/manual/config/notifications/action/operation#configuring_an_operation), all escalation steps are executed either from the moment maintenance ends or immediately.| |*A problem starts during a no-data maintenance and continues (is not resolved) after maintenance ends*|It must wait for the trigger to fire, before all escalation steps are executed.| |*Different escalations follow in close succession and overlap*|The execution of each new escalation supersedes the previous escalation, but for at least one escalation step that is always executed on the previous escalation. This behavior is relevant in actions upon events that are created with EVERY problem evaluation of the trigger.| |*During an escalation in progress (like a message being sent), based on any type of event:<br>- the action is disabled<br>Based on trigger event:<br>- the trigger is disabled<br>- the host or item is disabled<br>Based on internal event about triggers:<br>- the trigger is disabled<br>Based on internal event about items/low-level discovery rules:<br>- the item is disabled<br>- the host is disabled*|The message in progress is sent and then one more message on the escalation is sent. The follow-up message will have the cancellation text at the beginning of the message body (*NOTE: Escalation canceled*) naming the reason (for example, *NOTE: Escalation canceled: action '<Action name>' disabled*). This way the recipient is informed that the escalation is canceled and no more steps will be executed. This message is sent to all who received the notifications before. The reason of cancellation is also logged to the server log file (starting from [Debug Level](/manual/appendix/config/zabbix_server) 3=Warning).<br><br>Note that the *Escalation canceled* message is also sent if operations are finished, but recovery operations are configured and are not executed yet.| |*During an escalation in progress (like a message being sent) the action is deleted*|No more messages are sent. The information is logged to the server log file (starting from [Debug Level](/manual/appendix/config/zabbix_server) 3=Warning), for example: `escalation canceled: action id:334 deleted`|
pt-br	##### Aspectos diversos do comportamento de escalação  Vamos considerar o que acontece em diferentes circunstâncias se uma ação contém várias etapas de escalonamento.  |Situação|Comportamento| |---------|--------| |*O host em questão entra em manutenção após o envio da notificação inicial do problema*|Dependendo da configuração *Pausar operações para problemas suprimidos* na ação [configuração](/manual/config/notifications/action/operation#configuring_an_operation), todos as etapas de escalonamento restantes são executadas com um atraso causado pelo período de manutenção ou sem atraso. Um período de manutenção não cancela as operações.| |*O período de tempo definido na condição de ação **Período de tempo** termina após o envio da notificação inicial*|Todas as etapas de escalonamento restantes são executadas. A condição *Período de tempo* não pode interromper as operações; tem efeito em relação a quando as ações são iniciadas/não iniciadas, não as operações.| |*Um problema começa durante a manutenção e continua (não é resolvido) após o término da manutenção*|Dependendo da configuração *Pausar operações para problemas suprimidos* na ação [configuração](/manual/config/notifications/action/operation#configuring_an_operation), todas as etapas de escalonamento são executadas a partir do momento em que a manutenção termina ou imediatamente.| |*Um problema começa durante uma manutenção sem dados e continua (não é resolvido) após o término da manutenção*|Ele deve aguardar o disparo do gatilho, antes que todas as etapas de escalonamento sejam executadas.| |*Diferentes escalações seguem em sucessão e sobreposição*|A execução de cada nova escalação substitui a escalação anterior, mas para pelo menos uma etapa de escalação que é sempre executada na escalação anterior. Esse comportamento é relevante em ações em eventos que são criados com TODA avaliação de problema do gatilho.| |*Durante um escalonamento em andamento (como uma mensagem sendo enviada), com base em qualquer tipo de evento:<br>- a ação é desativada<br>Com base no evento acionador:<br>- o acionador é desabilitado<br>- o host ou item está desabilitado<br>Com base no evento interno sobre gatilhos:<br>- o gatilho está desabilitado<br>Com base no evento interno sobre itens/regras de descoberta de baixo nível:<br>- o item está desabilitado<br> >- o host está desabilitado*|A mensagem em andamento é enviada e mais uma mensagem no escalonamento é enviada. A mensagem de acompanhamento terá o texto de cancelamento no início do corpo da mensagem (*NOTA: Escalação cancelada*) nomeando o motivo (por exemplo, *NOTA: Escalação cancelada: ação '<Nome da ação>' desabilitada*). Desta forma o destinatário é informado que o escalonamento foi cancelado e não serão executadas mais etapas. Esta mensagem é enviada para todos que receberam as notificações anteriormente. O motivo do cancelamento também é registrado no arquivo de log do servidor (começando em [Debug Level](/manual/appendix/config/zabbix_server) 3=Aviso).<br><br>Observe que a mensagem *Escalação cancelada* também é enviado se as operações forem concluídas, mas as operações de recuperação estiverem configuradas e ainda não forem executadas.| |*Durante uma escalação em andamento (como uma mensagem sendo enviada), a ação é excluída*|Não são enviadas mais mensagens. As informações são registradas no arquivo de log do servidor (começando em [Debug Level](/manual/appendix/config/zabbix_server) 3=Aviso), por exemplo: `escalação cancelada: ação id:334 excluído`|

en-us	#### Miscellaneous  -   Maximum field size has been increased for the following fields:     -   [Item preprocessing](/manual/config/items/preprocessing#configuration) parameters     -   [Media type](/manual/config/notifications/media#common-parameters) message -   The default language of Zabbix web interface has been changed from     British to American English. Support of British English has been     dropped. -   The Share link in the main menu has been replaced by an Integrations     link, leading to the     [Integrations](https://www.zabbix.com/integrations) page on the     Zabbix website. -   If Zabbix web interface is opened in one of the languages available     on the Zabbix website, clicking the Integrations link will open the     Integrations page in the appropriate language. For all other     languages, including English, the Integrations page will be opened     in English. -   A custom expression, used in [action configuration](/manual/config/notifications/action/#configuring-an-action) for calculating conditions, now can be up to 1024 characters long (previously 255). -   *Monitoring->Hosts* section now shows link to host problems screen even if no problems are currently open.
pt-br	#### Diversos  -   O tamanho máximo do campo foi aumentado para os seguintes campos:     -   [Item preprocessing](/manual/config/items/preprocessing#configuration) parameters     -   [Tipo de mídia](/manual/config/notifications/media#common-parameters) mensagem -   O idioma padrão da interface web do Zabbix foi alterado de     Inglês britânico para inglês americano. O suporte ao inglês britânico foi     abandonado. -   O link Share no menu principal foi substituído por um link Integrations     que leva à página     [Integrações](https://www.zabbix.com/integrations) no site da     Site do Zabbix. -   Se a interface web do Zabbix for aberta em um dos idiomas disponíveis no site do Zabbix, ao clicar no link Integrations, o usuário poderá acessar a página [Integrations]() no site do Zabbix     disponíveis no site do Zabbix, ao clicar no link Integrations, será aberta a página     Integrations no idioma apropriado. Para todos os outros     idiomas, incluindo o inglês, a página de Integrações será aberta     em inglês. -   Uma expressão personalizada, usada em [action configuration](/manual/config/notifications/action/#configuring-an-action) para calcular as condições, agora pode ter até 1024 caracteres (antes era 255). -   *A seção Monitoramento->Hosts* agora mostra o link para a tela de problemas do host, mesmo que nenhum problema esteja aberto no momento.

en-us	#### Miscellaneous  The *Clear history* button located in *Configuration* → *Hosts* → [*Items*](/manual/web_interface/frontend_sections/configuration/hosts/items#mass-editing-options) has been renamed *Clear history and trends* to more accurately describe its function, which is the same as the *Clear history and trends* button in the item [configuration form](/manual/config/items/item).
pt-br	#### Diversos   O botão *Limpar histórico* localizado em *Configuração* → *Hosts* → [*Items*](/manual/web_interface/frontend_sections/configuration/hosts/items#mass-editing-options) foi renomeado para *Limpar histórico e trends* para descrever mais precisamente sua função, que é a mesma do botão *Limpar histórico e trends* no  [configuration form](/manual/config/items/item).

en-us	#### Mismatch counting  Count the number of hosts whose names do not contain the substring "ubuntu"  Request:  ```json {     "jsonrpc": "2.0",     "method": "host.get",     "params": {         "countOutput": true,         "search": {             "host": "ubuntu"         },         "excludeSearch": true     },     "auth": "766b71ee543230a1182ca5c44d353e36",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": "44",     "id": 1 } ```
pt-br	#### Contagem de incompatibilidade  Conte o número de hosts cujos nomes não contêm a substring "ubuntu"  Request:  ```json {     "jsonrpc": "2.0",     "method": "host.get",     "params": {         "countOutput": true,         "search": {             "host": "ubuntu"         },         "excludeSearch": true     },     "auth": "766b71ee543230a1182ca5c44d353e36",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": "44",     "id": 1 } ```

en-us	 #### Missing files in Windows agent archive  The Windows Zabbix agent download ZIP file is missing zabbix_sender.h and zabbix_sender.lib files in versions 6.0.0-6.0.27, required for zabbix_sender.dll.
pt-br	#### Arquivos ausentes no arquivo do agente do Windows   O arquivo ZIP de download do agente Zabbix para Windows está sem os arquivos zabbix_sender.h e zabbix_sender.lib nas versões 6.0.0-6.0.27, necessários para o zabbix zabbix_sender.dll.

en-us	### Mixing item key and session parameters in Zabbix agent 2 plugins  Zabbix agent 2 now allows to override [named session](/manual/config/items/plugins) parameters by specifying new values in the item key parameters. Previously, users had to select if they prefer to provide connection string values in a named session or in an item key. If a named session has been used, related item key parameters had to be empty. Now, if using named sessions, only the first parameter (usually, a URI) has to be specified in the named session, whereas other parameters can be defined either in the named session or in the item key.
pt-br	### Misturar parâmetros da chave do item e da sessão em plugins do Zabbix agent 2   Agora, o Zabbix agent 2 permite a substituição dos parâmetros  [named session](/manual/config/items/plugins), especificando os novos valores nos parâmetros da chave do item. Anteriormente, os usuários precisavam selecionar se preferiam fornecer os valores da string de  conexão em uma sessão nomeada ou em uma chave do item.  Se as sessões nomeadas fossem usadas, os parâmetros relacionados à chave do item precisavam estar vazios.  Agora, quando usamos sessões nomeadas, somente o primeiro parâmetro (geralmente, uma URI) deve ser especificado na sessão nomeada, enquanto outros parâmetros podem ser definidos na sessão nomeada ou na chave do item.

en-us	 ### Modifying existing services  :::noteclassic The buttons described below are visible only when *Services* section is in the Edit mode. :::  To edit an existing service, press the pencil icon next to the service.   To clone an existing service, press the pencil icon to open its configuration and then press Clone button. When a service is cloned, its parent links are preserved, while the child links are not.  To delete a service, press on the `x` icon next to it. When you delete a parent service, its child services will not be deleted and will move one level higher in the service tree (1st level children will get the same level as the deleted parent service).   Two buttons below the list of services offer some mass-editing options:  -   *Mass update* - mass update service properties -   *Delete* - delete the services  To use these options, mark the checkboxes before the respective services, then click on the required button.
pt-br	### Modificar os serviços existentes   :::noteclassic Os botões descritos abaixo estarão visíveis somente quando a seção *Services* estiver no modo de edição. :::  Para editar um serviço existente, pressione o ícone lápis ao lado do serviço.   Para clonar um serviço existente, clique no ícone  lápis para abrir sua configuração e, em seguida, clique no botão Clone. Quando um serviço é clonado, os links de seu parent são preservados, enquanto os links child não.   Para excluir um serviço, clique no ícone `x` próximo a ele. Quando você exclui um serviço parent, seus serviços child não serão excluídos e serão movidos um nível acima na árvore de serviços. (Os children do primeiro nível receberão o mesmo nível do parent excluído).  Dois botões abaixo da lista de serviços oferecem algumas opções de edição em massa:  -   *Atualizar em massa* - atualizar propriedades de serviço em massa  -   *Excluir* - excluir serviços  Para usar essas opções, marque as caixas de seleção antes dos serviços correspondentes, e, em seguida, clique no botão necessário.

en-us	#### - Module API  In order for a shared library to be treated as a Zabbix module, it should implement and export several functions. There are currently six functions in the Zabbix module API, only one of which is mandatory and the other five are optional.
pt-br	#### - API do módulo  Para que uma biblioteca compartilhada seja tratada como um módulo Zabbix, é deve implementar e exportar várias funções. Atualmente existem seis funções na API do módulo Zabbix, sendo apenas uma obrigatória e os outros cinco são opcionais.

en-us	##### Module structure  Each module is a directory (placed within the `modules` directory) with sub-directories containing controllers, views and any other code:      example_module_directory/           (required)         manifest.json                   (required)  Metadata and action definition.         Module.php                                  Module initialization and event handling.         actions/                                    Action controller files.             SomethingView.php             SomethingCreate.php             SomethingDelete.php             data_export/                                                  ExportAsXml.php                 ExportAsExcel.php         views/                                      View files.             example.something.view.php             example.something.delete.php             js/                                     JavaScript files used in views.                 example.something.view.js.php         partials/                                   View partial files.             example.something.reusable.php             js/                                     JavaScript files used in partials.                 example.something.reusable.js.php  As you can see, the only mandatory file within the custom module directory is `manifest.json`. The module will not register without this file. `Module.php` is responsible for registering menu items and processing events such as 'onBeforeAction' and 'onTerminate'. The *actions*, *views* and *partials* directories contain PHP and JavaScript code needed for module actions.
pt-br	##### Estrutura do módulo  Cada módulo é um diretório (colocado dentro do diretório `modules`) com subdiretórios contendo controllers, views e qualquer outro código:      example_module_directory/ (obrigatório)         manifest.json (obrigatório) Metadados e definição de ação.         Module.php Inicialização do módulo e manipulação de eventos.         actions/Arquivos do controlador de ação.             AlgoView.php             AlgoCreate.php             AlgoDelete.php             data_export/                 ExportAsXml.php                 ExportAsExcel.php         visualizações/Visualizar arquivos.             exemplo.algo.view.php             exemplo.algo.excluir.php             js/ arquivos JavaScript usados ​​em views.                 exemplo.algo.view.js.php         parciais/ Visualizar arquivos parciais.             exemplo.algo.reutilizável.php             js/ arquivos JavaScript usados ​​em parciais.                 exemplo.algo.reutilizável.js.php  Como você pode ver, o único arquivo obrigatório dentro do módulo personalizado diretório é `manifest.json`. O módulo não será registrado sem isso Arquivo. `Module.php` é responsável por registrar itens de menu e processamento de eventos como 'onBeforeAction' e 'onTerminate'. O Os diretórios *actions*, *views* e *partials* contêm PHP e JavaScript código necessário para ações do módulo.

en-us	### Module  The module object has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**moduleid**<br>(required)|string|ID of the module.| |status|integer|Whether access to the module is enabled.<br><br>Possible values:<br>0 - Disabled;<br>1 - *(default)* Enabled.|
pt-br	### Módulo      O objeto módulo tem as seguintes propriedades:      |Propriedade|[Tipo](/manual/api/reference_commentary#data_types)|Descrição| |--|--|------| |**moduleid**<br>(requerido)|string|ID do módulo.| |status|integer|Se o acesso ao módulo está ativado.<br><br>Valores possíveis:<br>0 - Desativado;<br>1 - *(padrão)* Ativado.|

en-us	 ### MongoDB  |Key|<|<|<|<| |---|-|-|-|-| |<|**Description**|**Return value**|**Parameters**|**Comments**| |mongodb.collection.stats\[connString,<user>,<password>,<database>,collection\]|<|<|<|<| |<|Returns a variety of storage statistics for a given collection.|JSON object|**connString** - URI or session name.<br>**user, password** - MongoDB login credentials.<br>**database** - database name (default: admin).<br>**collection** — collection name.| | |mongodb.collections.discovery\[connString,<user>,<password>\]|<|<|<|<| |<|Returns a list of discovered collections. Used for [low-level discovery](/manual/discovery/low_level_discovery/examples/systemd).|JSON object|**connString** - URI or session name.<br>**user, password** - MongoDB login credentials.| | |mongodb.collections.usage\[connString,<user>,<password>\]|<|<|<|<| |<|Returns usage statistics for collections.|JSON object|**connString** - URI or session name.<br>**user, password** - MongoDB login credentials.| | |mongodb.connpool.stats\[connString,<user>,<password>\]|<|<|<|<| |<|Returns information regarding the open outgoing connections from the current database instance to other members of the sharded cluster or replica set.|JSON object|**connString** - URI or session name.<br>**user, password** - MongoDB login credentials.| | |mongodb.db.stats\[connString,<user>,<password>,<database>\]|<|<|<|<| |<|Returns statistics reflecting a given database system state.|JSON object|**connString** - URI or session name.<br>**user, password** - MongoDB login credentials.<br>**database** - database name (default: admin).| | |mongodb.db.discovery\[connString,<user>,<password>\]|<|<|<|<| |<|Returns a list of discovered databases. Used for [low-level discovery](/manual/discovery/low_level_discovery/examples/systemd).|JSON object|**connString** - URI or session name.<br>**user, password** - MongoDB login credentials.| | |mongodb.jumbo\_chunks.count\[connString,<user>,<password>\]|<|<|<|<| |<|Returns count of jumbo chunks.|JSON object|**connString** - URI or session name.<br>**user, password** - MongoDB login credentials.| | |mongodb.oplog.stats\[connString,<user>,<password>\]|<|<|<|<| |<|Returns a status of the replica set, using data polled from the oplog.|JSON object|**connString** - URI or session name.<br>**user, password** - MongoDB login credentials.| | |mongodb.ping\[connString,<user>,<password>\]|<|<|<|<| |<|Tests if a connection is alive or not.|1 - connection is alive<br><br>0 - connection is broken (if there is any error presented including AUTH and configuration issues).|**connString** - URI or session name.<br>**user, password** - MongoDB login credentials.| | |mongodb.rs.config\[connString,<user>,<password>\]|<|<|<|<| |<|Returns a current configuration of the replica set.|JSON object|**connString** - URI or session name.<br>**user, password** - MongoDB login credentials.| | |mongodb.rs.status\[connString,<user>,<password>\]|<|<|<|<| |<|Returns a replica set status from the point of view of the member where the method is run.|JSON object|**connString** - URI or session name.<br>**user, password** - MongoDB login credentials.| | |mongodb.server.status\[connString,<user>,<password>\]|<|<|<|<| |<|Returns database state.|JSON object|**connString** - URI or session name.<br>**user, password** - MongoDB login credentials.| | |mongodb.sh.discovery\[connString,<user>,<password>\]|<|<|<|<| |<|Returns a list of discovered shards present in the cluster.|JSON object|**connString** - URI or session name.<br>**user, password** - MongoDB login credentials.| |
pt-br	 ### MongoDB  |Chave|<|<|<|<| |---|-|-|-|-| |<|**Descrição**|**Valore de retorno**|**Parâmetros**|**Comentários**| |mongodb.collection.stats\[connString,<user>,<password>,<database>,collection\]|<|<|<|<| |<|Retorna uma veriedade de estatísticas de armazenamento para uma dada coleção.|Objeto JSON|**connString** - URI ou nome de sessão.<br>**user, password** - credenciais de login no MongoDB.<br>**database** - nome do banco de dados (padrão: admin).<br>**collection** - nome da coleção.| | |mongodb.collections.discovery\[connString,<user>,<password>\]|<|<|<|<| |<|Retorna uma lista de coleções descobertas. Usado para [descobertas de baixo-nível](/manual/discovery/low_level_discovery/examples/systemd).|Objeto JSON|**connString** - URI ou nome de sessão.<br>**user, password** - credenciais de login no MongoDB.| | |mongodb.collections.usage\[connString,<user>,<password>\]|<|<|<|<| |<|Retorna estatísticas de uso para coleções.|Objeto JSON|**connString** - URI ou nome de sessão.<br>**user, password** - credenciais de login no MongoDB.| | |mongodb.connpool.stats\[connString,<user>,<password>\]|<|<|<|<| |<|Retorna informação a respeito de conexões de saída abertas da instância de banco de dados atual para outros membros do cluster fragmentado ou conjunto de réplicas.|Objeto JSON|**connString** - URI ou nome de sessão.<br>**user, password** - credenciais de login no MongoDB.| | |mongodb.db.stats\[connString,<user>,<password>,<database>\]|<|<|<|<| |<|Retorna estatísticas refletindo o estado de um dado sistema de banco de dados.|Objeto JSON|**connString** - URI ou nome de sessão.<br>**user, password** - credenciais de login no MongoDB.<br>**database** - nome do banco de dados (padrão: admin).| | |mongodb.db.discovery\[connString,<user>,<password>\]|<|<|<|<| |<|Retorna uma lista de banco de dados descobertos. Usado para [descobertas de baixo-nível](/manual/discovery/low_level_discovery/examples/systemd).|Objeto JSON|**connString** - URI ou nome de sessão.<br>**user, password** - credenciais de login no MongoDB.| | |mongodb.jumbo\_chunks.count\[connString,<user>,<password>\]|<|<|<|<| |<|Retorna a contagem de jumbo chunks.|Objeto JSON|**connString** - URI ou nome de sessão.<br>**user, password** - credenciais de login no MongoDB.| | |mongodb.oplog.stats\[connString,<user>,<password>\]|<|<|<|<| |<|Retorna o estado do conjunto de réplicas, usando dados consultados do oplog.|Objeto JSON|**connString** - URI ou nome de sessão.<br>**user, password** - credenciais de login no MongoDB.| | |mongodb.ping\[connString,<user>,<password>\]|<|<|<|<| |<|Testa se uma conexão está ativa ou não.|1 - conexão está ativa<br><br>0 - conexão está quebrada (se houver qualquer erro presente, incluindo problemas de AUTH e configuração).|**connString** - URI ou nome de sessão.<br>**user, password** - credenciais de login no MongoDB.| | |mongodb.rs.config\[connString,<user>,<password>\]|<|<|<|<| |<|Retorna uma configuração atual do conjunto de réplicas.|Objeto JSON|**connString** - URI ou nome de sessão.<br>**user, password** - credenciais de login no MongoDB.| | |mongodb.rs.status\[connString,<user>,<password>\]|<|<|<|<| |<|Retorna estado de conjunto de réplicas do ponto de vista do membro onde o método é executado.|Objeto JSON|**connString** - URI ou nome de sessão.<br>**user, password** - credenciais de login no MongoDB.| | |mongodb.server.status\[connString,<user>,<password>\]|<|<|<|<| |<|Retorna estado do banco de dados.|Objeto JSON|**connString** - URI ou nome de sessão.<br>**user, password** - credenciais de login no MongoDB.| | |mongodb.sh.discovery\[connString,<user>,<password>\]|<|<|<|<| |<|Retorna uma lista de fragmentos (shards) descobertos presentes no cluster.|Objeto JSON|**connString** - URI ou nome de sessão.<br>**user, password** - credenciais de login no MongoDB.| |

en-us	 #### MongoDB plugin parameters  The following MongoDB plugin parameters are no longer mandatory if Plugins.MongoDB.Sessions.<SessionName>.TLSConnect is set to `verify_ca` or `verify_full`:  -   Plugins.MongoDB.Sessions.<SessionName>.TLSCertFile -   Plugins.MongoDB.Sessions.<SessionName>.TLSKeyFile    See also: [MongoDB plugin parameters](/manual/appendix/config/zabbix_agent2_plugins/mongodb_plugin#parameters)
pt-br	#### Parâmetros do plugin MongoDB   Os seguintes parâmetros do plugin MongoDB não são mais obrigatórios se Plugins.MongoDB.Sessions.<SessionName>.TLSConnect estiver configurado para `verify_ca` ou `verify_full`:  -   Plugins.MongoDB.Sessions.<SessionName>.TLSCertFile -   Plugins.MongoDB.Sessions.<SessionName>.TLSKeyFile    Ver lambém: [MongoDB plugin parameters](/manual/appendix/config/zabbix_agent2_plugins/mongodb_plugin#parameters)

en-us	#### Monitoring → Latest data updated Several improvements have been made to the Latest data section:  - Time since last check (for example, 1m 20s) is now displayed instead of the last item execution time.  - Hovering over an item's last value will show the raw value without units or value mapping applied.  - If a host is in maintenance, an orange wrench icon will be visible next to the host name.
pt-br	#### Monitoring → Dados mais recentes atualizados Foram feitos vários aprimoramentos na seção Dados mais recentes:  - O tempo desde a última verificação (por exemplo, 1m 20s) agora é exibido em vez do tempo de execução do último item. - Passar o mouse sobre o último valor de um item mostrará o valor bruto sem unidades ou mapeamento de valor aplicado. - Se um host estiver em manutenção, um ícone de chave inglesa laranja ficará visível ao lado do nome do host.

en-us	 #### Monitoring → Latest data updated The Latest data section now shows the time since last check (for example, 1m 20s) instead of the last item execution time. Additionally, it is now possible  to view a raw value of an item without units or value mapping applied by hovering over the last value.   
pt-br	## Breaking changes  

en-us	#### Monitoring → Overview removed  The Overview section in the Monitoring menu has been removed completely. The same functionality can be still accessed by using the *Data overview* and *Trigger overview* dashboard [widgets](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets).
pt-br	#### Monitoramento → Visão geral removida  A seção Visão geral no menu Monitoramento foi completamente removida. A mesma funcionalidade ainda pode ser acessada usando os painéis *Data overview* e *Trigger overview* dashboard [widgets](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets).

en-us	#### Monitoring → Overview removed  The Overview section in the Monitoring menu has been removed completely. The same functionality can be still accessed by using the *Data overview* and *Trigger overview* dashboard [widgets](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets).  
pt-br	#### Monitoring → Overview removed  The Overview section in the Monitoring menu has been removed completely. The same functionality can be still accessed by using the *Data overview* and *Trigger overview* dashboard [widgets](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets).  

en-us	##### Monitoring → Overview removed  The Overview section in the Monitoring menu has been removed completely. The same functionality can be still accessed by using the *Data overview* and *Trigger overview* dashboard [widgets](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets).
pt-br	##### Monitoramento → Visão geral removido  A seção Visão geral no menu Monitoramento foi removido completamente. A mesma funcionalidade  pode ser ainda acessada pelo uso dos [widgets](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets)  de dashboard *Visão geral de dados* e *Visão geral de gatilho*.

en-us	#### Monitoring → Problems  The following parameters are supported:  -   `show` - filter option "Show": 1 - recent problems, 2 - all, 3 - in     problem state -   `name` - filter option "Problem": freeform string -   `severities` - filter option "Severity": array of selected     severities in a format 'severities\[\*\]=\*' (replace \* with     severity level): 0 - not classified, 1 - information, 2 - warning,     3 - average, 4 - high, 5 - disaster -   `inventory` - filter option "Host inventory": array of inventory     fields: \[field\], \[value\] -   `evaltype` - filter option "Tags", tag filtering strategy: 0 -     And/Or, 2 - Or -   `tags` - filter option "Tags": array of defined tags: \[tag\],     \[operator\], \[value\] -   `show_tags` - filter option "Show tags": 0 - none, 1 - one, 2 - two,     3 - three -   `tag_name_format` - filter option "Tag name": 0 - full name, 1 -     shortened, 2 - none -   `tag_priority` - filter option "Tag display priority":     comma-separated string of tag display priority -   `show_suppressed` - filter option "Show suppressed problems": should     be 'show\_suppressed=1' to show -   `unacknowledged` - filter option "Show unacknowledged only": should     be 'unacknowledged=1' to show -   `compact_view` - filter option "Compact view": should be     'compact\_view=1' to show -   `highlight_row` - filter option "Highlight whole row" (use problem     color as background color for every problem row): should be '1' to     highlight; can be set only when 'compact\_view' is set -   `filter_name` - filter properties option "Name": freeform string -   `filter_show_counter` - filter properties option "Show number of     records": 1 - show, 0 - do not show -   `filter_custom_time` - filter properties option "Set custom time     period": 1 - set, 0 - do not set -   `sort` - sort column: clock, host, severity, name -   `sortorder` - sort order or results: DESC - descending, ASC -     ascending -   `age_state` - filter option "Age less than": should be     'age\_state=1' to enable 'age'. Is used only when 'show' equals 3. -   `age` - filter option "Age less than": days -   `groupids` - filter option "Host groups": array of host groups IDs -   `hostids` - filter option "Hosts": array of host IDs -   `triggerids` - filter option "Triggers": array of trigger IDs -   `show_timeline` - filter option "Show timeline": should be     'show\_timeline=1' to show -   `details` - filter option "Show details": should be 'details=1' to     show -   `from` - date range start, can be 'relative' (e.g.: now-1m). Is used     only when 'filter\_custom\_time' equals 1. -   `to` - date range end, can be 'relative' (e.g.: now-1m). Is used     only when 'filter\_custom\_time' equals 1.
pt-br	#### Monitoramento → Problemas  Os seguintes parâmetros são suportados:  - `show` - opção de filtro "Show": 1 - problemas recentes, 2 - todos, 3 - em     estado do problema - `name` - opção de filtro "Problema": string de forma livre - `severities` - opção de filtro "Severity": array de selecionado     gravidades em um formato 'severities\[\*\]=\*' (substitua \* por     nível de gravidade): 0 - não classificado, 1 - informação, 2 - aviso,     3 - médio, 4 - alto, 5 - desastre - `inventário` - opção de filtro "Inventário do host": array de inventário     campos: \[campo\], \[valor\] - `evaltype` - opção de filtro "Tags", estratégia de filtragem de tags: 0 -     E/ou, 2 - ou - `tags` - opção de filtro "Tags": array de tags definidas: \[tag\],     \[operador\], \[valor\] - `show_tags` - opção de filtro "Mostrar tags": 0 - nenhum, 1 - um, 2 - dois,     3 - três - `tag_name_format` - opção de filtro "Nome da tag": 0 - nome completo, 1 -     encurtado, 2 - nenhum - `tag_priority` - opção de filtro "Prioridade de exibição de tags":     string separada por vírgula de prioridade de exibição de tag - `show_suppressed` - opção de filtro "Mostrar problemas suprimidos": deve     seja 'show\_suppressed=1' para mostrar - `unacknowledged` - opção de filtro "Mostrar apenas não confirmado": deve     ser 'não reconhecido=1' para mostrar - `compact_view` - opção de filtro "Visualização compacta": deve ser     'compact\_view=1' para mostrar - `highlight_row` - opção de filtro "Realçar linha inteira" (use problema     cor como cor de fundo para cada linha de problema): deve ser '1' para     realçar; pode ser definido apenas quando 'compact\_view' está definido - `filter_name` - opção de propriedades do filtro "Nome": string de forma livre - `filter_show_counter` - opção de propriedades do filtro "Mostrar número de     registros": 1 - mostrar, 0 - não mostrar - `filter_custom_time` - opção de propriedades do filtro "Definir hora personalizada     period": 1 - definido, 0 - não definido - `sort` - coluna de classificação: relógio, host, gravidade, nome - `sortorder` - ordem de classificação ou resultados: DESC - decrescente, ASC -     ascendente - `age_state` - opção de filtro "Idade menor que": deve ser     'age\_state=1' para habilitar 'age'. É usado apenas quando 'show' é igual a 3. - `idade` - opção de filtro "Idade menor que": dias - `groupids` - opção de filtro "Grupos de hosts": array de IDs de grupos de hosts - `hostids` - opção de filtro "Hosts": array de IDs de host - `triggerids` - opção de filtro "Triggers": array de IDs de trigger - `show_timeline` - opção de filtro "Mostrar linha do tempo": deve ser     'show\_timeline=1' para mostrar - `details` - opção de filtro "Mostrar detalhes": deve ser 'details=1' para     exposição - `from` - início do intervalo de datas, pode ser 'relativo' (por exemplo: now-1m). É usado     somente quando 'filter\_custom\_time' for igual a 1. - `to` - fim do intervalo de datas, pode ser 'relativo' (por exemplo: agora-1m). É usado     somente quando 'filter\_custom\_time' for igual a 1.

en-us	##### Monitoring server availability  At least three methods (or combination of all methods) may be used in order to monitor availability of a server.  -   ICMP ping ("icmpping" key) -   "zabbix\[host,agent,available\]" item -   trigger function nodata() for monitoring the availability of hosts     that use active checks only
pt-br	##### Monitorar a disponibilidade de um servidor  Um destes três métodos ( ou combinações deles) pode ser utilizada para medir a disponibilidade de um servidor.  -   ICMP ping (chave "icmpping") -   Item "zabbix\[host,agent,available\]" -   Função de trigger `nodata()` para monitorar a disponibilidade de     hosts que usam verificações ativas somente

en-us	#### Monitoring specific applications
pt-br	#### Monitoramento de aplicativos específicos

en-us	### Monitoring  The Zabbix API allows you to access history and other data gathered during monitoring.
pt-br	### Monitoramento  A API do Zabbix permite acessar o histórico e outros dados coletados durante o monitoramento.

en-us	#### Monotonic change  It is now possible to check for monotonic increase or decrease in item values using the new **monoinc()** or **monodec()** [history functions](/manual/appendix/functions/history).
pt-br	#### Mudança monotônica  Agora é possível verificar se há aumento ou diminuição monotônica nos valores dos itens usando as novas **monoinc()** ou **monodec()** [funções de histórico](/manual/appendix/functions/history).

en-us	 ### Month abbreviated with capital letter  A "month" is now abbreviated with the capital "M" in the frontend.  Previously it was abbreviated with the small "m", overlapping  with the abbreviation of a minute.
pt-br	### Mês abreviado com letra maiúscula   Agora, um "mês" é abreviado com letra maiúscula "M" no frontend.  Anteriormente, era abreviado com letra minúscula "m", sobrepondo a abreviação do minuto.

en-us	 Most trigger functions are evaluated based on item value [history](/manual/config/items/history_and_trends) data, while some trigger functions for long-term analytics, e.g. **trendavg()**, **trendcount()**, etc, use trend data.
pt-br	A maioria das funções de trigger são avaliadas com base nos dados de histórico do item [history](/manual/config/items/history_and_trends) , enquanto algumas funções de trigger para análise de longa prazo, como **trendavg()**, **trendcount()**, etc, utilizam dados de tendência.

en-us	#### Moving and copy-pasting elements  Several selected elements can be **moved** to another place in the map by clicking on one of the selected elements, holding down the mouse button, and moving the cursor to the desired location.  One or more elements can be **copied** by selecting the elements, then clicking on a selected element with the right mouse button and selecting *Copy* from the menu.  ![](../../../../../assets/en/manual/config/visualization/map_copy.png){width="600"}  To paste the elements, click on a map area with the right mouse button and select *Paste* from the menu. The *Paste without external links* option will paste the elements retaining only the links that are between the selected elements.  Copy-pasting works within the same browser window. Keyboard shortcuts are not supported.
pt-br	#### Movendo e copiando e colando elementos  Vários elementos selecionados podem ser **movidos** para outro lugar no mapa clicando em um dos elementos selecionados, mantendo pressionado o mouse botão e movendo o cursor para o local desejado.  Um ou mais elementos podem ser **copiados** selecionando os elementos e, em seguida, clicando em um elemento selecionado com o botão direito do mouse e selecionando *Copiar* do menu.  ![](../../../../../assets/en/manual/config/visualization/map_copy.png){width="600"}  Para colar os elementos, clique em uma área do mapa com o botão direito do mouse e selecione *Colar* no menu. O *Colar sem links externos* opção irá colar os elementos retendo apenas os links que estão entre os elementos selecionados.  Copiar e colar funciona na mesma janela do navegador. Atalhos do teclado não são suportados.

en-us	 ### MQTT  |Key|<|<|<|<| |---|-|-|-|-| |<|**Description**|**Return value**|**Parameters**|**Comments**| |mqtt.get\[<broker\_url>,topic,<username>,<password>\]|<|<|<|<| |<|Subscribes to a specific topic or topics (with wildcards) of the provided broker and waits for publications.|Depending on topic content.<br><br>If wildcards are used, returns topic content as JSON.|**broker\_url** - MQTT broker URL (if empty, *localhost* with port 1883 is used).<br>**topic** - MQTT topic (mandatory). Wildcards (+,\#) are supported.<br>**username,password** - authentication credentials (if required)|The item must be configured as an [active check](/manual/appendix/items/activepassive#active_checks) ('Zabbix agent (active)' item type).<br><br>TLS encryption certificates can be used by saving them into a default location (e.g. `/etc/ssl/certs/` directory for Ubuntu). For TLS, use the `tls://` scheme.|
pt-br	 ### MQTT  |Chave|<|<|<|<| |---|-|-|-|-| |<|**Descrição**|**Valor de retorno**|**Parâmetros**|**Comentários**| |mqtt.get\[<broker\_url>,topic,<username>,<password>\]|<|<|<|<| |<|Inscreve-se em um tópico específico ou tópicos (com coringa) de um intermediário (broker) fornecido e aguarda por publicações.|Dependendo do conteúdo do tópico.<br><br>Se coringas são usados, retorna conteúdo de tópico como JSON.|**broker\_url** - URL do intermediário (broker) MQTT (se vazio, é usado *localhost* com porta 1883).<br>**topic** - tópico MQTT (obrigatório). Coringas (+,\#) são suportados.<br>**username,password** - credenciais de autenticação (se necessário)|O item deve ser configurado como uma [verificação ativa](/manual/appendix/items/activepassive#active_checks) (tipo de item 'Zabbix Agent (ativo)').<br><br>Certificados de criptografia TLS podem ser usados salvando-os em local padrão (p.e. diretório `/etc/ssl/certs/` para Ubuntu). Para TLS, use o esquema `tls://`.|

en-us	##### Multiple HTTP requests  Collect the content of both *https://www.example.com* and *https://www.example.com/release\_notes*:  -   Create an item with type "Script". -   In the *Script* field, enter:  ```javascript var request = new HttpRequest(); return request.get("https://www.example.com") + request.get("https://www.example.com/release_notes"); ```
pt-br	##### Múltiplas solicitações HTTP   Coletar o conteúdo de ambos os endereços  *https://www.example.com* *https://www.example.com/release\_notes*:  -Criar um item com o tipo "Script".- - No campo *Script*, digitar:  ```javascript var request = new HttpRequest(); return request.get("https://www.example.com") + request.get("https://www.example.com/release_notes"); ```

en-us	#### Multiple LLD rules for the same item  Since Zabbix agent version 3.2 it is possible to define several low-level discovery rules with the same discovery item.  To do that you need to define the Alias agent [parameter](/manual/appendix/config/zabbix_agentd), allowing to use altered discovery item keys in different discovery rules, for example `vfs.fs.discovery[foo]`, `vfs.fs.discovery[bar]`, etc.
pt-br	#### Várias regras LLD para o mesmo item  Desde a versão 3.2 do agente Zabbix é possível definir vários regras de descoberta de baixo nível com o mesmo item de descoberta.  Para fazer isso você precisa definir o agente Alias [parâmetro](/manual/appendix/config/zabbix_agentd), permitindo usar chaves de item de descoberta alteradas em diferentes regras de descoberta, por exemplo `vfs.fs.discovery[foo]`, `vfs.fs.discovery[bar]`, etc.

en-us	#### MySQL 8.1 support  The maximum [supported version](/manual/installation/requirements#third-party-external-surrounding-software) for MySQL is now 8.1.X.
pt-br	#### Suporte para MySQL 8.1  Agora, a versão máxima suportada [supported version](/manual/installation/requirements#third-party-external-surrounding-software) para MySQL é 8.1.X.

en-us	#### MySQL  -   CR\_CONN\_HOST\_ERROR -   CR\_SERVER\_GONE\_ERROR -   CR\_CONNECTION\_ERROR -   CR\_SERVER\_LOST -   CR\_UNKNOWN\_HOST -   ER\_SERVER\_SHUTDOWN -   ER\_ACCESS\_DENIED\_ERROR -   ER\_ILLEGAL\_GRANT\_FOR\_TABLE -   ER\_TABLEACCESS\_DENIED\_ERROR -   ER\_UNKNOWN\_ERROR
pt-br	#### MySQL  - CR\_CONN\_HOST\_ERROR - CR\_SERVER\_GONE\_ERROR - CR\_CONNECTION\_ERROR - CR\_SERVER\_LOST - CR\_UNKNOWN\_HOST - ER\_SERVER\_SHUTDOWN - ER\_ACCESS\_DENIED\_ERROR - ER\_ILLEGAL\_GRANT\_FOR\_TABLE - ER\_TABLEACCESS\_DENIED\_ERROR - ER\_UNKNOWN\_ERROR

en-us	#### MySQL custom error codes  If Zabbix is used with MySQL installation on Azure, an unclear error message *\[9002\] Some errors occurred* may appear in Zabbix logs. This generic error text is sent to Zabbix server or proxy by the database. To get more information about the cause of the error, check Azure logs.
pt-br	#### Códigos de erros personalizados do MySQL  Se o Zabbix for utilizado com uma instalação do MySQL no Azure, uma mensagem de erro pouco clara *\[9002\] Alguns erros ocorreram* pode aparecer nos logs do Zabbix. Este texto genérico de erro é enviado para o servidor ou proxy do Zabbix pelo banco de dados. Para obter mais informações sobre a causa do erro, verifique os logs do Azure.

en-us	#### MySQL  Export and import must be performed in tmux/screen, so that the session isn't dropped.  See also: [Important notes](#important-notes)  ##### MySQL 5.7+/8.0+  * Rename old tables, create new tables by running `history_pk_prepare.sql`.  ``` mysql -uzabbix -p<password> zabbix < /usr/share/doc/zabbix-sql-scripts/mysql/history_pk_prepare.sql ```  * Export and import data  mysqlsh should be [installed](https://dev.mysql.com/doc/mysql-shell/8.0/en/mysql-shell-install-linux-quick.html).  mysqlsh should be able to connect to the DB. If connection is done  through socket, it could be needed to explicitly state a path to it.  Connect via mysqlsh:      sudo mysqlsh -uroot -S /run/mysqld/mysqld.sock --no-password -Dzabbix  Run (CSVPATH should/could be tweaked according to needs):  ``` CSVPATH="/var/lib/mysql-files";  util.exportTable("history_old", CSVPATH + "/history.csv", { dialect: "csv" }); util.importTable(CSVPATH + "/history.csv", {"dialect": "csv", "table": "history" });  util.exportTable("history_uint_old", CSVPATH + "/history_uint.csv", { dialect: "csv" }); util.importTable(CSVPATH + "/history_uint.csv", {"dialect": "csv", "table": "history_uint" });  util.exportTable("history_str_old", CSVPATH + "/history_str.csv", { dialect: "csv" }); util.importTable(CSVPATH + "/history_str.csv", {"dialect": "csv", "table": "history_str" });  util.exportTable("history_log_old", CSVPATH + "/history_log.csv", { dialect: "csv" }); util.importTable(CSVPATH + "/history_log.csv", {"dialect": "csv", "table": "history_log" });  util.exportTable("history_text_old", CSVPATH + "/history_text.csv", { dialect: "csv" }); util.importTable(CSVPATH + "/history_text.csv", {"dialect": "csv", "table": "history_text" }); ```  * 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; ```  ##### MySQL <5.7, MariaDB (or if mysqlsh cannot be used for some reason)  This option is slower and more time consuming, use only if  there is a reason not to use mysqlsh.  * Rename old tables, create new tables by running `history_pk_prepare.sql`.  ``` mysql -uzabbix -p<password> zabbix < /usr/share/doc/zabbix-sql-scripts/mysql/history_pk_prepare.sql ```  * Export and import data  Check if import/export is enabled only for files in the specific path:  ``` mysql> SELECT @@secure_file_priv; +-----------------------+ | @@secure_file_priv    | +-----------------------+ | /var/lib/mysql-files/ | +-----------------------+ ```  If the value is a path to directory, export/import could be performed for  files in that directory. In this case paths to files in queries should be  edited accordingly. Alternatively, secure_file_priv could be disabled  (set to empty string) during upgrade. If the value is empty, export/import  could be performed to/from files that could be located anywhere.  *max_execution_time* should be disabled before exporting data to avoid timeout during export.  ``` SET @@max_execution_time=0;  SELECT * INTO OUTFILE '/var/lib/mysql-files/history.csv' FIELDS TERMINATED BY ',' ESCAPED BY '"' LINES TERMINATED BY '\n' FROM history_old; LOAD DATA INFILE '/var/lib/mysql-files/history.csv' IGNORE INTO TABLE history FIELDS TERMINATED BY ',' ESCAPED BY '"' LINES TERMINATED BY '\n';  SELECT * INTO OUTFILE '/var/lib/mysql-files/history_uint.csv' FIELDS TERMINATED BY ',' ESCAPED BY '"' LINES TERMINATED BY '\n' FROM history_uint_old; LOAD DATA INFILE '/var/lib/mysql-files/history_uint.csv' IGNORE INTO TABLE history_uint FIELDS TERMINATED BY ',' ESCAPED BY '"' LINES TERMINATED BY '\n';  SELECT * INTO OUTFILE '/var/lib/mysql-files/history_str.csv' FIELDS TERMINATED BY ',' ESCAPED BY '"' LINES TERMINATED BY '\n' FROM history_str_old; LOAD DATA INFILE '/var/lib/mysql-files/history_str.csv' IGNORE INTO TABLE history_str FIELDS TERMINATED BY ',' ESCAPED BY '"' LINES TERMINATED BY '\n';  SELECT * INTO OUTFILE '/var/lib/mysql-files/history_log.csv' FIELDS TERMINATED BY ',' ESCAPED BY '"' LINES TERMINATED BY '\n' FROM history_log_old; LOAD DATA INFILE '/var/lib/mysql-files/history_log.csv' IGNORE INTO TABLE history_log FIELDS TERMINATED BY ',' ESCAPED BY '"' LINES TERMINATED BY '\n';  SELECT * INTO OUTFILE '/var/lib/mysql-files/history_text.csv' FIELDS TERMINATED BY ',' ESCAPED BY '"' LINES TERMINATED BY '\n' FROM history_text_old; LOAD DATA INFILE '/var/lib/mysql-files/history_text.csv' IGNORE INTO TABLE history_text FIELDS TERMINATED BY ',' ESCAPED BY '"' LINES TERMINATED BY '\n'; ```  * 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; ```  ##### Improving performance  Additional hints for improving performance in both cases:   * Increase bulk_insert_buffer_size buffer in the configuration  file inside [mysqld] section or set it before import with SET:  ``` [mysqld] bulk_insert_buffer_size=256M  mysql cli > SET SESSION bulk_insert_buffer_size= 1024 * 1024 * 256;  mysql cli > ... import queries ...  ```  * See "Optimizing InnoDB bulk data loading": ([MySQL 5.7](https://dev.mysql.com/doc/refman/5.7/en/optimizing-innodb-bulk-data-loading.html),  [MySQL 8.0](https://dev.mysql.com/doc/refman/8.0/en/optimizing-innodb-bulk-data-loading.html))  * Disable binary logging (should not be used in case of a slave servers,  since will not replicate data):  ``` mysql cli > SET SESSION SQL_LOG_BIN=0; mysql cli > ... import queries ... ```
pt-br	#### MySQL  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)  ##### MySQL 5.7+/8.0+  * Renomeie tabelas antigas, crie novas tabelas executando `history_pk_prepare.sql`.  ``` mysql -uzabbix -p<senha> zabbix < /usr/share/doc/zabbix-sql-scripts/mysql/history_pk_prepare.sql ```  * Exportar e importar dados  mysqlsh deve ser [instalado](https://dev.mysql.com/doc/mysql-shell/8.0/en/mysql-shell-install-linux-quick.html). mysqlsh deve ser capaz de se conectar ao banco de dados. Se a conexão for feita através do socket, pode ser necessário indicar explicitamente um caminho para ele.  Conecte-se via mysqlsh:      sudo mysqlsh -uroot -S /run/mysqld/mysqld.sock --no-password -Dzabbix  Executar (CSVPATH deve/pode ser ajustado de acordo com as necessidades):  ``` CSVPATH="/var/lib/mysql-files";  util.exportTable("history_old", CSVPATH + "/history.csv", { dialeto: "csv" }); util.importTable(CSVPATH + "/history.csv", {"dialect": "csv", "table": "history" });  util.exportTable("history_uint_old", CSVPATH + "/history_uint.csv", { dialeto: "csv" }); util.importTable(CSVPATH + "/history_uint.csv", {"dialect": "csv", "table": "history_uint" });  util.exportTable("history_str_old", CSVPATH + "/history_str.csv", { dialeto: "csv" }); util.importTable(CSVPATH + "/history_str.csv", {"dialect": "csv", "table": "history_str" });  util.exportTable("history_log_old", CSVPATH + "/history_log.csv", { dialeto: "csv" }); util.importTable(CSVPATH + "/history_log.csv", {"dialect": "csv", "table": "history_log" });  util.exportTable("history_text_old", CSVPATH + "/history_text.csv", { dialeto: "csv" }); util.importTable(CSVPATH + "/history_text.csv", {"dialect": "csv", "table": "history_text" }); ```  * 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; ```  ##### MySQL <5.7, MariaDB (ou se mysqlsh não puder ser usado por algum motivo)  Esta opção é mais lenta e demorada, use somente se há uma razão para não usar o mysqlsh.  * Renomeie tabelas antigas, crie novas tabelas executando `history_pk_prepare.sql`.  ``` mysql -uzabbix -p<senha> zabbix < /usr/share/doc/zabbix-sql-scripts/mysql/history_pk_prepare.sql ```  * Exportar e importar dados  Verifique se a importação/exportação está habilitada apenas para arquivos no caminho específico:  ``` mysql> SELECT @@secure_file_priv; +-----------------------+ | @@secure_file_priv | +-----------------------+ | /var/lib/mysql-files/ | +-----------------------+ ```  Se o valor for um caminho para o diretório, a exportação/importação poderá ser executada para arquivos nesse diretório. Neste caso, caminhos para arquivos em consultas devem ser editado em conformidade. Alternativamente, secure_file_priv pode ser desabilitado (definido como string vazia) durante a atualização. Se o valor estiver vazio, exportar/importar pode ser executado de/para arquivos que podem estar localizados em qualquer lugar.  *max_execution_time* deve ser desabilitado antes de exportar os dados para evitar o tempo limite durante a exportação.  ``` SET @@max_execution_time=0;  SELECT * INTO OUTFILE '/var/lib/mysql-files/history.csv' CAMPOS TERMINADOS POR ',' ESCAPED POR '"' LINHAS TERMINADAS POR '\n' FROM history_old; LOAD DATA INFILE '/var/lib/mysql-files/history.csv' IGNORE INTO TABLE history CAMPOS TERMINADOS POR ',' ESCAPED POR '"' LINHAS TERMINADAS POR '\n';  SELECT * INTO OUTFILE '/var/lib/mysql-files/history_uint.csv' CAMPOS TERMINADOS POR ',' ESCAPED POR '"' LINHAS TERMINADAS POR '\n' FROM history_uint_old; LOAD DATA INFILE '/var/lib/mysql-files/history_uint.csv' IGNORE INTO TABLE history_uint CAMPOS TERMINADOS POR ',' ESCAPADO POR '"' LINHAS TERMINADAS POR '\n';  SELECT * INTO OUTFILE '/var/lib/mysql-files/history_str.csv' CAMPOS TERMINADOS POR ',' ESCAPED POR '"' LINHAS TERMINADAS POR '\n' FROM history_str_old; LOAD DATA INFILE '/var/lib/mysql-files/history_str.csv' IGNORE INTO TABLE history_str CAMPOS TERMINADOS POR ',' ESCAPED POR '"' LINHAS TERMINADAS POR '\n';  SELECT * INTO OUTFILE '/var/lib/mysql-files/history_log.csv' CAMPOS TERMINADOS POR ',' ESCAPED POR '"' LINHAS TERMINADAS POR '\n' FROM history_log_old; LOAD DATA INFILE '/var/lib/mysql-files/history_log.csv' IGNORE INTO TABLE history_log CAMPOS TERMINADOS POR ',' ESCAPED POR '"' LINHAS TERMINADAS POR '\n';  SELECT * INTO OUTFILE '/var/lib/mysql-files/history_text.csv' CAMPOS TERMINADOS POR ',' ESCAPED POR '"' LINHAS TERMINADAS POR '\n' FROM history_text_old; LOAD DATA INFILE '/var/lib/mysql-files/history_text.csv' IGNORE INTO TABLE history_text CAMPOS TERMINADOS POR ',' ESCAPED POR '"' LINHAS TERMINADAS POR '\n'; ```  * 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; ```  ##### Melhorando a performance  Dicas adicionais para melhorar o desempenho em ambos os casos:  * Aumente o buffer bulk_insert_buffer_size na configuração arquivo dentro da seção [mysqld] ou defina-o antes de importar com SET:  ``` [mysqld] bulk_insert_buffer_size=256M  mysql cli > SET SESSION bulk_insert_buffer_size= 1024 * 1024 * 256; mysql cli > ... importar consultas ... ```  * Consulte "Otimizando o carregamento de dados em massa do InnoDB": ([MySQL 5.7](https://dev.mysql.com/doc/refman/5.7/en/optimizing-innodb-bulk-data-loading.html), [MySQL 8.0](https://dev.mysql.com/doc/refman/8.0/en/optimizing-innodb-bulk-data-loading.html))  * Desabilite o log binário (não deve ser usado no caso de servidores escravos, uma vez que não irá replicar dados):  ``` mysql cli > SET SESSION SQL_LOG_BIN=0; mysql cli > ... importar consultas ... ```

en-us	#### MySQL  If a value contains a non-ASCII character in non UTF8 encoding - this character and the following will be discarded when the database stores this value. No warning messages will be written to the *zabbix\_server.log*.\ Relevant for at least MySQL version 5.1.61
pt-br	#### MySQL  Se um valor contêm caracteres não-ASCII e não está codificado com UTF8 - este caractere e o restante serão descartados quando o BD armazenar o valor. Não serão geradas mensagens de alerta no *zabbix\_server.log*.\ Relevante pelo menos para a versão 5.1.61 do MySQL.

en-us	 ### MySQL  |Key|<|<|<|<| |---|-|-|-|-| |<|**Description**|**Return value**|**Parameters**|**Comments**| |mysql.db.discovery\[connString, <username>, <password>\]|<|<|<|<| |<|List of MySQL databases. Used for [low-level discovery](/manual/discovery/low_level_discovery/examples/systemd).|Result of the "show databases" SQL query in LLD JSON format.|**connString** - URI or session name.<br>**username, password** - MySQL login credentials.| | |mysql.db.size\[connString, <username>, <password>,dbName\]|<|<|<|<| |<|Database size in bytes.|Result of the "select coalesce(sum(data\_length + index\_length),0) as size from information\_schema.tables where table\_schema=?" SQL query for specific database in bytes.|**connString** - URI or session name.<br>**username, password** - MySQL login credentials.<br>**dbName** - Database name.| | |mysql.get\_status\_variables\[connString, <username>, <password>\]|<|<|<|<| |<|Values of global status variables.|Result of the "show global status" SQL query in JSON format.|**connString** - URI or session name.<br>**username, password** - MySQL login credentials.| | |mysql.ping\[connString, <username>, <password>\]|<|<|<|<| |<|Test if a connection is alive or not.|1 - connection is alive<br><br>0 - connection is broken (if there is any error presented including AUTH and configuration issues).|**connString** - URI or session name.<br>**username, password** - MySQL login credentials.| | |mysql.replication.discovery\[connString, <username>, <password>\]|<|<|<|<| |<|List of MySQL replications. Used for [low-level discovery](/manual/discovery/low_level_discovery/examples/systemd).|Result of the "show slave status" SQL query in LLD JSON format.|**connString** - URI or session name.<br>**username, password** - MySQL login credentials.| | |mysql.replication.get\_slave\_status\[connString, <username>, <password>, <masterHost>\]|<|<|<|<| |<|Replication status.|Result of the "show slave status" SQL query in JSON format.|**connString** - URI or session name.<br>**username, password** - MySQL login credentials.<br>**masterHost** - Replication master host name.| | |mysql.version\[connString, <username>, <password>\]|<|<|<|<| |<|MySQL version.|String with MySQL instance version.|**connString** - URI or session name.<br>**username, password** - MySQL login credentials.| |
pt-br	 ### MySQL  |Chave|<|<|<|<| |---|-|-|-|-| |<|**Descrição**|**Valor de retorno**|**Parâmetros**|**Comentários**| |mysql.db.discovery\[connString, <username>, <password>\]|<|<|<|<| |<|Lista de bancos de dados MySQL. Usado para [descobertas de baixo-nível](/manual/discovery/low_level_discovery/examples/systemd).|Resultado da consulta SQL "show databases" em formato LLD JSON.|**connString** - URI ou nome de sessão.<br>**username, password** - credenciais de login no MySQL.| | |mysql.db.size\[connString, <username>, <password>,dbName\]|<|<|<|<| |<|Tamanho do banco de dados em bytes.|Resultado da consulta SQL "select coalesce(sum(data\_length + index\_length),0) as size from information\_schema.tables where table\_schema=?" para o banco de dados específico em bytes.|**connString** - URI ou nome de sessão.<br>**username, password** - credenciais de login no MySQL.<br>**dbName** - nome do banco de dados.| | |mysql.get\_status\_variables\[connString, <username>, <password>\]|<|<|<|<| |<|Valores de variáveis globais de estado.|Resultado da consulta SQL "show global status" em formato JSON.|**connString** - URI ou nome de sessão.<br>**username, password** - credenciais de login no MySQL.| | |mysql.ping\[connString, <username>, <password>\]|<|<|<|<| |<|Testa se uma conexão está ativa ou não.|1 - conexão está ativa<br><br>0 - conexão está quebrada (se houver qualquer erro apresentado, incluindo problemas de AUTH e configuração).|**connString** - URI ou nome de sessão.<br>**username, password** - credenciais de login no MySQL.| | |mysql.replication.discovery\[connString, <username>, <password>\]|<|<|<|<| |<|Lista de replicações MySQL. Usado para [descobertas de baixo-nível](/manual/discovery/low_level_discovery/examples/systemd).|Resultado da consulta SQL "show slave status" em formato LLD JSON.|**connString** - URI ou nome de sessão.<br>**username, password** - credenciais de login no MySQL.| | |mysql.replication.get\_slave\_status\[connString, <username>, <password>, <masterHost>\]|<|<|<|<| |<|Estado da replicação.|Resultado da consulta SQL "show slave status" em formato JSON.|**connString** - URI ou nome de sessão.<br>**username, password** - credenciais de login no MySQL.<br>**masterHost** - nome do host de replicação principal (master).| | |mysql.version\[connString, <username>, <password>\]|<|<|<|<| |<|Versão MySQL.|String com versão da instância MySQL.|**connString** - URI ou nome de sessão.<br>**username, password** - credenciais de login no MySQL.| |

en-us	#### MySQL/MariaDB  Character sets utf8 (aka utf8mb3) and utf8mb4 are supported (with utf8_bin and utf8mb4_bin collation respectively) for Zabbix server/proxy to work properly with MySQL database. It is recommended to use utf8mb4 for new installations.  For Zabbix 6.0.11 and newer, deterministic triggers need to be created during the import of schema. On MySQL and MariaDB, this requires `GLOBAL log_bin_trust_function_creators = 1` to be set if binary logging is enabled and there is no superuser privileges and log_bin_trust_function_creators = 1 is not set in MySQL configuration file.  If you are installing from Zabbix **packages**, proceed to the [instructions](https://www.zabbix.com/download) for your platform.  If you are installing Zabbix from sources:   * Create and configure a database and a user.  ```bash mysql -uroot -p<password>  mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin; mysql> create user 'zabbix'@'localhost' identified by '<password>'; mysql> grant all privileges on zabbix.* to 'zabbix'@'localhost'; mysql> SET GLOBAL log_bin_trust_function_creators = 1; mysql> quit; ```  * Import the data into the database. For a Zabbix proxy database, only `schema.sql` should be imported (no images.sql nor data.sql).  ```bash cd database/mysql mysql -uzabbix -p<password> zabbix < schema.sql # stop here if you are creating database for Zabbix proxy mysql -uzabbix -p<password> zabbix < images.sql mysql -uzabbix -p<password> zabbix < data.sql ```  `log_bin_trust_function_creators` can be disabled after the schema has been successfully imported:  ```bash mysql -uroot -p<password>  mysql> SET GLOBAL log_bin_trust_function_creators = 0; mysql> quit; ```
pt-br	 #### MySQL  Configurações com utf8 (aka utf8mb3) e utf8mb4 são suportadas (com collation utf8\_bin and utf8mb4\_bin respectivamente) para servidor/proxy do Zabbix para funcionarem com banco de dados MySQL. É recomendado utilizar utf8mb4 para novas instalações.  Para o Zabbix 6.0.11 e versões mais recentes, triggers determinísticas precisam ser criadas durante a importação do schema. No MySQL e MariaDB, é necessário que `GLOBAL log_bin_trust_function_creators = 1` seja configurado caso o logging binário esteja habilitado e não haja privilégios para superuser, além de  log_bin_trust_function_creators = 1 não estar definido no arquivo de configuração MySQL.  Se você estiver instalando a partir dos **pacotes** do Zabbix, vá para instruções [RHEL/CentOS](https://www.zabbix.com/download?zabbix=5.0&os_distribution=red_hat_enterprise_linux&os_version=8&db=mysql).   Se você estiver instalando o Zabbix a partir de fontes:  * Crie e configure um banco de dados e um usuário.   ```bash mysql -uroot -p<password>  mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin; mysql> create user 'zabbix'@'localhost' identified by '<password>'; mysql> grant all privileges on zabbix.* to 'zabbix'@'localhost'; mysql> SET GLOBAL log_bin_trust_function_creators = 1; mysql> quit; ```  * Importe os dados para o banco de dados. Para um banco de dados do Zabbix proxy, apenas o `schema.sql` deve ser importado (não images.sql nem data.sql).  ```bash cd database/mysql mysql -uzabbix -p<password> zabbix < schema.sql # stop here if you are creating database for Zabbix proxy mysql -uzabbix -p<password> zabbix < images.sql mysql -uzabbix -p<password> zabbix < data.sql ```  O `log_bin_trust_function_creators` pode ser desabiliatdo assim que o schema tiver sido importado com sucesso:   ```bash mysql -uroot -p<password>  mysql> SET GLOBAL log_bin_trust_function_creators = 0; mysql> quit; ```

en-us	#### MySQL/MariaDB  Historically, MySQL and derivatives used 'utf8' as an alias for utf8mb3 - MySQL's own 3-byte implementation of the standard UTF8, which is 4-byte. Starting from MySQL 8.0.28 and MariaDB 10.6.1, 'utf8mb3' character set is deprecated and at some point its support will be dropped while 'utf8' will become a reference to 'utf8mb4'. Since Zabbix 6.0, 'utf8mb4' is supported. To avoid future problems, it is highly recommended to use 'utf8mb4'. Another advantage of switching to 'utf8mb4' is support of supplementary Unicode characters.  **1.** Check the database character set and collation.  For example:      mysql> SELECT @@character_set_database, @@collation_database;     +--------------------------+----------------------+     | @@character_set_database | @@collation_database |     +--------------------------+----------------------+     | latin2                   | latin2 _general_ci   |     +--------------------------+----------------------+  Or:      mysql> SELECT @@character_set_database, @@collation_database;     +--------------------------+----------------------+     | @@character_set_database | @@collation_database |     +--------------------------+----------------------+     | utf8                     | utf8_bin             |     +--------------------------+----------------------+  As we see, the character set here is not 'utf8mb4' and collation is not 'utf8mb4\_bin', so we need to fix them.  **2.** Stop Zabbix.  **3.** Create a backup copy of the database!  **4.** Fix the character set and collation on database level:      alter database <your DB name> character set utf8mb4 collate utf8mb4_bin;  Fixed values:      mysql> SELECT @@character_set_database, @@collation_database;     +--------------------------+----------------------+     | @@character_set_database | @@collation_database |     +--------------------------+----------------------+     | utf8mb4                  | utf8mb4_bin          |     +--------------------------+----------------------+   **5.** Load the [script](../../../../assets/en/manual/appendix/install/utf8mb4_convert.sql) to fix character set and collation on table and column level:      mysql <your DB name> < utf8mb4_convert.sql  **6.** Execute the script:                     SET @ZABBIX_DATABASE = '<your DB name>';     If MariaDB →  set innodb_strict_mode = OFF;                            CALL zbx_convert_utf8();     If MariaDB →  set innodb_strict_mode = ON;                       drop procedure zbx_convert_utf8;  Please note that 'utf8mb4' is expected to consume slightly more disk space.  **7.** If no errors - you may want to create a database backup copy with the fixed database.  **8.** Start Zabbix.
pt-br	#### MySQL/MariaDB  Historicamente, o MySQL e seus derivados usavam 'utf8' como um alias para utf8mb3 - a própria implementação de 3 bytes do UTF8 padrão do MySQL, que é de 4 bytes. A partir do MySQL 8.0.28 e MariaDB 10.6.1, o conjunto de caracteres 'utf8mb3' é obsoleto e em algum momento seu suporte será descartado enquanto 'utf8' tornar-se uma referência a 'utf8mb4'. Desde o Zabbix 6.0, 'utf8mb4' é suportado. Para evitar problemas futuros, é altamente recomendado usar 'utf8mb4'. Outra vantagem de mudar para 'utf8mb4' é o suporte de Unicode suplementar personagens.  **1.** Verifique o conjunto de caracteres e o agrupamento do banco de dados.  Por exemplo:      mysql> SELECT @@character_set_database, @@collation_database;     +--------------------------+---------------------- +     | @@character_set_database | @@collation_database |     +--------------------------+---------------------- +     | latin2 | latin2 _general_ci |     +--------------------------+---------------------- +  Ou:      mysql> SELECT @@character_set_database, @@collation_database;     +--------------------------+---------------------- +     | @@character_set_database | @@collation_database |     +--------------------------+---------------------- +     | utf8 | utf8_bin |     +--------------------------+---------------------- +  Como vemos, o conjunto de caracteres aqui não é 'utf8mb4' e o agrupamento não é 'utf8mb4\_bin', então precisamos corrigi-los.  **2.** Pare o Zabbix.  **3.** Crie uma cópia de backup do banco de dados!  **4.** Corrija o conjunto de caracteres e o agrupamento no nível do banco de dados:      alter database <your DB name> conjunto de caracteres utf8mb4 collate utf8mb4_bin;  Valores fixos:      mysql> SELECT @@character_set_database, @@collation_database;     +--------------------------+---------------------- +     | @@character_set_database | @@collation_database |     +--------------------------+---------------------- +     | utf8mb4 | utf8mb4_bin |     +--------------------------+---------------------- +  **5.** Carregue o [script](../../../../assets/en/manual/appendix/install/utf8mb4_convert.sql) para corrigir o conjunto de caracteres e o agrupamento no nível da tabela e da coluna:      mysql <nome do seu banco de dados> <utf8mb4_convert.sql  **6.** Execute o script:                     SET @ZABBIX_DATABASE = '<nome do seu banco de dados>';     Se MariaDB → definir innodb_strict_mode = OFF;                    CALL zbx_convert_utf8();     Se MariaDB → definir innodb_strict_mode = ON;                    procedimento de descarte zbx_convert_utf8;  Observe que 'utf8mb4' deve consumir um pouco mais de espaço em disco.  **7.** Se não houver erros - talvez você queira criar uma cópia de backup do banco de dados com o banco de dados fixo.  **8.** Inicie o Zabbix.

en-us	 **MySQL plugin parameters**  The following MySQL plugin parameters are no longer mandatory if Plugins.Mysql.Sessions.<SessionName>.TLSConnect is set to *verify_ca* or *verify_full*:  -   Plugins.Mysql.Sessions.<SessionName>.TLSCertFile -   Plugins.Mysql.Sessions.<SessionName>.TLSKeyFile
pt-br	**Parâmetros do plugin MySQL**  Os parâmetros do plugin MySQL plugin não são mais obrigatórios se os Plugins.Mysql.Sessions.<SessionName>.TLSConnect estiverem configurados como *verify_ca* ou *verify_full*:  -   Plugins.Mysql.Sessions.<SessionName>.TLSCertFile -   Plugins.Mysql.Sessions.<SessionName>.TLSKeyFile

en-us	##### MySQL  Several user parameters can be used for the monitoring of MySQL in the agent configuration file: /usr/local/etc/zabbix\_agentd.conf      ### Set of parameters for monitoring MySQL server (v3.23.42 and later)     ### Change -u and add -p if required     #UserParameter=mysql.ping,mysqladmin -uroot  ping|grep alive|wc -l     #UserParameter=mysql.uptime,mysqladmin -uroot status|cut -f2 -d":"|cut -f2 -d" "     #UserParameter=mysql.threads,mysqladmin -uroot status|cut -f3 -d":"|cut -f2 -d" "     #UserParameter=mysql.questions,mysqladmin -uroot status|cut -f4 -d":"|cut -f2 -d" "     #UserParameter=mysql.slowqueries,mysqladmin -uroot status|cut -f5 -d":"|cut -f2 -d" "     #UserParameter=mysql.qps,mysqladmin -uroot status|cut -f9 -d":"|cut -f2 -d" "     #UserParameter=mysql.version,mysql -V  -   *mysql.ping*  Check whether MySQL is alive.          Result: 0 - not started 1 - alive  -   *mysql.uptime*  Number of seconds MySQL is running.  -   *mysql.threads*  Number of MySQL threads.  -   *mysql.questions*  Number of processed queries.  -   *mysql.slowqueries*  Number of slow queries.  -   *mysql.qps*  Queries per second.  -   *mysql.version*  Version of MySQL. For example: mysql Ver 14.14 Distrib 5.1.53, for pc-linux-gnu (i686)  For additional information see also the userparameter\_mysql.conf file in conf/zabbix\_agentd directory.
pt-br	##### MySQL  Vários parâmetros do usuário podem ser usados para o monitoramento do MySQL no arquivo de configuração do agente: /usr/local/etc/zabbix\_agentd.conf      ### Conjunto de parâmetros para monitoramento do servidor MySQL (v3.23.42 e posterior)     ### Altere -u e adicione -p se necessário     #UserParameter=mysql.ping,mysqladmin -uroot ping|grep live|wc -l     #UserParameter=mysql.uptime,mysqladmin -uroot status|cut -f2 -d":"|cut -f2 -d" "     #UserParameter=mysql.threads,mysqladmin -uroot status|cut -f3 -d":"|cut -f2 -d" "     #UserParameter=mysql.questions,mysqladmin -uroot status|cut -f4 -d":"|cut -f2 -d" "     #UserParameter=mysql.slowqueries,mysqladmin -uroot status|cut -f5 -d":"|cut -f2 -d" "     #UserParameter=mysql.qps,mysqladmin -uroot status|cut -f9 -d":"|cut -f2 -d" "     #UserParameter=mysql.version,mysql -V  - *mysql.ping*  Verifique se o MySQL está ativo.          Resultado: 0 - não iniciado 1 - vivo  - *mysql.uptime*  Número de segundos em que o MySQL está em execução.  - *mysql.threads*  Número de threads do MySQL.  - *mysql.questions*  Número de consultas processadas.  - *mysql.slowqueries*  Número de consultas lentas.  - *mysql.qps*  Consultas por segundo.  - *mysql.versão*  Versão do MySQL. Por exemplo: mysql Ver 14.14 Distrib 5.1.53, para pc-linux-gnu (i686)  Para informações adicionais veja também o arquivo userparameter\_mysql.conf no diretório conf/zabbix\_agentd.

en-us	##### Named sessions  Named sessions represent an additional level of plugin parameters and can be used to specify separate sets of authentication parameters for each of the instances being monitored. Each named session parameter should have the following structure:  *Plugins.<PluginName>.Sessions.<SessionName>.<Parameter>=<Value>*  A session name can be used as a connString item key parameter instead of specifying a URI, username, and/or password separately.   In item keys, the first parameter can be either a connString or a URI. If the first key parameter doesn't match any session name, it will be treated as a URI. Note that embedding credentials into a URI is not supported, use named session parameters instead.  The list of available [named session parameters](/manual/appendix/config/zabbix_agent2_plugins) depends on the plugin.  *In Zabbix versions before 6.0.17*, when providing a connString (session name) in key parameters, item key parameters for username and password must be empty. The values will be taken from the session parameters. If an authentication parameter is not specified for the named session, a hardcoded default value will be used.  *Since Zabbix 6.0.17*, it is possible to override session parameters by specifying new values in the item key parameters (see [example](#example-2)).  *Since Zabbix 6.0.18*, if a parameter is not defined for the named session, Zabbix agent 2 will use the value defined in the [default plugin parameter](#default-values).
pt-br	##### Sessões nomeadas  As sessões nomeadas representam um nível adicional de parâmetros de plugin e podem ser usadas para especificar conjuntos separados de parâmetros de autenticação para cada uma das instâncias sendo monitoradas. Cada parâmetro de sessão nomeada deve ter a seguinte estrutura:  *Plugins.<PluginName>.Sessions.<SessionName>.<Parameter>=<Value>*  Um nome de sessão pode ser usado como um parâmetro de item chave connString em vez de especificar um URI, nome de usuário e/ou senha separadamente.  Nos parâmetros de chave de item, o primeiro parâmetro pode ser um connString ou uma URI. Se o primeiro parâmetro da chave não corresponder a nenhum nome de sessão, ele será tratado como um URI. Note que embutir credenciais em um URI não é suportado, use parâmetros de sessão nomeada em seu lugar.  Essa lista [named session parameters](/manual/appendix/config/zabbix_agent2_plugins) disponível depende do plugin.  *No Zabbix antes da versão 6.0.17*, ao fornecer um connString (nome da sessão) nos parâmetros da chave do item, os parâmetros do nome de usuário e senha devem estar vazios. Os valores serão retirados dos parâmetros da sessão. Se um parâmetro de autenticação não for especificado para a sessão nomeada, um valor padrão fixo será usado.  *Desde o Zabbix 6.0.17*, é possível substituir os parâmetros da sessão especificando novos valores nos parâmetros da chave do item (consulte [example](#example-2)).  *Desde o  Zabbix 6.0.18*, se um parâmetro não estiver definido para a sessão nomeada, Zabbix agent 2 usará o valor definido no parâmetro padrão de login [default plugin parameter](#default-values).

en-us	## NAME  zabbix\_agent2 - Zabbix agent 2\ \ [ ]{#lbAC}
pt-br	## NOME  zabbix\_agent2 - Zabbix agent 2\ \ [ ]{#lbAC}

en-us	## NAME  zabbix\_agentd - Zabbix agent daemon [ ]{#lbAC}
pt-br	## NOME  zabbix\_agentd - Zabbix agent daemon [ ]{#lbAC}

en-us	## NAME  zabbix\_get - Zabbix get utility [ ]{#lbAC}
pt-br	## NOME  zabbix\_get - Zabbix get utility [ ]{#lbAC}

en-us	## NAME  zabbix\_js - Zabbix JS utility [ ]{#lbAC}
pt-br	## NOME  zabbix\_js - Zabbix JS utility [ ]{#lbAC}

en-us	## NAME  zabbix\_proxy - Zabbix proxy daemon [ ]{#lbAC}
pt-br	## NOME  zabbix\_proxy - Zabbix proxy daemon [ ]{#lbAC}

en-us	## NAME  zabbix\_sender - Zabbix sender utility [ ]{#lbAC}
pt-br	## NOME  zabbix\_sender - utilitário Zabbix sender.  [ ]{#lbAC}

en-us	## NAME  zabbix\_server - Zabbix server daemon [ ]{#lbAC}
pt-br	## NOME  zabbix\_sender - servidor Zabbix.  [ ]{#lbAC}

en-us	## NAME  zabbix\_web\_service - Zabbix web service [ ]{#lbAC}
pt-br	## NOME  zabbix\_web\_service - Zabbix web service [ ]{#lbAC}

en-us	##### Naming and location of persistent files  Zabbix agent distinguishes active checks by their keys. For example, logrt\[/home/zabbix/test.log\] and logrt\[/home/zabbix/test.log,\] are different items.  Modifying the item logrt\[/home/zabbix/test.log,,,10\] in frontend to logrt\[/home/zabbix/test.log,,,20\] will result in deleting the item logrt[/home/zabbix/test.log,,,10] from the agent's list of active checks and creating logrt\[/home/zabbix/test.log,,,20\] item \(some attributes are carried across modification in frontend/server, not in agent\).  The file name is composed of MD5 sum of item key with item key length appended to reduce possibility of collisions.  For example, the state of logrt\[/home/zabbix50/test.log,,,,,,,,/home/zabbix50/agent_private\] item will be kept in persistent file c963ade4008054813bbc0a650bb8e09266.  Multiple log items can use the same value of **persistent\_dir**.  **persistent\_dir** is specified by taking into account specific file system layouts, mount points and mount options and storage mirroring configuration - the persistent file should be on the same mirrored filesystem as the monitored log file.  If **persistent\_dir** directory cannot be created or does not exist, or access rights for Zabbix agent does not allow to create/write/read/delete files the log item becomes NOTSUPPORTED.  
pt-br	##### Nomenclatura e localização de arquivos persistentes  O Zabbix Agent distingue as verificações ativas pelas suas chaves. Por exemplo, logrt\[/home/zabbix/test.log\] e logrt\[/home/zabbix/test.log,\] são itens diferentes. Modificar o item logrt\[/home/zabbix/test.log,,,10\] no Zabbix Frontend para logrt\[/home/zabbix/test.log,,,20\] resultará na eliminação do item logrt[/home/zabbix/test.log,,,10] da lista de verificações ativas do agente e criará o item logrt\[/home/zabbix/test.log,,,20\] \(alguns atributos são mantidos entre modificações no Frontend/Server, mas não no agente\).  O nome do arquivo é composto da soma de verificação MD5 da chave do item junto com o seu comprimento para reduzir a possibilidade de colisões. Por exemplo, o estado do item logrt\[/home/zabbix50/test.log,,,,,,,,/home/zabbix50/agent_private\] será mantido no arquivo persistente c963ade4008054813bbc0a650bb8e09266.  Múltiplos itens de log podem usar o mesmo valor de **persistent\_dir**.  O parâmetro **persistent\_dir** é especificado levando em conta os leiautes  do sistema de arquivo específico, pontos de montagem e configuração de espelhamento de armazenamento - o arquivo persistente deve estar no mesmo sistema de arquivo espelhado que o arquivo de log monitorado.  Se o diretório **persistent\_dir** não puder ser criado ou não existir, ou os direitos de accesso para o Zabbix Agent não permitirem criar/gravar/ler/apagar arquivos o item de log se torna NÃO SUPORTADO.

en-us	##### Naming convention  Before you create a module, it is important to agree on the naming convention for different module items such as directories and files so that we could keep things well organized. You can also find examples above, in the [Module structure](#module_structure) section.  |Item|Naming rules|Example| |----|------------|-------| |*Module directory*|Lowercase \[a-z\], underscore and decimal digits|example\_v2| |*Action subdirectories*|Lowercase \[a-z\] and underscore character|data\_export| |*Action files*|CamelCase, ending with action type|SomethingView.php| |*View and partial files*|Lowercase \[a-z\]<br>Words separated with dot<br>Prefixed by `module.` followed by module name<br>Ending with action type and .php file extension|module.example.something.view.php| |*Javascript files*|The same rules apply as for view and partial files, except the .js.php file extension.|module.example.something.view.js.php|  Note that the 'module' prefix and name inclusion is mandatory for view and partial file names, unless you need to override Zabbix core views or partials. This rule, however, does not apply to action file names.
pt-br	##### Convenção de nomes  Antes de criar um módulo, é importante concordar com a nomenclatura convenção para diferentes itens de módulo, como diretórios e arquivos, que poderíamos manter as coisas bem organizadas. Você também pode encontrar exemplos acima, na seção [Estrutura do módulo](#module_structure).  |Item|Regras de nomenclatura|Exemplo| |----|------------|-------| |*Diretório do módulo*|minúsculas \[a-z\], sublinhado e dígitos decimais|exemplo\_v2| |*Subdiretórios de ação*|minúsculas \[a-z\] e caractere de sublinhado|dados\_export| |*Arquivos de ação*|CamelCase, terminando com tipo de ação|SomethingView.php| |*Visualização e arquivos parciais*|minúsculas \[az\]<br>Palavras separadas por ponto<br>Prefixado por `module.` seguido pelo nome do módulo<br>Terminando com tipo de ação e extensão de arquivo .php|module.example .algo.view.php| |*Arquivos Javascript*|As mesmas regras se aplicam aos arquivos de visualização e parciais, exceto a extensão de arquivo .js.php.|module.example.something.view.js.php|  Observe que o prefixo 'módulo' e a inclusão do nome são obrigatórios para visualização e nomes de arquivos parciais, a menos que você precise substituir as visualizações principais do Zabbix ou parciais. Essa regra, no entanto, não se aplica a nomes de arquivos de ação.

en-us	#### NetBSD 8.0 and newer  Various Zabbix processes may randomly crash on startup on the NetBSD versions 8.X and 9.X. That is due to the too small default stack size (4MB), which must be increased by running:      ulimit -s 10240  For more information, please see the related problem report: [ZBX-18275](https://support.zabbix.com/browse/ZBX-18275).
pt-br	#### NetBSD 8.0 e mais recente  Vários processos do Zabbix podem quebrar aleatoriamente na inicialização nas versões NetBSD 8.X e 9.X. Isto se deve ao valor padrão de stack ser muito pequeno (4MB), o qual deve ser aumentado executando:      ulimit -s 10240  Para mais informações, por favor consulte o relatório de problema associado: [ZBX-18275](https://support.zabbix.com/browse/ZBX-18275).

en-us	#### Network discovery  Manage network-level discovery rules to automatically find and monitor new hosts. Gain full access to information about discovered services and hosts.  [Discovery rule API](/manual/api/reference/drule) | [Discovery check API](/manual/api/reference/dcheck) | [Discovered host API](/manual/api/reference/dhost) | [Discovered service API](/manual/api/reference/dservice)
pt-br	#### Descoberta de rede  Gerencie regras de descoberta em nível de rede para localizar e monitorar automaticamente novos hosts. Obtenha acesso total a informações sobre serviços descobertos e hosts.  [Regra de descoberta API](/manual/api/reference/drule) | [Verificação de descoberta API](/manual/api/reference/dcheck) | [Host descoberto API](/manual/api/reference/dhost) | [Serviço descoberto API](/manual/api/reference/dservice)

en-us	#### New action  Delivering notifications is one of the things [actions](/manual/config/notifications/action) do in Zabbix. Therefore, to set up a notification, go to *Configuration → Actions* and click on *Create action*.\ ![](../../../assets/en/manual/quickstart/new_action.png)  All mandatory input fields are marked with a red asterisk.  In this form, enter a name for the action.  In the most simple case, if we do not add any more specific [conditions](/manual/config/notifications/action/conditions), the action will be taken upon any trigger change from 'Ok' to 'Problem'.  We still should define what the action should do - and that is done in the *Operations* tab. Click on *Add* in the Operations block, which opens a new operation form.  ![](../../../assets/en/manual/quickstart/new_operation.png)  All mandatory input fields are marked with a red asterisk.  Here, click on *Add* in the *Send to Users* block and select the user ('user') we have defined. Select 'Email' as the value of *Send only to*. When done with this, click on *Add*, and the operation should be added:  ![](../../../assets/en/manual/quickstart/operation_list.png){width="600"}  That is all for a simple action configuration, so click *Add* in the action form.
pt-br	#### Nova ação  Entrega de notificações é uma das coisas que as [ações](/manual/config/notifications/action)  fazem no Zabbix. Portanto, para configurar uma notificação, vá até *Configuração → Ações* e clique em *Criar ação*.\ ![](../../../assets/en/manual/quickstart/new_action.png)  Todos os campos de entrada obrigatórios estão marcados com um asterisco vermelho.  Neste formulário, informe um nome para a ação.  No caso mais simples, se não adicionarmos nenhuma outra [condição](/manual/config/notifications/action/conditions) específica, a ação será levada em consideração em qualquer mudança de gatilho de 'Ok' para 'Problema'.  Nós ainda devemos definir o que a ação deve fazer - e isso é feito na aba *Operações*. Clique em *Adicionar* no bloco Operações, o que abrirá um novo formulário de operação.  ![](../../../assets/en/manual/quickstart/new_operation.png)  Todos os campos de entrada obrigatórios estão marcados com um asterisco vermelho.  Aqui, clique em *Adicionar* no bloco *Enviar para Usuários* e selecione o usuário ('user') que acabamos de definir. Selecione 'Email' como o valor de *Enviar apenas para*. Quando estiver feito, clique em *Adicionar*, e a operação deve ser adicionada:  ![](../../../assets/en/manual/quickstart/operation_list.png){width="600"}  Isto é tudo para a configuração de uma ação simples, então clique em *Adicionar* no formulário da ação.

en-us	### New functions  
pt-br	### Items  

en-us	#### New item for PostgreSQL Zabbix agent 2 plugin  New [item](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2#postgresql), **pgsql.version**, has been added to PostgreSQL Zabbix agent 2 plugin. This item is used for returning the PostgreSQL version.
pt-br	#### Novo item PostgreSQL Zabbix agent 2 plugin  Um novo item [item](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2#postgresql), **pgsql.version**, foi adicionado ao plugin Zabbix Agent 2 para PostgreSQL. Esse item é usado para retornar a versão do PostgreSQL.

en-us	#### New item for Zabbix agent 2  A new item has been added to MySQL plugin for Zabbix agent 2. This new item, [mysql.custom.query](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2#mysql), can be used for executing custom MySQL queries. 
pt-br	#### Item novo para o agente 2 Zabbix  Um novo item foi adicionado ao plugin  MySQL para o agente 2 Zabbix. Esse novo item [mysql.custom.query](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2#mysql), pode ser utilizado para executar consultas MySQL personalizadas.

en-us	#### New items in Zabbix agent 2 plugins  The items for returning the database server version are now available in [MongoDB plugin](https://git.zabbix.com/projects/AP/repos/mongodb/browse/README.md?at=refs%2Fheads%2Frelease%2F6.0) ([`mongodb.version`](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2#mongodb)) and [Oracle Database plugin](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/oracle/README.md?at=refs%2Fheads%2Frelease%2F6.0) ([`oracle.version`](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2#oracle)).
pt-br	#### Novos itens nos plugins do Zabbix agent 2  Os itens para retornar a versão do servidor do banco de dados agora estão disponíveis em  [MongoDB plugin](https://git.zabbix.com/projects/AP/repos/mongodb/browse/README.md?at=refs%2Fheads%2Frelease%2F6.0) ([`mongodb.version`](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2#mongodb)) e em [Oracle Database plugin](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/oracle/README.md?at=refs%2Fheads%2Frelease%2F6.0) ([`oracle.version`](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2#oracle)).

en-us	#### New macros    New macros are now supported for trigger expression debugging and internal actions.   Expression debugging macros simplify the process of debugging trigger expressions:  -   {TRIGGER.EXPRESSION.EXPLAIN},     {TRIGGER.EXPRESSION.RECOVERY.EXPLAIN} - resolve to a partially     evaluated trigger or recovery expression, where only item-based     functions are applied; -   {FUNCTION.VALUE<1-9>}, {FUNCTION.RECOVERY.VALUE<1-9>} -     resolve to the results of the Nth item-based function at the time of     the event.  
pt-br	### Positional macros no longer supported  The support for positional macros in item name ($1, $2...$9), deprecated since Zabbix 4.0, has been fully removed.  

en-us	#### New macros    New macros are now supported for trigger expression debugging and internal actions.  Expression debugging macros simplify the process of debugging trigger expressions:  -   {TRIGGER.EXPRESSION.EXPLAIN},     {TRIGGER.EXPRESSION.RECOVERY.EXPLAIN} - resolve to a partially     evaluated trigger or recovery expression, where only item-based     functions are applied; -   {FUNCTION.VALUE<1-9>}, {FUNCTION.RECOVERY.VALUE<1-9>} -     resolve to the results of the Nth item-based function at the time of     the event.
pt-br	#### Novas macros    Agora há suporte para novas macros para depuração de expressões de acionamento e ações internas.  As macros de depuração de expressões simplificam o processo de depuração de expressões de acionamento:  -  {TRIGGER.EXPRESSION.EXPLAIN},     {TRIGGER.EXPRESSION.RECOVERY.EXPLAIN} - resolvem para uma expressão de acionamento ou recuperação parcialmente     parcialmente avaliada ou expressão de recuperação, em que somente as funções     são aplicadas; -  {FUNCTION.VALUE<1-9>}, {FUNCTION.RECOVERY.VALUE<1-9>} -     resolvem para os resultados da enésima função baseada em item no momento do     do evento.

en-us	#### New templates  A new template is available:  - [Oracle Cloud by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/oracle_cloud?at=refs%2Fheads%2Frelease%2F6.0), a master template that discovers various Oracle Cloud Infrastructure (OCI) services and resources.  You can get this template:  -   In *Configuration* → *Templates* in new installations; -   If you are upgrading from previous versions, you can download new templates from the Zabbix [Git     repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates?at=refs%2Fheads%2Frelease%2F6.0)     or find them in the *zabbix/templates* directory of the latest Zabbix version you have downloaded.     Then, while in *Configuration* → *Templates*, you can import them manually into Zabbix.
pt-br	#### Novos templates  Um novo template está disponível:  - [Oracle Cloud by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/oracle_cloud?at=refs%2Fheads%2Frelease%2F6.0), um template principal que descobre vários serviços e recursos da Infraestrutura de Nuvem da Oracle (OCI).  Você pode obter este template:  -   Em *Configuração* → *Templates* em novas instalações; -   Se você estiver atualizando de versões anteriores, pode baixar novos templates do repositório do Zabbix [Git     repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates?at=refs%2Fheads%2Frelease%2F6.0)    u encontrá-los no diretório *zabbix/templates* da última versão do Zabbix que você baixou.  Em seguida, enquanto estiver em *Configuração* → *Templates*, , você pode importá-los manualmente para o Zabbix.

en-us	#### New templates  A new template is available:  - [YugabyteDB by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/yugabytedb_http?at=refs%2Fheads%2Frelease%2F6.0), which includes the *YugabyteDB Cluster by HTTP* template for monitoring each YugabyteDB cluster.  You can get this template:  -   In *Configuration* → *Templates* in new installations; -   If you are upgrading from previous versions, you can download new templates from the Zabbix [Git     repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates?at=refs%2Fheads%2Frelease%2F6.0)     or find them in the *zabbix/templates* directory of the latest Zabbix version you have downloaded.     Then, while in *Configuration* → *Templates*, you can import them manually into Zabbix.
pt-br	#### Templates novos   Um template novo está disponível:   - [YugabyteDB by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/yugabytedb_http?at=refs%2Fheads%2Frelease%2F6.0), que inclui o template *YugabyteDB Cluster por HTTP* para monitorar cada cluster YugabyteDB.  Você pode obter esse template em:   -   Em *Configuração* → *Templates* em novas instalações; -   Se estiver atualizando a partir de versões anteriores, você pode baixar os templates novos a partir do repositório de templates do Zabbix [Git     repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates?at=refs%2Fheads%2Frelease%2F6.0) ou encontrá-los no diretório de *zabbix/templates* da última versão do Zabbix baixada.     Então, enquanto estiver em *Configuração* → *Templates*, você pode importá-los manualmente para o Zabbix.

en-us	#### New templates  New template is available:  - [HPE iLO by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/server/hpe_ilo_http?at=refs%2Fheads%2Frelease%2F6.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?at=refs%2Fheads%2Frelease%2F6.0)     or find them in the *zabbix/templates* directory of the downloaded latest Zabbix version.     Then, while in *Configuration* → *Templates*, you can import them manually into Zabbix.
pt-br	#### Novos templates  Um novo template está disponível:  - [HPE iLO by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/server/hpe_ilo_http?at=refs%2Fheads%2Frelease%2F6.0)  Você pode obter esse template:  -   Em *Configuração* → *Templates* em novas instalações; -   Se você estiver atualizando de versões anteriores, você pode baixar os novos templates a partir do diretório do Zabbix [Git     repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates?at=refs%2Fheads%2Frelease%2F6.0)      ou encontrá-los no diretório *zabbix/templates* da versão mais recente do Zabbix. Em seguida, enquanto em *Configuração* → *Templates*, você pode importá-los manualmente no Zabbix.

en-us	#### New templates  New templates are available:  - [AWS ELB Application Load Balancer by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/AWS/aws_elb_http?at=refs%2Fheads%2Frelease%2F6.0) - [Check Point Next Generation Firewall by SNMP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/checkpoint/quantum_ngfw_snmp?at=refs%2Fheads%2Frelease%2F6.0) - [MSSQL by Zabbix agent 2](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/mssql_agent2?at=refs%2Fheads%2Frelease%2F6.0)  You can get these templates:  -   In *Configuration* → *Templates* in new installations; -   If you are upgrading from previous versions, you can download new templates from the Zabbix [Git     repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates?at=refs%2Fheads%2Frelease%2F6.0)     or find them in the *zabbix/templates* directory of the latest Zabbix version you have downloaded.     Then, while in *Configuration* → *Templates*, you can import them manually into Zabbix.
pt-br	#### Novos templates  Novos templates estão disponíveis em:  - [AWS ELB Application Load Balancer by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/AWS/aws_elb_http?at=refs%2Fheads%2Frelease%2F6.0) - [Check Point Next Generation Firewall by SNMP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/checkpoint/quantum_ngfw_snmp?at=refs%2Fheads%2Frelease%2F6.0) - [MSSQL by Zabbix agent 2](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/mssql_agent2?at=refs%2Fheads%2Frelease%2F6.0)  Você pode obter esses templates:  -   Em *Configuração* → *Templates* em novas instalações; -   SIe você estiver atualizando de versões anteriores, pode baixar os novos templates a partir do repositório Git do Zabbix [Git     repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates?at=refs%2Fheads%2Frelease%2F6.0) ou encontrá-los      o diretório *zabbix/templates* da versão mais recente do Zabbix que você baixou.     Em seguida, enquanto estiver em *Configuração* → *Templates*, você pode importá-los manualmente para o Zabbix.

en-us	#### New templates  New templates are available:  - [FortiGate by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/fortinet/fortigate_http?at=refs%2Fheads%2Frelease%2F6.0) - [FortiGate by SNMP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/fortinet/fortigate_snmp?at=refs%2Fheads%2Frelease%2F6.0) - [Nextcloud by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/nextcloud?at=refs%2Fheads%2Frelease%2F6.0)  You can get these templates:  -   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?at=refs%2Fheads%2Frelease%2F6.0)     or find them in the *zabbix/templates* directory of the downloaded latest     Zabbix version. Then, while in *Configuration* → *Templates* you can     import them manually into Zabbix.
pt-br	#### Novos templates  Novos templates estão disponíveis:   - [FortiGate by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/fortinet/fortigate_http?at=refs%2Fheads%2Frelease%2F6.0) - [FortiGate by SNMP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/fortinet/fortigate_snmp?at=refs%2Fheads%2Frelease%2F6.0) - [Nextcloud by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/nextcloud?at=refs%2Fheads%2Frelease%2F6.0)  Você consegue obter esses templates:  -   Em *Configuração* → *Templates* em novas instalações; -   Se você estiver atualizando a partir de versões anteriores, você consegue baixar os novos templates a partir do diretório do Zabbix [Git     repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates?at=refs%2Fheads%2Frelease%2F6.0)  ou encontrá-los no diretório *zabbix/templates* da versão mais recente baixada do Zabbix.  Em seguida, enquanto em *Configuração* → *Templates*, você pode importá-los manualmente do Zabbix.

en-us	##### New templates  See the list of [new templates](/manual/introduction/whatsnew600#templates) in Zabbix 6.0.0.
pt-br	##### Templates novos   Consulte a list de templates novo [new templates](/manual/introduction/whatsnew600#templates) na versão Zabbix 6.0.0.

en-us	#### New templates  The AWS ELB template set has been supplemented with the template [AWS ELB Network Load Balancer by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/AWS/aws_elb_http?at=refs%2Fheads%2Frelease%2F6.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 the Zabbix [Git     repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates?at=refs%2Fheads%2Frelease%2F6.0)     or find them in the *zabbix/templates* directory of the latest Zabbix version you have downloaded.     Then, while in *Configuration* → *Templates*, you can import them manually into Zabbix.
pt-br	#### Novos templates  O conjunto de templates AWS ELB foi complementado com o template  [AWS ELB Network Load Balancer by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/AWS/aws_elb_http?at=refs%2Fheads%2Frelease%2F6.0).  Você pode obter este template:  -   Em *Configuration* → *Templates* em novas instalações; -   Se estiver atualizando de versões anteriores, você pode baixar novos templates do repositório do Zabbix [Git     repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates?at=refs%2Fheads%2Frelease%2F6.0)     ou encontrá-los no diretório *zabbix/templates* da última versão do Zabbix que você baixou.     Em seguida, enquanto estiver em *Configuration* → *Templates*, você pode importá-los manualmente para o Zabbix.

en-us	#### New templates  The set of [Azure by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/azure_http?at=refs%2Fheads%2Frelease%2F6.0) templates has been supplemented with the Azure Cost Management by HTTP template.  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?at=refs%2Fheads%2Frelease%2F6.0)     or find them in the *zabbix/templates* directory of the downloaded latest Zabbix version.     Then, while in *Configuration* → *Templates*, you can import them manually into Zabbix.
pt-br	#### Templates novos   O conjunto de templates [Azure by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/azure_http?at=refs%2Fheads%2Frelease%2F6.0) foi complementado com o  Azure Cost Management pelo HTTP template.  Você pode acessar esse template:  -   Em *Configuração* → *Templates* em novas instalações; -   Se você estiver atualizando a partir de versões anteriores, você pode baixar os templates novos a partir do repositório do Zabbix [Git     repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates?at=refs%2Fheads%2Frelease%2F6.0) ou encontrá-los no diretório *zabbix/templates* de downloads da versão mais recente do Zabbix.     Em seguida, enquanto em *Configuration* → *Templates*, você pode imporá-los manualmente no Zabbix.

en-us	### Notation
pt-br	### Notação

en-us	 ::: noteclassic If installing from [Zabbix Git repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse), you need to run the following command prior to proceeding to the next steps: <br><br> `make dbschema` :::
pt-br	::: noteclassic Se você instalar a partir do repositório do Zabbix [Zabbix Git repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse), você precisa executar o seguinte comando e então ir para os próximos passos:    <br><br> `make dbschema` :::

en-us	 ::: noteclassic Please be aware that after upgrading some third-party software integrations in Zabbix might be affected, if the external software is not compatible with the upgraded Zabbix version. :::
pt-br	::: noteclassic Esteja ciente de que, após a atualização,  algumas integrações software de terceiros no Zabbix podem ser afetadas, caso o software externo não seja compatível com a versão atualizada de Zabbix. :::

en-us	::: noteimportant Deprecated widgets will be removed in the upcoming major release. :::
pt-br	::: noteimportant Widgets descontinuados serão removidos na próxima versão.  :::

en-us	::: noteimportant This widget is deprecated and will be removed in the upcoming major release. Consider using the [*Top hosts*](/manual/api/reference/dashboard/widget_fields/top_hosts) widget instead. :::
pt-br	::: noteimportant Este widget foi descontinuado e será removido na próxima grande atualização. Considere utilizar os widgets [*Top hosts*](/manual/api/reference/dashboard/widget_fields/top_hosts). :::

en-us	### Notes on installation  See [installation instructions](https://www.zabbix.com/download?zabbix=5.0&os_distribution=red_hat_enterprise_linux&os_version=8&db=mysql) per platform in the download page for:  -   installing the repository -   installing server/agent/frontend -   creating initial database, importing initial data -   configuring database for Zabbix server -   configuring PHP for Zabbix frontend -   starting server/agent processes -   configuring Zabbix frontend  If you want to run Zabbix agent as root, see [Running agent as root](https://www.zabbix.com/documentation/5.0/manual/appendix/install/run_agent_as_root).  Zabbix web service process, which is used for [scheduled report generation](/manual/web_interface/frontend_sections/reports/scheduled), requires Google Chrome browser. The browser is not included into packages and has to be installed manually.  
pt-br	### Notas sobre a instalação  Veja [installation instructions](https://www.zabbix.com/download?zabbix=5.0&os_distribution=red_hat_enterprise_linux&os_version=8&db=mysql) por plataforma na página de download para:  -   instalando o repositório -   instalando servidor/agente/frontend -   criando banco de dados inicial, importando dados iniciais -   configurando banco de dados para o servidor Zabbix -   configurando PHP para o frontend Zabbix -   iniciando processos servidor/agente -   configurando frontend do Zabbix  Se você deseja executar o agente Zabbix como root, consulte [Running agent as root](https://www.zabbix.com/documentation/5.0/manual/appendix/install/run_agent_as_root).  O processo do serviço da web Zabbix, que é usado para [scheduled report generation](/manual/web_interface/frontend_sections/reports/scheduled), requer o navegador Google Chrome. O navegador não está incluso em pacotes e deve ser instalado manualmente.  

en-us	### Notes on installation  See [installation instructions](https://www.zabbix.com/download?zabbix=5.0&os_distribution=red_hat_enterprise_linux&os_version=8&db=mysql) per platform in the download page for:  -   installing the repository -   installing server/agent/frontend -   creating initial database, importing initial data -   configuring database for Zabbix server -   configuring PHP for Zabbix frontend -   starting server/agent processes -   configuring Zabbix frontend  If you want to run Zabbix agent as root, see [Running agent as root](/manual/appendix/install/run_agent_as_root).  Zabbix web service process, which is used for [scheduled report generation](/manual/web_interface/frontend_sections/reports/scheduled), requires Google Chrome browser. The browser is not included into packages and has to be installed manually.  
pt-br	 ### Notas sobre a instalação  Veja [Instruções de instalação](https://www.zabbix.com/download?zabbix=5.0&os_distribution=red_hat_enterprise_linux&os_version=8&db=mysql) por plataforma na página de download para:  - instalando o repositório - instalando servidor/agente/frontend - criação de banco de dados inicial, importação de dados iniciais - configuração de banco de dados para servidor Zabbix - Configurando PHP para Zabbix frontend - iniciar processos de servidor/agente - Configurando o frontend Zabbix  Se você deseja executar o agente Zabbix como root, veja [Executando o agente como root](/manual/appendix/install/run_agent_as_root).  processo de serviço web Zabbix, que é usado para [criação de relatório agendado](/manual/web_interface/frontend_sections/reports/scheduled), requer o navegador Google Chrome. O navegador não está incluído no pacotes e deve ser instalado manualmente.  

en-us	### Notes on installation  See [installation instructions](https://www.zabbix.com/download?zabbix=6.0&os_distribution=red_hat_enterprise_linux&os_version=8&db=mysql) per platform in the download page for:  -   installing the repository -   installing server/agent/frontend -   creating initial database, importing initial data -   configuring database for Zabbix server -   configuring PHP for Zabbix frontend -   starting server/agent processes -   configuring Zabbix frontend  If you want to run Zabbix agent as root, see [Running agent as root](/manual/appendix/install/run_agent_as_root).  Zabbix web service process, which is used for [scheduled report generation](/manual/web_interface/frontend_sections/reports/scheduled), requires Google Chrome browser. The browser is not included into packages and has to be installed manually.
pt-br	### Notas de instalação   Consulte as instruções de instalação [installation instructions](https://www.zabbix.com/download?zabbix=6.0&os_distribution=red_hat_enterprise_linux&os_version=8&db=mysql) por plataforma na página de download para:   -   instalar repositório -   instalar servidor/agente/frontend -   criar banco de dados inicial, importar dados inicial -   configurar bancos dados para servidor Zabbix -   configurar PHP para Zabbix frontend -   iniciar processos servidor/agente  -   configurar Zabbix frontend  Se você desejar executar o agente Zabbix como raíz, consulte em [Running agent as root](/manual/appendix/install/run_agent_as_root).  O processo de serviço web do Zabbix, que é usado para [scheduled reportgeneration](/manual/web_interface/frontend_sections/reports/scheduled), requer o navegador Google Chrome. O navegador não está incluso nos pacotes e precisa ser instalado manualmente.

en-us	### Notes on installation  See the [installation instructions](https://www.zabbix.com/download?zabbix=5.0&os_distribution=debian&os_version=10_buster&db=mysql) per platform in the download page for:  -   installing the repository -   installing server/agent/frontend -   creating initial database, importing initial data -   configuring database for Zabbix server -   configuring PHP for Zabbix frontend -   starting server/agent processes -   configuring Zabbix frontend  If you want to run Zabbix agent as root, see [running agent as root](/manual/appendix/install/run_agent_as_root).  Zabbix web service process, which is used for [scheduled report generation](/manual/web_interface/frontend_sections/reports/scheduled), requires Google Chrome browser. The browser is not included into packages and has to be installed manually.  
pt-br	### Notas sobre a instalação  Veja o [installation instructions](https://www.zabbix.com/download?zabbix=5.0&os_distribution=debian&os_version=10_buster&db=mysql) por plataforma na página de download para:  - instalando o repositório - instalando servidor / agente / frontend - criação de banco de dados inicial, importação de dados iniciais - configurar banco de dados para o servidor Zabbix - configurar o PHP para o frontend Zabbix - iniciar processos de servidor / agente - configurando o frontend do Zabbix  Se você deseja executar o agente Zabbix como root, consulte [running agent as root](/manual/appendix/install/run_agent_as_root).  Processo de serviço da web Zabbix, que é usado para [scheduled report generation](/manual/web_interface/frontend_sections/reports/scheduled), requer o navegador Google Chrome. O navegador não está incluído em pacotes e deve ser instalado manualmente.  

en-us	### Notes on installation  See the [installation instructions](https://www.zabbix.com/download?zabbix=6.0&os_distribution=ubuntu&os_version=22.04) per platform in the download page for:  -   installing the repository -   installing server/agent/frontend -   creating initial database, importing initial data -   configuring database for Zabbix server -   configuring PHP for Zabbix frontend -   starting server/agent processes -   configuring Zabbix frontend  If you want to run Zabbix agent as root, see [running agent as root](/manual/appendix/install/run_agent_as_root).  Zabbix web service process, which is used for [scheduled report generation](/manual/web_interface/frontend_sections/reports/scheduled), requires Google Chrome browser. The browser is not included into packages and has to be installed manually.
pt-br	### Notas sobre a instalação  Ver as instruções por plataforma [installation ](https://www.zabbix.com/download?zabbix=6.0&os_distribution=ubuntu&os_version=22.04) na página de download para:  -   instalar repositório -   instalar servidor/agente/frontend -   criar banco de dados inicial, importar dado inicial  -   configurar banco de dados para o servidor Zabbix -   configurar PHP para frontend no Zabbix -   iniciar processos do servidor/agente -   configurar frontend no Zabbix  Se você quiser executar o Zabbix agent como root, consulte  [running agent as root](/manual/appendix/install/run_agent_as_root).  O processo de serviço de web do Zabbix utilizado [scheduled report generation](/manual/web_interface/frontend_sections/reports/scheduled), requer o navegador Google Chrome. O navegador não está incluído nos pacotes e deve ser instalado manualmente.

en-us	 ::: notetip After enabling a trigger (changing its configuration status from *Disabled* to *Enabled*), the trigger expression is evaluated as soon as an item in it receives a value or the time to handle a time-based function comes. :::
pt-br	::: notetip Após ativar um trigger (alterando seu status de configuração de *Desabilitado* para *Habilitado*), a expressão do trigger é avaliada assim que um item nela recebe um valor ou assim que o momento de lidar com a função time-based chegue.  :::

en-us	:::notetip You can find out more about setting up SSL for Zabbix frontend by referring to these [best practices](/manual/installation/requirements/best_practices). :::
pt-br	:::notetip Você pode encontrar mais sobre a configuração SSL para frontend Zabbix frontend referindo-se a essas práticas [best practices](/manual/installation/requirements/best_practices). :::

en-us	#### Notification about canceled escalations  When configuring [action operations](/manual/config/notifications/action/operation#configuring-an-operation), it is now possible to cancel notifications about canceled escalations by unmarking the checkbox of the corresponding option.
pt-br	#### Notificação sobre escalonamentos cancelados  Ao configurar [operações de ação] (/manual/config/notifications/action/operation#configuring-an-operation), agora é possível possível cancelar as notificações sobre escalonamentos cancelados desmarcando a caixa de seleção da opção correspondente.

en-us	##### Notification about canceled escalations  When configuring [action operations](/manual/config/notifications/action/operation#configuring-an-operation), it is now possible to cancel notifications about canceled escalations by unmarking the checkbox of the corresponding option.  ##### Monitoring → Overview removed  The Overview section in the Monitoring menu has been removed completely. The same functionality can be still accessed by using the *Data overview* and *Trigger overview* dashboard [widgets](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets).  
pt-br	#### Miscellaneous  -   The default language of Zabbix web interface has been changed from     British to American English. Support of British English has been     dropped. -   The Share link in the main menu has been replaced by an Integrations     link, leading to the     [Integrations](https://www.zabbix.com/integrations) page on the     Zabbix website. -   If Zabbix web interface is opened in one of the languages available     on the Zabbix website, clicking the Integrations link will open the     Integrations page in the appropriate language. For all other     languages, including English, the Integrations page will be opened     in English.  

en-us	## Notifications
pt-br	## Notificações

en-us	## Notifications
pt-br	## Notificações

en-us	#### Numeric (float) data type range with PostgreSQL 11 and earlier  PostgreSQL 11 and earlier versions only support floating point value range of approximately -1.34E-154 to 1.34E+154.
pt-br	#### Intervalo do tipo Numeric (float) com PostgreSQL 11 ou anterior  PostgreSQL 11 e versões anteriores apenas suportam valores de ponto flutuante no intervalo aproximado de -1.34E-154 a 1.34E+154.

en-us	#### Numeric representation  Windows maintains numeric representations (indexes) for object and performance counter names. Zabbix supports these numeric representations as parameters to the `perf_counter`, `perf_counter_en` item keys and in `PerfCounter`, `PerfCounterEn` configuration parameters.  However, it's not recommended to use them unless you can guarantee your numeric indexes map to correct strings on specific hosts. If you need to create portable items that work across different hosts with various localized Windows versions, you can use the `perf_counter_en` key or `PerfCounterEn` configuration parameter which allow to use English names regardless of system locale.  To find out the numeric equivalents, run **regedit**, then find *HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Perflib\\009*.  The registry entry contains information like this:      1     1847     2     System     4     Memory     6     % Processor Time     10     File Read Operations/sec     12     File Write Operations/sec     14     File Control Operations/sec     16     File Read Bytes/sec     18     File Write Bytes/sec     ....  Here you can find the corresponding numbers for each string part of the performance counter, like in '\\System\\% Processor Time':      System → 2     % Processor Time → 6  Then you can use these numbers to represent the path in numbers:      \2\6
pt-br	#### Representação numérica  O Windows mantém representações numéricas (índices) para objetos e nomes de contadores de desempenho. Zabbix suporta essas representações numéricas como parâmetros para as chaves de item `perf_counter`, `perf_counter_en` e em Parâmetros de configuração `PerfCounter`, `PerfCounterEn`.  No entanto, não é recomendado usá-los a menos que você possa garantir seu índices numéricos mapeiam para corrigir strings em hosts específicos. Se você precisar criar itens portáteis que funcionem em diferentes hosts com vários versões localizadas do Windows, você pode usar a chave `perf_counter_en` ou Parâmetro de configuração `PerfCounterEn` que permite usar nomes em inglês independentemente da localidade do sistema.  Para descobrir os equivalentes numéricos, execute **regedit** e encontre *HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Perflib\\009*.  A entrada do registro contém informações como esta:      1     1847     2     Sistema     4     Memória     6     % de tempo do processador     10     Operações de leitura de arquivo/s     12     Operações de Gravação de Arquivo/s     14     Operações de controle de arquivos/s     16     Bytes de leitura de arquivo/s     18     Bytes de gravação de arquivo/s     ....  Aqui você pode encontrar os números correspondentes para cada parte da string do contador de desempenho, como em '\\System\\% Processor Time':      Sistema → 2     % de tempo do processador → 6  Então você pode usar esses números para representar o caminho em números:      \2\6

en-us	#### Obtaining sensor names  Sensor labels, as printed by the *sensors* command, cannot always be used directly because the naming of labels may be different for each sensor chip vendor. For example, *sensors* output might contain the following lines:      $ sensors     in0:         +2.24 V  (min =  +0.00 V, max =  +3.32 V)        Vcore:       +1.15 V  (min =  +0.00 V, max =  +2.99 V)        +3.3V:       +3.30 V  (min =  +2.97 V, max =  +3.63 V)        +12V:       +13.00 V  (min =  +0.00 V, max = +15.94 V)     M/B Temp:    +30.0°C  (low  = -127.0°C, high = +127.0°C)  Out of these, only one label may be used directly:      $ zabbix_get -s 127.0.0.1 -k sensor[lm85-i2c-0-2e,in0]     2.240000  Attempting to use other labels (like *Vcore* or *+12V*) will not work.      $ zabbix_get -s 127.0.0.1 -k sensor[lm85-i2c-0-2e,Vcore]     ZBX_NOTSUPPORTED  To find out the actual sensor name, which can be used by Zabbix to retrieve the sensor readings, run *sensors -u*. In the output, the following may be observed:      $ sensors -u     ...     Vcore:       in1_input: 1.15       in1_min: 0.00       in1_max: 2.99       in1_alarm: 0.00     ...         +12V:       in4_input: 13.00       in4_min: 0.00       in4_max: 15.94       in4_alarm: 0.00     ...  So *Vcore* should be queried as *in1*, and *+12V* should be queried as *in4*.[^1]      $ zabbix_get -s 127.0.0.1 -k sensor[lm85-i2c-0-2e,in1]     1.301000  Not only voltage (in), but also current (curr), temperature (temp) and fan speed (fan) readings can be retrieved by Zabbix.  [^1]: According to     [specification](https://www.kernel.org/doc/Documentation/hwmon/sysfs-interface)     these are voltages on chip pins and generally speaking may need     scaling.
pt-br	#### Obtendo nomes de sensores  As etiquetas dos sensores, conforme impressas pelo comando *sensors*, nem sempre podem ser usado diretamente porque a nomenclatura dos rótulos pode ser diferente para cada fornecedor do chip sensor. Por exemplo, a saída de *sensores* pode conter o seguintes linhas:      $ sensores     in0: +2,24 V (min = +0,00 V, máx = +3,32 V)     Vcore: +1,15 V (mín. = +0,00 V, máx. = +2,99 V)     +3,3 V: +3,30 V (mín. = +2,97 V, máx. = +3,63 V)     +12 V: +13,00 V (mín. = +0,00 V, máx. = +15,94 V)     M/B Temp: +30,0°C (baixo = -127,0°C, alto = +127,0°C)  Destes, apenas um rótulo pode ser usado diretamente:      $ zabbix_get -s 127.0.0.1 -k sensor[lm85-i2c-0-2e,in0]     2,240000  Tentar usar outros rótulos (como *Vcore* ou *+12V*) não funcionará.      $ zabbix_get -s 127.0.0.1 -k sensor[lm85-i2c-0-2e,Vcore]     ZBX_NOTSUPPORTED  Para descobrir o nome real do sensor, que pode ser usado pelo Zabbix para recupere as leituras do sensor, execute *sensors -u*. Na saída, o podem ser observados:      $ sensores -u     ...     Vcore:       entrada1_entrada: 1,15       in1_min: 0,00       in1_max: 2,99       in1_alarme: 0,00     ...     +12V:       entrada4_entrada: 13,00       em 4_min: 0,00       in4_max: 15,94       in4_alarme: 0,00     ...  Portanto, *Vcore* deve ser consultado como *in1* e *+12V* deve ser consultado como *em4*.[^1]      $ zabbix_get -s 127.0.0.1 -k sensor[lm85-i2c-0-2e,in1]     1,301000  Não apenas tensão (in), mas também corrente (curr), temperatura (temp) e as leituras de velocidade do ventilador (ventilador) podem ser recuperadas pelo Zabbix.  [^1]: De acordo com     [especificação](https://www.kernel.org/doc/Documentation/hwmon/sysfs-interface)     estas são voltagens nos pinos do chip e, de um modo geral, podem precisar     dimensionamento.

en-us	#### ODBC checks  -   MySQL unixODBC driver should not be used with Zabbix server or Zabbix proxy compiled against MariaDB connector      library and vice versa, if possible it is also better to avoid using the same connector as the driver due to an      [upstream bug](https://bugs.mysql.com/bug.php?id=73709). Suggested setup:      PostgreSQL, SQLite or Oracle connector → MariaDB or MySQL unixODBC driver     MariaDB connector → MariaDB unixODBC driver     MySQL connector → MySQL unixODBC driver  See [ZBX-7665](https://support.zabbix.com/browse/ZBX-7665) for more information and available workarounds.  -   XML data queried from Microsoft SQL Server may get truncated in various ways on Linux and UNIX systems.  -   It has been observed that using ODBC checks for monitoring Oracle databases using various versions of      Oracle Instant Client for Linux causes Zabbix server to crash.\      See also: [ZBX-18402](https://support.zabbix.com/browse/ZBX-18402),      [ZBX-20803](https://support.zabbix.com/browse/ZBX-20803).  -   If using FreeTDS UnixODBC driver, you need to prepend a 'SET NOCOUNT ON' statement to an SQL query      (for example, ````SET NOCOUNT ON DECLARE @strsql NVARCHAR(max) SET @strsql = ....````).      Otherwise, database monitor item in Zabbix will fail to retrieve the information with an error      "SQL query returned empty result".\     See [ZBX-19917](https://support.zabbix.com/browse/ZBX-19917) for more information.
pt-br	#### Verificações ODBC  -   O driver MySQL unixODBC não deve ser usado com servidor Zabbix ou proxy Zabbix compilados com biblioteca de conector MariaDB e      vice-versa. Se possível, é melhor evitar usar o mesmo conector     que o driver devido um [bug de upstream](https://bugs.mysql.com/bug.php?id=73709). Configuração sugerida:  ```{=html} <!-- --> ```     PostgreSQL, SQLite ou Oracle connector → MariaDB ou MySQL unixODBC driver     MariaDB connector → MariaDB unixODBC driver     MySQL connector → MySQL unixODBC driver  Para mais informações e correções disponíveis, consulte [ZBX-7665](https://support.zabbix.com/browse/ZBX-7665).  -   Dados XML consultados a partir de Microsoft SQL Server podem ficar      truncados de várias formas nos sistemas Linux and UNIX.  ```{=html} <!-- --> ``` -   Tem sido observado que o uso de verificações ODBC no CentOS 8 para monitoramento de banco de dados Oracle utilizando Oracle Instant Client      para Linux 11.2.0.4.0 provoca quebra do Zabbix Server. Este problema     pode ser resolvido pela atualização do Oracle Instant Client para 12.1.0.2.0,      12.2.0.1.0, 18.5.0.0.0 ou 19. Para mais informações, consulte [ZBX-18402](https://support.zabbix.com/browse/ZBX-18402).

en-us	# ODBC template operation  Steps to ensure correct operation of templates that collect metrics via [ODBC monitoring](/manual/config/items/itemtypes/odbc_checks):  1\. Make sure that required ODBC driver is installed on Zabbix server or proxy.\ 2. [Link](/manual/config/templates/linking#linking_a_template) the template to a target host (if the template is not available in your Zabbix installation, you may need to import the template's .xml file first - see [Templates out-of-the-box](/manual/config/templates_out_of_the_box) section for instructions).\ 3. Adjust the values of mandatory macros as needed.\ 4. Configure the instance being monitored to allow sharing data with Zabbix - see instructions in the *Additional steps/comments* column.  ::: notetip  This page contains only a minimum set of macros and setup steps that are required for proper template operation. A detailed description of a template, including the full list of macros, items and triggers, is available in the template's Readme.md file (accessible by clicking on a template name).  :::  |Template|Mandatory macros|Additional steps/comments| |--------|----------------|-------------------------| |[MSSQL by ODBC](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/mssql_odbc/README.md)|**{$MSSQL.DSN}** - the system data source name (default: <Put your DSN here>)<br>**{$MSSQL.PORT}** - the TCP port of Microsoft SQL Server (default: 1433)<br>**{$MSSQL.USER}, {$MSSQL.PASSWORD}** - Microsoft SQL login credentials (default: not set)|Create a Microsoft SQL user for monitoring and grant the user the following permissions: View Server State; View Any Definition (see Microsoft SQL [documentation](https://docs.microsoft.com/en-us/sql/relational-databases/security/authentication-access/grant-a-permission-to-a-principal?view=sql-server-ver15) for details).<br><br>The "Service's TCP port state" item uses {HOST.CONN} and {$MSSQL.PORT} macros to check the availability of the Microsoft SQL instance.| |[MySQL by ODBC](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/mysql_odbc/README.md)|**{$MYSQL.DSN}** - the system data source name (default: <Put your DSN here>)<br>**{$MYSQL.USER}, {$MYSQL.PASSWORD}** - MySQL login credentials; password can be blank (default: not set)|To grant required privileges to MySQL user that will be used for monitoring, run:<br>`GRANT USAGE,REPLICATION CLIENT,PROCESS,SHOW DATABASES,SHOW VIEW ON %% *.* TO '<username>'@'%';%%`<br><br>See [MYSQL documentation](https://dev.mysql.com/doc/refman/8.0/en/grant.html) for details.| |[Oracle by ODBC](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/oracle_odbc/README.md)|**{$ORACLE.DSN}** - the system data source name (default: <Put your DSN here>)<br>**{$ORACLE.PORT}** - the TCP port of Oracle DB (default: 1521)<br>**{$ORACLE.USER}, {$ORACLE.PASSWORD}** - Oracle login credentials (default: not set)|1\. To create an Oracle user for monitoring, run:<br>`CREATE USER zabbix_mon IDENTIFIED BY <PASSWORD>;`<br>`-- Grant access to the zabbix_mon user.`<br>`GRANT CONNECT, CREATE SESSION TO zabbix_mon;`<br>`GRANT SELECT ON V_$instance TO zabbix_mon;`<br>`GRANT SELECT ON V_$database TO zabbix_mon;`<br>`GRANT SELECT ON v_$sysmetric TO zabbix_mon;`<br>`GRANT SELECT ON v$recovery_file_dest TO zabbix_mon;`<br>`GRANT SELECT ON v$active_session_history TO zabbix_mon;`<br>`GRANT SELECT ON v$osstat TO zabbix_mon;`<br>`GRANT SELECT ON v$restore_point TO zabbix_mon;`<br>`GRANT SELECT ON v$process TO zabbix_mon;`<br>`GRANT SELECT ON v$datafile TO zabbix_mon;`<br>`GRANT SELECT ON v$pgastat TO zabbix_mon;`<br>`GRANT SELECT ON v$sgastat TO zabbix_mon;`<br>`GRANT SELECT ON v$log TO zabbix_mon;`<br>`GRANT SELECT ON v$archive_dest TO zabbix_mon;`<br>`GRANT SELECT ON v$asm_diskgroup TO zabbix_mon;`<br>`GRANT SELECT ON sys.dba_data_files TO zabbix_mon;`<br>`GRANT SELECT ON DBA_TABLESPACES TO zabbix_mon;`<br>`GRANT SELECT ON DBA_TABLESPACE_USAGE_METRICS TO zabbix_mon;`<br>`GRANT SELECT ON DBA_USERS TO zabbix_mon;`<br><br>2. Make sure, that ODBC connects to Oracle with session parameter `NLS_NUMERIC_CHARACTERS= '.,'`<br><br>3. Add a new record to odbc.ini:<br>`[$ORACLE.DSN]`<br>`Driver = Oracle 19 ODBC driver`<br>`Servername = $ORACLE.DSN`<br>`DSN = $ORACLE.DSN`<br><br>4. Check the connection via isql:<br>`isql $TNS_NAME $DB_USER $DB_PASSWORD`<br><br>5. Configure Zabbix server or Zabbix proxy for Oracle ENV Usage. Edit or add a new file: */etc/sysconfig/zabbix-server*, or for the proxy: */etc/sysconfig/zabbix-proxy*. Then add the following lines to the file:<br>`export ORACLE_HOME=/usr/lib/oracle/19.6/client64`<br>`export PATH=$PATH:$ORACLE_HOME/bin`<br>`export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib64:/usr/lib:$ORACLE_HOME/bin`<br>`export TNS_ADMIN=$ORACLE_HOME/network/admin`<br><br>6. Restart Zabbix server or proxy.|
pt-br	# operação de modelo ODBC  Etapas para garantir a operação correta de modelos que coletam métricas por meio de [Monitoramento ODBC](/manual/config/items/itemtypes/odbc_checks):  1\. Certifique-se de que o driver ODBC necessário esteja instalado no servidor Zabbix ou procuração.\ 2. [Link](/manual/config/templates/linking#linking_a_template) o modelo para um host de destino (se o modelo não estiver disponível em seu Instalação do Zabbix, pode ser necessário importar o arquivo .xml do template primeiro - veja [Modelos pronto para uso](/manual/config/templates_out_of_the_box) para instruções).\ 3. Ajuste os valores das macros obrigatórias conforme necessário.\ 4. Configure a instância que está sendo monitorada para permitir o compartilhamento de dados com Zabbix - veja as instruções na coluna *Passos/comentários adicionais*.  ::: dica  Esta página contém apenas um conjunto mínimo de macros e etapas de configuração necessárias para a operação adequada do modelo. Uma detalhada descrição de um modelo, incluindo a lista completa de macros, itens e triggers, está disponível no arquivo Readme.md do modelo (acessível por clicando em um nome de modelo). :::  |Modelo|Macros obrigatórios|Passos/comentários adicionais| |--------|----------------|----------------------- --| |[MSSQL por ODBC](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/mssql_odbc/README.md)|**{$MSSQL.DSN}** - o nome da fonte de dados do sistema (padrão: <Coloque seu DSN aqui>)<br>**{$MSSQL.PORT}** - a porta TCP do Microsoft SQL Server (padrão: 1433)<br>**{$MSSQL.USER }, {$MSSQL.PASSWORD}** - Credenciais de login do Microsoft SQL (padrão: não definido)|Crie um usuário do Microsoft SQL para monitoramento e conceda ao usuário as seguintes permissões: Exibir estado do servidor; Exibir qualquer definição (consulte Microsoft SQL [documentação](https://docs.microsoft.com/en-us/sql/relational-databases/security/authentication-access/grant-a-permission-to-a-principal?view =sql-server-ver15) para obter detalhes).<br><br>O item "Estado da porta TCP do serviço" usa as macros {HOST.CONN} e {$MSSQL.PORT} para verificar a disponibilidade da instância do Microsoft SQL.| |[MySQL por ODBC](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/mysql_odbc/README.md)|**{$MYSQL.DSN}** - o nome da fonte de dados do sistema (padrão: <Coloque seu DSN aqui>)<br>**{$MYSQL.USER}, {$MYSQL.PASSWORD}** - credenciais de login do MySQL; a senha pode estar em branco (padrão: não definido)|Para conceder os privilégios necessários ao usuário MySQL que será usado para monitoramento, execute:<br>`GRANT USAGE,REPLICATION CLIENT,PROCESS,SHOW DATABASES,SHOW VIEW ON %% *.* TO '<username>'@'%';%%`<br><br>Veja [documentação MYSQL](https://dev.mysql.com/doc/refman/8.0/en/grant.html) para detalhes .| |[Oracle by ODBC](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/oracle_odbc/README.md)|**{$ORACLE.DSN}** - o nome da fonte de dados do sistema (padrão: <Coloque seu DSN aqui>)<br>**{$ORACLE.PORT}** - a porta TCP do banco de dados Oracle (padrão: 1521)<br>**{$ORACLE.USER} , {$ORACLE.PASSWORD}** - Credenciais de login do Oracle (padrão: não definido)|1\. Para criar um usuário Oracle para monitoramento, execute:<br>`CREATE USER zabbix_mon IDENTIFIED BY <PASSWORD>;`<br>`-- Conceder acesso ao usuário zabbix_mon.`<br>`GRANT CONNECT, CREATE SESSION TO zabbix_mon; `<br>`GRANT SELECT ON V_$instance TO zabbix_mon;`<br>`GRANT SELECT ON V_$database TO zabbix_mon;`<br>`GRANT SELECT ON v_$sysmetric TO zabbix_mon;`<br>`GRANT SELECT ON v$recovery_file_dest TO zabbix_mon;`<br>`GRANT SELECT ON v$active_session_history TO zabbix_mon;`<br>`GRANT SELECT ON v$osstat TO zabbix_mon;`<br>`GRANT SELECT ON v$restore_point TO zabbix_mon;`< br>`GRANT SELECT ON v$process TO zabbix_mon;`<br>`GRANT SELECT ON v$datafile TO zabbix_mon;`<br>`GRANT SELECT ON v$pgastat TO zabbix_mon;`<br>`GRANT SELECT ON v$ sgastat TO zabbix_mon;`<br>`GRANT SELECT ON v$log TO zabbix_mon;`<br>`GRANT SELECT ON v$archive_dest TO zabbix_mon;`<br>`GRANT SELECT ON v$asm_diskgroup TO zabbix_mon;`<br> `GRANT SELECT ON sys.dba_data_files TO zabbix_mon;`<br>`GRANT SELECT ON DBA_TABLESPACES TO zabbix_mon;`<br>`GRAN T SELECIONE EM DBA_TABLESPACE_USAGE_METRICS PARA zabbix_mon;`<br>`GRANT SELECT EM DBA_USERS PARA zabbix_mon;`<br><br>2. Certifique-se de que o ODBC se conecte ao Oracle com o parâmetro de sessão `NLS_NUMERIC_CHARACTERS= '.,'`<br><br>3. Adicione um novo registro ao odbc.ini:<br>`[$ORACLE.DSN]`<br>`Driver = Oracle 19 ODBC driver`<br>`Servername = $ORACLE.DSN`<br>`DSN = $ORACLE .DSN`<br><br>4. Verifique a conexão via isql:<br>`isql $TNS_NAME $DB_USER $DB_PASSWORD`<br><br>5. Configure o servidor Zabbix ou o proxy Zabbix para uso do Oracle ENV. Edite ou adicione um novo arquivo: */etc/sysconfig/zabbix-server*, ou para o proxy: */etc/sysconfig/zabbix-proxy*. Em seguida, adicione as seguintes linhas ao arquivo:<br>`export ORACLE_HOME=/usr/lib/oracle/19.6/client64`<br>`export PATH=$PATH:$ORACLE_HOME/bin`<br>`export LD_LIBRARY_PATH=$ ORACLE_HOME/lib:/usr/lib64:/usr/lib:$ORACLE_HOME/bin`<br>`export TNS_ADMIN=$ORACLE_HOME/network/admin`<br><br>6. Reinicie o servidor ou proxy Zabbix.|

en-us	#### OK events  An OK event closes the related problem event(s) and may be created by 3 components:  -   triggers - based on 'OK event generation' and 'OK event closes'     settings; -   event correlation -   task manager – when an event is [manually     closed](/manual/config/events/manual_close)  
pt-br	#### Eventos OK  Um evento OK encerra o(s) evento(s) problema relacionado(s) e pode ser criado por 3 componentes:  -   gatilhos - baseado nas configurações 'geração de evento OK' e 'encerramento de evento OK'; -   correlação de evento -   gerenciador de tarefa – quando um evento é [encerrado manualmente](/manual/config/eventos/manual_close)  

en-us	#### Okta configuration  1\. Go to <https://okta.com> and register or sign in to your account.  2\. In the Okta web interface navigate to *Applications → Applications* and press "Add Application" button (![](../../../../assets/en/manual/appendix/install/okta_add_app.png)).  3\. Press "Create New App" button (![](../../../../assets/en/manual/appendix/install/okta_create_app.png)). In a popup window select *Platform:* Web, *Sign on method:* SAML 2.0 and press "Create" button.  ![](../../../../assets/en/manual/appendix/install/okta_app1.png){width="600"}  4\. Fill in the fields in the *General settings* tab (the first tab that appears) according to your preferences and press "Next".  5\. In the *Configure SAML* tab enter the values provided below, then press "Next".  -   In the **GENERAL** section:     -   *Single sign on URL*:         https://<your-zabbix-url>/ui/index\_sso.php?acs\         The checkbox *Use this for Recipient URL and Destination URL*         should be marked)     -   *Audience URI (SP Entity ID)*: zabbix\         Note, that this value will be used within the SAML assertion as         a unique service provider identifier (if not matching, the         operation will be rejected). It is possible to specify a URL or         any string of data in this field.     -   *Default RelayState*:\         Leave this field blank; if a custom redirect is required, it can         be added in Zabbix in the *Administration → Users* settings.     -   Fill in other fields according to your preferences.  ![](../../../../assets/en/manual/appendix/install/okta_app2.png)  ::: noteclassic  If planning to use encrypted connection, generate private and public encryption certificates, then upload public certificate to Okta. Certificate upload form appears when *Assertion Encryption* is set to Encrypted (click *Show Advanced Settings* to find this parameter).  :::  -   In the **ATTRIBUTE STATEMENTS (OPTIONAL)** section add an attribute     statement with:     -   *Name:* usrEmail     -   *Name format:* Unspecified     -   *Value:* user.email  ![](../../../../assets/en/manual/appendix/install/okta_app3.png)  6\. At the next tab, select "I'm a software vendor. I'd like to integrate my app with Okta" and press "Finish".  7\. Now, navigate to *Assignments* tab and press the "Assign" button, then select *Assign to People* from the drop-down.  ![](../../../../assets/en/manual/appendix/install/okta_assign.png)  8\. In a popup that appears, assign created app to people that will use SAML 2.0 to authenticate with Zabbix, then press "Save and go back".  9\. Navigate to the *Sign On* tab and press the "View Setup Instructions" button. Setup instructions will be displayed in a new tab; keep this tab open while configuring Zabbix.  ![](../../../../assets/en/manual/appendix/install/okta_setup.png)
pt-br	#### Configuração do Okta  1\. Acesse <https://okta.com> e registre-se ou faça login na sua conta.  2\. Na interface web do Okta, navegue até *Aplicativos → Aplicativos* e pressione o botão "Adicionar aplicativo" (![](../../../../assets/en/manual/appendix/install/okta_add_app.png)).  3\. Pressione o botão "Criar novo aplicativo" (![](../../../../assets/en/manual/appendix/install/okta_create_app.png)). Em uma janela pop-up, selecione *Platform:* Web, *Sign on method:* SAML 2.0 e pressione o botão "Criar".  ![](../../../../assets/en/manual/appendix/install/okta_app1.png){width="600"}  4\. Preencha os campos na guia *Configurações gerais* (a primeira guia que aparece) de acordo com suas preferências e pressione "Avançar".  5\. Na guia *Configure SAML*, insira os valores fornecidos abaixo e, em seguida, pressione "Próximo".  - Na seção **GERAL**:     - *Single sign on URL*:         https://<your-zabbix-url>/ui/index\_sso.php?acs\         A caixa de seleção *Usar isso para URL de destinatário e URL de destino*         deve ser marcado)     - *URI do público-alvo (ID da entidade SP)*: zabbix\         Observe que esse valor será usado na declaração SAML como         um identificador exclusivo do provedor de serviços (se não corresponder, o         operação será rejeitada). É possível especificar um URL ou         qualquer string de dados neste campo.     - *Estado de retransmissão padrão*:\         Deixe este campo em branco; se for necessário um redirecionamento personalizado, ele pode         ser adicionado no Zabbix nas configurações de *Administração → Usuários*.     - Preencha outros campos de acordo com suas preferências.  ![](../../../../assets/en/manual/appendix/install/okta_app2.png)  ::: noteclassic  Se estiver planejando usar uma conexão criptografada, gere e certificados de criptografia públicos e, em seguida, carregue o certificado público para Ok. O formulário de upload de certificado aparece quando *Assertion Encryption* é definido para Criptografado (clique em *Mostrar Configurações Avançadas* para encontrar este parâmetro).  :::  - Na seção **ATTRIBUTE STATEMENTS (OPTIONAL)**, adicione um atributo     declaração com:     - *Nome:* usrEmail     - *Formato do nome:* Não especificado     - *Valor:* user.email  ![](../../../../assets/en/manual/appendix/install/okta_app3.png)  6\. Na próxima guia, selecione "Sou um fornecedor de software. Gostaria de integrar meu aplicativo com Okta" e pressione "Concluir".  7\. Agora, navegue até a guia *Atribuições* e pressione o botão "Atribuir", em seguida, selecione *Atribuir a Pessoas* na lista suspensa.  ![](../../../../assets/en/manual/appendix/install/okta_assign.png)  8\. Em um pop-up que aparece, atribua o aplicativo criado às pessoas que usarão SAML 2.0 para autenticar com o Zabbix, então pressione "Salvar e voltar".  9\. Navegue até a guia *Sign On* e pressione o botão "View Setup Instruções". As instruções de configuração serão exibidas em uma nova guia; mantenha esta aba aberta enquanto configura o Zabbix.  ![](../../../../assets/en/manual/appendix/install/okta_setup.png)

en-us	#### Older XML protocol  ::: noteclassic Zabbix will take up to 16 MB of XML Base64-encoded data, but a single decoded value should be no longer than 64 KB otherwise it will be truncated to 64 KB while decoding. :::
pt-br	#### Protocolo XML antigo  ::: noteclassic O Zabbix irá tratar até 16 MB de dados XML codificados em Base64, mas um único valor decodificado não poderá ser superior a 64 KB ou será truncado para 64 KB durante a decodificação. :::  #### Veja também  1.  [Mais detalhes sobre o protocolo do Zabbix Agent     (inglês)](https://www.zabbix.org/wiki/Docs/protocols/zabbix_agent/3.0)

en-us	#### One side connects with certificate but other side accepts only PSK or vice versa  In any log (with *GnuTLS*):      failed to accept an incoming connection: from 127.0.0.1: zbx_tls_accept(): gnutls_handshake() failed:\         -21 Could not negotiate a supported cipher suite.  In any log (with *OpenSSL* 1.0.2c):      failed to accept an incoming connection: from 127.0.0.1: TLS handshake returned error code 1:\         file .\ssl\s3_srvr.c line 1411: error:1408A0C1:SSL routines:ssl3_get_client_hello:no shared cipher:\         TLS write fatal alert "handshake failure"
pt-br	#### Um lado se conecta com o certificado, mas o outro lado aceita apenas PSK ou vice-versa  Em qualquer log (com *GnuTLS*):       falhou ao aceitar uma conexão de entrada: de 127.0.0.1: zbx_tls_accept(): gnutls_handshake() falhou:\          -21 Não foi possível negociar um conjunto de cifras suportado.  Em qualquer log (com *OpenSSL* 1.0.2c):       falhou ao aceitar uma conexão de entrada: de 127.0.0.1: o handshake TLS retornou o código de erro 1:\          arquivo .\ssl\s3_srvr.c linha 1411: erro:1408A0C1:rotinas SSL:ssl3_get_client_hello:nenhuma cifra compartilhada:\          TLS escreve alerta fatal "falha de handshake"

en-us	#### One side connects with PSK but other side uses LibreSSL or has been compiled without encryption support  LibreSSL does not support PSK.  In connecting-side log:      ...TCP successful, cannot establish TLS to [[192.168.1.2]:10050]: SSL_connect() I/O error: [0] Success  In accepting-side log:      ...failed to accept an incoming connection: from 192.168.1.2: support for PSK was not compiled in  In Zabbix frontend:      Get value from agent failed: TCP successful, cannot establish TLS to [[192.168.1.2]:10050]: SSL_connect() I/O error: [0] Success
pt-br	#### Um lado se conecta ao PSK, mas o outro lado usa LibreSSL ou foi compilado sem suporte de criptografia  LibreSSL não suporta PSK.  No log do lado da conexão:       ...TCP bem-sucedido, não é possível estabelecer TLS para [[192.168.1.2]:10050]: SSL_connect() Erro de E/S: [0] Sucesso  No log do lado da aceitação:       ...falha ao aceitar uma conexão de entrada: de 192.168.1.2: suporte para PSK não foi compilado em  Na interface do Zabbix:       Falha ao obter valor do agente: TCP bem-sucedido, não é possível estabelecer TLS para [[192.168.1.2]:10050]: SSL_connect() Erro de E/S: [0] Sucesso

en-us	#### One side connects with PSK but other side uses OpenSSL with PSK support disabled  In connecting-side log:      ...TCP successful, cannot establish TLS to [[192.168.1.2]:10050]: SSL_connect() set result code to SSL_ERROR_SSL: file ../ssl/record/rec_layer_s3.c line 1536: error:14094410:SSL routines:ssl3_read_bytes:sslv3 alert handshake failure: SSL alert number 40: TLS read fatal alert "handshake failure"  In accepting-side log:      ...failed to accept an incoming connection: from 192.168.1.2: TLS handshake set result code to 1: file ssl/statem/statem_srvr.c line 1422: error:1417A0C1:SSL routines:tls_post_process_client_hello:no shared cipher: TLS write fatal alert "handshake failure"
pt-br	#### Um lado se conecta ao PSK, mas o outro lado usa OpenSSL com suporte a PSK desativado  No log do lado da conexão:       ...TCP bem-sucedido, não é possível estabelecer TLS para [[192.168.1.2]:10050]: SSL_connect() definir código de resultado para SSL_ERROR_SSL: arquivo ../ssl/record/rec_layer_s3.c linha 1536: erro:14094410:Rotinas SSL: ssl3_read_bytes:sslv3 alert handshake failure: SSL alert number 40: TLS read fatal alert "handshake failure"  No log do lado da aceitação:       ...falha ao aceitar uma conexão de entrada: de 192.168.1.2: código de resultado do conjunto de handshake TLS para 1: arquivo ssl/statem/statem_srvr.c linha 1422: erro:1417A0C1:SSL rotinas:tls_post_process_client_hello:no shared cipher: TLS write fatal alerta "falha no handshake"

en-us	##### On Linux 2.4:  (Sensor readings are obtained from /proc/sys/dev/sensors directory)  -   **device** - device name (if <mode> is used, it is a regular     expression); -   **sensor** - sensor name (if <mode> is used, it is a regular     expression); -   **mode** - possible values: avg, max, min (if this parameter is     omitted, device and sensor are treated verbatim).  Example key: sensor\[w83781d-i2c-0-2d,temp1\]  Prior to Zabbix 1.8.4, the sensor\[temp1\] format was used.
pt-br	##### No Linux 2.4:  (A leitura dos sensores pode ser obtida a partir do diretório /proc/sys/dev/sensors)  -   **device** - nome do dispositivo (se o <mode> for utilizado,     será uma expressão regular); -   **sensor** - nome do sensor (se o <mode> for utilizado, será     uma expressão regular); -   **mode** - valores possíveis: avg, max, min (se este parâmetro for     omitido o dispositivo e o sensor serão tratados de forma textual).  Exemplo de chave: sensor\[w83781d-i2c-0-2d,temp1\]  Antes do Zabbix 1.8.4, o formato `sensor[temp1]` era utilizado.

en-us	##### On Linux 2.6+:  (Sensor readings are obtained from /sys/class/hwmon directory)  -   **device** - device name (non regular expression). The device name     could be the actual name of the device (e.g 0000:00:18.3) or the     name acquired using sensors program (e.g. k8temp-pci-00c3). It is up     to the user to choose which name to use; -   **sensor** - sensor name (non regular expression); -   **mode** - possible values: avg, max, min (if this parameter is     omitted, device and sensor are treated verbatim).  Example key:  sensor\[k8temp-pci-00c3,temp,max\] or sensor\[0000:00:18.3,temp1\]  sensor\[smsc47b397-isa-0880,in,avg\] or sensor\[smsc47b397.2176,in1\]
pt-br	##### No Linux 2.6+:  (A leitura dos sensores pode ser obtida a partir do diretório /sys/class/hwmon )  -   **device** - nome do dispositivo (expressão não regular). O nome do     dispositivo pode ser o nome atual do dispositivo (ex. 0000:00:18.3)     ou o nome obtido usando os programas de sensor (ex..     k8temp-pci-00c3). Cabe ao usuário escolher qual nome utilizar; -   **sensor** - nome do sensor (expressão não regular); -   **mode** - valores possíveis: avg, max, min (se este parâmetro for     omitido o dispositivo e o sensor serão tratados de forma textual).  Exemplos de chave:  sensor\[k8temp-pci-00c3,temp, max\] ou sensor\[0000:00:18.3,temp1\]  sensor\[smsc47b397-isa-0880,in, avg\] ou sensor\[smsc47b397.2176,in1\]

en-us	### Open file descriptor limit increase for Zabbix agent 2  The systemd service file shipped in Zabbix agent 2 packages now declares the open file descriptor limit of 8196. Previously, the system default limit of 1024 has been used. The new limit is sufficient for the default Zabbix agent 2 configuration. If you have a non-standard agent 2 configuration, for example, use additional plugins or extended features, this limit may need to be manually increased further. In this case, adjust the `LimitNOFILE` parameter in the systemd unit file.
pt-br	#### Mudanças nos itens    Suporte nativo para os  [items](/manual/config/items/itemtypes/zabbix_agent) **net.dns** e **net.dns.record**  foi adicionado ao agente Zabbix 2. No agente Zabbix 2 para Windows, esse itens agora permitem endereços IP DNS personalizados no parâmetro  `ip` e não ignoram os parâmetros `timeout` e `count`.

en-us	### Open file descriptor limit increase for Zabbix agent 2  The systemd service file shipped in Zabbix agent 2 packages now declares the open file descriptor limit of 8196. Previously, the system default limit of 1024 has been used. The new limit is sufficient for the default Zabbix agent 2 configuration. If you have a non-standard agent 2 configuration, for example, use additional plugins or extended features, this limit may need to be manually increased further. In this case, adjust the `LimitNOFILE` parameter in the systemd unit file.
pt-br	### Aumento do limite de descritores de arquivos abertos para Zabbix agent 2  The system service file shipped in Zabbix agent 2 packages now declares the open file descriptor limit of 8196. Anteriormente, o limite do sistema padrão de 1024 foi utilizado.  O novo limite é suficiente para a configuração padrão Zabbix agent 2. Se você  tem uma configuração não padre do  agent 2 configuration, por exemplo use plugins adicionais ou recursos estendidos, esse limite pode precisar ser aumentado manualmente futuramente.  Nesse caso, ajuste o parâmetro `LimitNOFILE` no arquivo de unidade do sistema.

en-us	 ### OpenSSL 3.0 support  OpenSSL 3.0.x is now supported. Note that this change does not affect frontend  encryption (which uses its own openssl-php package) and Java gateway JMX encrypted  connections to monitoring targets (which uses its own Java encrypted libraries). 
pt-br	### Suporte para OpenSSL 3.0   A versão OpenSSL 3.0.x agora é suportada. Observe que essa alteração não afeta a criptografia do frontend (que utiliza seu próprio pacote openssl-php) e as conexões criptografas JMX do Java gateway para os alvos de monitoramento (que utiliza suas próprias bibliotecas criptografadas em Java).

en-us	#### OpenSSL used with CRLs and for some CA in the certificate chain its CRL is not included in `TLSCRLFile`  In TLS server log in case of *OpenSSL* peer:      failed to accept an incoming connection: from 127.0.0.1: TLS handshake with 127.0.0.1 returned error code 1: \         file s3_srvr.c line 3251: error:14089086: SSL routines:ssl3_get_client_certificate:certificate verify failed: \         TLS write fatal alert "unknown CA"  In TLS server log in case of *GnuTLS* peer:      failed to accept an incoming connection: from 127.0.0.1: TLS handshake with 127.0.0.1 returned error code 1: \         file rsa_pk1.c line 103: error:0407006A: rsa routines:RSA_padding_check_PKCS1_type_1:\         block type is not 01 file rsa_eay.c line 705: error:04067072: rsa routines:RSA_EAY_PUBLIC_DECRYPT:paddin
pt-br	#### OpenSSL usado com CRLs e para algumas CA na cadeia de certificados sua CRL não está incluída em `TLSCRLFile`  No log do servidor TLS no caso de *OpenSSL* peer:       falhou ao aceitar uma conexão de entrada: de 127.0.0.1: handshake TLS com 127.0.0.1 retornou o código de erro 1: \          arquivo s3_srvr.c linha 3251: erro:14089086: rotinas SSL:ssl3_get_client_certificate:certificação de verificação falhou: \          TLS escreve alerta fatal "CA desconhecida"  No log do servidor TLS no caso do par *GnuTLS*:       falhou ao aceitar uma conexão de entrada: de 127.0.0.1: handshake TLS com 127.0.0.1 retornou o código de erro 1: \          arquivo rsa_pk1.c linha 103: erro:0407006A: rotinas rsa:RSA_padding_check_PKCS1_type_1:\          tipo de bloco não é 01 arquivo rsa_eay.c linha 705: erro:04067072: rotinas rsa:RSA_EAY_PUBLIC_DECRYPT:paddin

en-us	#### Operating system  -   Use latest (stable!) version of OS -   Exclude unnecessary functionality from kernel -   Tune kernel parameters
pt-br	#### Sistema operacional  -   Utilize a última versão estável do SO -   Não instale / remova funcionalidades não necessárias do kernel -   Otimize os parâmetros do kernel

en-us	#### Operation details  ![](../../../../../assets/en/manual/config/operation_details.png)  |Parameter|<|Description| |-|----------|----------------------------------------| |*Operation*|<|Select the operation:<br>**Send message** - send message to user<br>**<remote command name>** - execute a remote command. 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>More operations are available for discovery and autoregistration based events (see above).| |*Steps*|<|Select the step(s) to assign the operation to in an [escalation](escalations) schedule:<br>**From** - execute starting with this step<br>**To** - execute until this step (0=infinity, execution will not be limited)| |*Step duration*|<|Custom duration for these steps (0=use default step duration).<br>[Time suffixes](/manual/appendix/suffixes) are supported, e.g. 60s, 1m, 2h, 1d, since Zabbix 3.4.0.<br>[User macros](/manual/config/macros/user_macros) are supported, since Zabbix 3.4.0.<br>Several operations can be assigned to the same step. If these operations have different step duration defined, the shortest one is taken into account and applied to the step.| |Operation type: [send message](/manual/config/notifications/action/operation/message)|<|<| | |*Send to user groups*|Click on *Add* to select user groups to send the 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 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 message to all defined media types or a selected one only.| |^|*Custom message*|If selected, the custom message can be configured.<br>For notifications about internal events via [webhooks](/manual/config/notifications/media/webhook), custom message is mandatory.| |^|*Subject*|Subject of the custom message. The subject may contain macros. It is limited to 255 characters.| |^|*Message*|The custom message. The message may contain macros. It is limited to certain amount of characters depending on the type of database (see [Sending message](/manual/config/notifications/action/operation/message) for more information).| |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 a custom script is executed on Zabbix server. Selecting more targets in this case only results in the script 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).<br>*Target list* option is not available for *Service actions* because in this case remote commands are always executed on Zabbix server.| |*Conditions*|<|Condition for performing the operation:<br>**Not ack** - only when the event is unacknowledged<br>**Ack** - only when the event is acknowledged.<br>*Conditions* option is not available for *Service actions*.|  When done, click on *Add* to add the operation to the list of *Operations*.
pt-br	#### Detalhes de operação  ![](../../../../../assets/en/manual/config/operation_details.png)  |Parâmetro|<|<|<|Descrição| |---------|-|-|-|-----------| |*Operação*|<|<|<|Selecione a operação:<br>**Send message** - enviar mensagem para o usuário<br>**<nome comando remoto>** - executa um comando remoto. Comandos estão disponíveis para execução se previamente definidos em [scrpts globais](/manual/web_interface/frontend_sections/administration/scripts#configuring_a_global_script) com *Operação de ação* selecionado como seu escopo.<br>Mais operações estão disponíveis para eventos baseados em descoberta e autoregistro (veja acima).| |*Etapas*|<|<|<|Selecione a(s) etapa(s) à(s) qual(is) associar um planejamento de [escalação](escalations):<br>**From** - execute iniciando com esta etapa<br>**To** - execute até esta etapa (0=infinito, execução não será limitada)| |*Duração da etapa*|<|<|<|Duração customizada para estas etapas (0=usa duração de etapa padrão).<br>[Sufixos de tempo](/manual/appendix/suffixes) são suportados, e.g. 60s, 1m, 2h, 1d, desde o Zabbix 3.4.0.<br>[Macros de usuário](/manual/config/macros/user_macros) são suportadas, desde o Zabbix 3.4.0.<br>Várias operações podem ser associadas à mesma etapa. Se estas operações têm diferentes durações de etapa definidas, a mais curta é considerada e aplicada à etapa.| |<|Tipo de operação: [enviar mensagem](/manual/config/notifications/action/operation/message)|<|<|<| |^|*Enviar para grupos de usuário*|<|<|Clique em *Adicionar* para selecionar grupos de usuário aos quais enviar mensagens.<br>O grupo de usuário deve ter ao menos [permissões](/manual/config/users_and_usergroups/permissions) de "leitura" ao host de modo a ser notificado.| |^|*Enviar para usuários*|<|<|Clique em *Adicionar* para selecionar usuários aos quais enviar mensagens.<br>O usuário deve ter ao menos [permissões](/manual/config/users_and_usergroups/permissions) de "leitura" ao host de modo a ser notificado.| |^|*Enviar apenas para*|<|<|Enviar mensagem para todos os tipos de mídia definidos ou apenas um selecionado.| |^|*Mensagem customizada*|<|<|Se selecionado, a mensagem customizada pode ser configurada.<br>Para notificações sobre eventos internos via [webhooks](/manual/config/notifications/media/webhook), uma mensagem customizada é obrigatória.| |^|*Assunto*|<|<|Assunto da mensagem customizada. O assunto pode conter macros. É limitado a 255 caracteres.| |^|*Mensagem*|<|<|A mensagem customizada. A mensagem pode conter macros. É limitada a uma certa quantidade de caracteres dependendo do tipo de banco de dados (veja [Envio de mensagem](/manual/config/notifications/action/operation/message) para mais informações).| |^|Tipo de operação: [comando remoto](/manual/config/notifications/action/operation/remote_command)|<|<|<| |^|*Lista alvo*|<|<|Selecione alvos nos quais executar o comando:<br>**Current host** - comando é executado no host do gatilho que causou o evento de problema. Esta opção não funcionará se houver múltiplos hosts no gatilho.<br>**Host** - selecione o(s) host(s) no(s) qual(is) executar o comando.<br>**Grupo de host** - selecione o(s) grupo(s) de host(s) no(s) qual(is) executar o comando. A especificação de um grupo de host pai seleciona implicitamente todos os grupos aninhados. Assim o comando remoto será executado nos hosts dos grupos aninhados.<br>Um comando em um host é executado apenas uma vez, mesmo que haja múltipla correspondência para o host (p.e. de vários grupos de host; individualmente e de um grupo de host).<br>A lista alvo é insignificante se um script customizado é executado no Zabbix Server. A seleção de mais alvos neste caso resulta apenas no script sendo executado mais vezes no Server.<br>Note que para scripts globais, a seleção do alvo também depende da definição do *Grupo de host* na [configuração](/manual/web_interface/frontend_sections/administration/scripts#configuring_a_global_script) de script global.<br>A opção *Lista alvo* não está disponível para *Ações de serviço* porque neste caso os comandos remotos são sempre executados no Zabbix Server.| |*Condições*|<|<|<|Condição para execução da operação:<br>**Not ack** - apenas quando o evento é não reconhecido (unacknowledged)<br>**Ack** - apenas quando o evento é reconhecido (acknowledged).<br>A opção *Condições* não está disponível para *Ações de serviço*.|  Quando estiver pronto, clique em *Adicionar* para adicionar a operação à lista de *Operações*.

en-us	 ### Optimized API queries  API database queries, used when searching through names in *hosts* and *items* tables, have been optimized and will now be processed more efficiently. 
pt-br	### Consultas utilizadas da API  Consultas de banco de dados da API, usadas ao pesquisar por nomes nas tabelas *hosts* e *items*, foram otimizadas e agora serão processadas de forma mais eficiente. 

en-us	 ### Optimized API queries  API database queries, used when searching through names in the *hosts* and *items* tables, have been optimized and will now be processed more efficiently. As a result of this change, deterministic triggers need to be created during an upgrade.   On MySQL and MariaDB, this requires `GLOBAL log_bin_trust_function_creators = 1` to be set if binary logging is enabled and there is no superuser privileges and `log_bin_trust_function_creators = 1` is not set in MySQL configuration file. To set the variable using MySQL console, run:      mysql> SET GLOBAL log_bin_trust_function_creators = 1;  Once the upgrade has been successfully completed, `log_bin_trust_function_creators` can be disabled:      mysql> SET GLOBAL log_bin_trust_function_creators = 0;  Triggers are also created for PostgreSQL and Oracle database.
pt-br	### Consultas de API otimizadas  As consultas de bancos de dados API, utilizadas ao pesquisar por nomes nas tabelas  *hosts* e *items*, foram otimizadas e agora serão processadas de forma mais eficiente. Como resultado dessa alteração, triggers determinístico precisam ser criados durante uma atualização.   No MySQL e MariaDB, é necessário que `GLOBAL log_bin_trust_function_creators = 1` seja definido se o logging binário  estiver ativado e não houver privilégios de superuser, e `log_bin_trust_function_creators = 1` não estiver configurado no arquivo de configuração MySQL. Para configurar a variável utilizando o console MySQL, execute:      mysql> SET GLOBAL log_bin_trust_function_creators = 1;  Uma vez que a atualização foi completada com sucesso, o `log_bin_trust_function_creators` pode ser desabilitado:      mysql> SET GLOBAL log_bin_trust_function_creators = 0;  Triggers também são criados para bancos de dados PostgreSQL e Oracle.

en-us	##### - Optional interface  The optional functions are **zbx\_module\_init()**, **zbx\_module\_item\_list()**, **zbx\_module\_item\_timeout()**, **zbx\_module\_history\_write\_cbs()** and **zbx\_module\_uninit()**:  ``` {.c} int zbx_module_init(void); ```  This function should perform the necessary initialization for the module (if any). If successful, it should return ZBX\_MODULE\_OK. Otherwise, it should return ZBX\_MODULE\_FAIL. In the latter case Zabbix will not start.  ``` {.c} ZBX_METRIC  *zbx_module_item_list(void); ```  This function should return a list of items supported by the module. Each item is defined in a ZBX\_METRIC structure, see the section below for details. The list is terminated by a ZBX\_METRIC structure with "key" field of NULL.  ``` {.c} void    zbx_module_item_timeout(int timeout); ```  If module exports **zbx\_module\_item\_list()** then this function is used by Zabbix to specify the timeout settings in Zabbix configuration file that the item checks implemented by the module should obey. Here, the "timeout" parameter is in seconds.  ``` {.c} ZBX_HISTORY_WRITE_CBS   zbx_module_history_write_cbs(void); ```  This function should return callback functions Zabbix server will use to export history of different data types. Callback functions are provided as fields of ZBX\_HISTORY\_WRITE\_CBS structure, fields can be NULL if module is not interested in the history of certain type.  ``` {.c} int zbx_module_uninit(void); ```  This function should perform the necessary uninitialization (if any) like freeing allocated resources, closing file descriptors, etc.  All functions are called once on Zabbix startup when the module is loaded, with the exception of zbx\_module\_uninit(), which is called once on Zabbix shutdown when the module is unloaded.
pt-br	##### - Interface opcional  As funções opcionais são **zbx\_module\_init()**, **zbx\_module\_item\_list()**, **zbx\_module\_item\_timeout()**, **zbx\_module\_history\_write\_cbs()** e **zbx\_module\_uninit()**:  ``` {.c} int zbx_module_init(void); ```  Esta função deve realizar a inicialização necessária para o módulo (caso existam). Se for bem-sucedido, deve retornar ZBX\_MODULE\_OK. Caso contrário isto deve retornar ZBX\_MODULE\_FAIL. Neste último caso, o Zabbix não começar.  ``` {.c} ZBX_METRIC *zbx_module_item_list(void); ```  Esta função deve retornar uma lista de itens suportados pelo módulo. Cada item é definido em uma estrutura ZBX\_METRIC, veja a seção abaixo para detalhes. A lista é terminada por uma estrutura ZBX\_METRIC com campo "chave" de NULL.  ``` {.c} void zbx_module_item_timeout(int timeout); ```  Se o módulo exportar **zbx\_module\_item\_list()** então esta função é usado pelo Zabbix para especificar as configurações de tempo limite na configuração do Zabbix arquivo que as verificações de itens implementadas pelo módulo devem obedecer. Aqui, o parâmetro "timeout" está em segundos.  ``` {.c} ZBX_HISTORY_WRITE_CBS zbx_module_history_write_cbs(void); ```  Esta função deve retornar funções de callback que o servidor Zabbix usará para histórico de exportação de diferentes tipos de dados. As funções de retorno de chamada são fornecidas como campos da estrutura ZBX\_HISTORY\_WRITE\_CBS, os campos podem ser NULL se módulo não está interessado na história de determinado tipo.  ``` {.c} int zbx_module_uninit(void); ```  Esta função deve realizar a desinicialização necessária (se houver) como liberar recursos alocados, fechar descritores de arquivos, etc.  Todas as funções são chamadas uma vez na inicialização do Zabbix quando o módulo é carregado, com exceção de zbx\_module\_uninit(), que é chamado uma vez no desligamento do Zabbix quando o módulo é descarregado.

en-us	## OPTIONS  **-c**, **--config** *config-file*   Use *config-file*. **Zabbix sender** reads server details from the agentd configuration file. By default **Zabbix sender** does not read any configuration file. Only parameters **Hostname**, **ServerActive**, **SourceIP**, **TLSConnect**, **TLSCAFile**, **TLSCRLFile**, **TLSServerCertIssuer**, **TLSServerCertSubject**, **TLSCertFile**, **TLSKeyFile**, **TLSPSKIdentity** and **TLSPSKFile** are supported. All addresses defined in the agent **ServerActive** configuration parameter are used for sending data. If sending of batch data fails to one address, the following batches are not sent to this address.  **-z**, **--zabbix-server** *server*   Hostname or IP address of Zabbix server. If a host is monitored by a proxy, proxy hostname or IP address should be used instead. When used together with **--config**, overrides the entries of **ServerActive** parameter specified in agentd configuration file.  **-p**, **--port** *port*   Specify port number of Zabbix server trapper running on the server. Default is 10051. When used together with **--config**, overrides the port entries of **ServerActive** parameter specified in agentd configuration file.  **-I**, **--source-address** *IP-address*   Specify source IP address. When used together with **--config**, overrides **SourceIP** parameter specified in agentd configuration file.  **-t**, **--timeout** *seconds*   Specify timeout. Valid range: 1-300 seconds (default: 60)  **-s**, **--host** *host*   Specify host name the item belongs to (as registered in Zabbix frontend). Host IP address and DNS name will not work. When used together with **--config**, overrides **Hostname** parameter specified in agentd configuration file.  **-k**, **--key** *key*   Specify item key to send value to.  **-o**, **--value** *value*   Specify item value.  **-i**, **--input-file** *input-file*   Load values from input file. Specify **-** as **<input-file>** to read values from standard input. Each line of file contains whitespace delimited: **<hostname> <key> <value>**. Each value must be specified on its own line. Each line must contain 3 whitespace delimited entries: **<hostname> <key> <value>**, where "hostname" is the name of monitored host as registered in Zabbix frontend, "key" is target item key and "value" - the value to send. Specify **-** as **<hostname>** to use hostname from agent configuration file or from **--host** argument.  An example of a line of an input file:  **"Linux DB3" db.connections 43**  The value type must be correctly set in item configuration of Zabbix frontend. Zabbix sender will send up to 250 values in one connection. [Size limit](/manual/appendix/protocols/header_datalen) for sending values from an input file depends on the size described in Zabbix communication protocol. Contents of the input file must be in the UTF-8 encoding. All values from the input file are sent in a sequential order top-down. Entries must be formatted using the following rules:  - Quoted and non-quoted entries are supported. - Double-quote is the quoting character. - Entries with whitespace must be quoted. - Double-quote and backslash characters inside quoted entry must be escaped with a backslash. - Escaping is not supported in non-quoted entries. - Linefeed escape sequences (\\n) are supported in quoted strings. - Linefeed escape sequences are trimmed from the end of an entry.  **-T**, **--with-timestamps**   This option can be only used with **--input-file** option.  Each line of the input file must contain 4 whitespace delimited entries: **<hostname> <key> <timestamp> <value>**. Timestamp should be specified in Unix timestamp format. If target item has triggers referencing it, all timestamps must be in an increasing order, otherwise event calculation will not be correct.  An example of a line of the input file:  **"Linux DB3" db.connections 1429533600 43**  For more details please see option **--input-file**.  If a timestamped value is sent for a host that is in a “no data” maintenance type then this value will be dropped; however, it is possible to send a timestamped value in for an expired maintenance period and it will be accepted.  **-N**, **--with-ns**   This option can be only used with **--with-timestamps** option.  Each line of the input file must contain 5 whitespace delimited entries: **<hostname> <key> <timestamp> <ns> <value>**.  An example of a line of the input file:  **"Linux DB3" db.connections 1429533600 7402561 43**  For more details please see option **--input-file**.  **-r**, **--real-time**   Send values one by one as soon as they are received. This can be used when reading from standard input.  **--tls-connect** *value*   How to connect to server or proxy. Values:  [ ]{#lbAF}
pt-br	## OPÇÕES  **-c**, **--config** *config-file*   Use *config-file*. **Zabbix sender** lê os parâmentros do servidor do arquivo de configuração agentd. Por padrão **Zabbix sender** não lê nenhum arquivo de configuração. Apenas os parâmetros **Hostname**, **ServerActive**, **SourceIP**, **TLSConnect**, **TLSCAFile**, **TLSCRLFile**, **TLSServerCertIssuer**, **TLSServerCertSubject**, **TLSCertFile**, **TLSKeyFile**, **TLSPSKIdentity** e **TLSPSKFile** são suportados. Todos os endereços definidos no parâmetro de configuração **ServerActive** do agente são usados ​​para enviar dados. Se o envio de dados em lote falhar para um endereço, os seguintes lotes não são enviados para este endereço.  **-z**, **--zabbix-server** *server*   Hostname ou endereço IP do servidor Zabbix. Se um host é monitorado por um proxy, o hostname do proxy ou endereço IP devem ser usados. Quando usado junto com **--config**, substitui os valores do parâmetro **ServerActive** especificado no arquivo de configuração agentd.  **-p**, **--port** *port*   Especifique o número da porta do servidor Zabbix em execução no servidor. O padrão é 10051. Quando usado junto com **--config**, substitui o valor de porta do parâmetro **ServerActive** especificado no arquivo de configuração agentd.  **-I**, **--source-address** *IP-address*   Especifica o endereço IP de origem. Quando usado junto com **--config**, substitui o parâmetro **SourceIP** especificado no arquivo de configuração agentd.  **-t**, **--timeout** *seconds*   Especifica o tempo limite. Intervalo válido: 1-300 segundos (padrão: 60)  **-s**, **--host** *host*   Especifica o nome do host ao qual o item pertence (conforme registrado no Zabbix frontend). O endereço IP do host e o nome DNS não funcionarão. Quando usado junto com **--config**, substitui o parâmetro **Hostname** especificado no arquivo de configuração agentd.  **-k**, **--key** *key*   Especifica a chave do item para a qual enviar o valor.  **-o**, **--value** *value*   Especifica o valor do item.  **-i**, **--input-file** *input-file*   Carrega valores do arquivo de entrada. Especifique **-** como **<input-file>** para ler valores da entrada padrão. Cada linha de arquivo contém espaços em branco delimitado: **<hostname> <chave> <valor>**. Cada valor deve ser especificado em sua própria linha. Cada linha deve conter 3 espaços em branco entradas delimitadas: **<hostname> <chave> <valor>**, onde "hostname" é o nome do host monitorado conforme registrado no Zabbix frontend, "key" é a chave do item de destino e "value" - o valor a ser enviado. Especifique **-** como **<hostname>** para usar o nome do host do arquivo de configuração do agente ou do argumento **--host**.  Um exemplo de entradas em uma linha de arquivo:  **"Linux DB3" db.connections 43**  O tipo de valor deve ser definido corretamente na configuração do item do Zabbix frontend. O Zabbix Sender enviará até 250 valores em uma conexão.  [O limite de tamanho](/manual/appendix/protocols/header_datalen) para o envio de valores de um arquivo de entrada depende do tamanho descrito no protocolo de comunicação do Zabbix. O conteúdo do arquivo de entrada deve estar na codificação UTF-8. Todos os valores do arquivo de entrada são enviados em ordem sequencial de cima para baixo. Entradas deve ser formatado usando as seguintes regras:  - Entradas entre aspas e sem aspas são suportadas. - Aspas duplas são os caracteres de aspas - As entradas com espaço em branco devem ser citadas. - Caracteres de aspas duplas e barra invertida dentro da entrada entre aspas devem ser escapadas com uma barra invertida. - O escape não é suportado em entradas sem aspas. - As sequências de escape de alimentação de linha (\\n) são suportadas em strings entre aspas. - As sequências de escape de alimentação de linha são cortadas a partir do final de uma entrada.  **-T**, **--with-timestamps**   Esta opção só pode ser usada com a opção **--input-file**.  Cada linha do arquivo de entrada deve conter 4 entradas delimitadas por espaços em branco:**<hostname> <key> <timestamp> <value>**. O timestamp deve ser especificado no formato de data/hora Unix. Se o item de destino tem triggers que fazem referência a ele, todos os timestamps devem estar em ordem crescente, caso contrário o cálculo do evento não estará correto.  Um exemplo de uma linha do arquivo de entrada:  **"Linux DB3" db.connections 1429533600 43**  Para mais detalhes, veja a opção **--input-file**.  Se um valor com timestamp for enviado para um host que está em manutenção "no data", esse valor será descartado; porém, é possível enviar um valor com timestamp para uma manutenção expirada período e será aceito.  **-N**, **--with-ns**   Esta opção só pode ser usada com a opção **--with-timestamps**.  Cada linha do arquivo de entrada deve conter 5 entradas delimitadas por espaços em branco: **<hostname> <key> <timestamp> <ns> <value>**.  Um exemplo de uma linha do arquivo de entrada:  **"Linux DB3" db.connections 1429533600 7402561 43**  Para mais detalhes, veja a opção **--input-file**.  **-r**, **--real-time**   Envie os valores um a um assim que forem recebidos. Isso pode ser usadoao ler da entrada padrão.  **--tls-connect** *value*   Como se conectar ao servidor ou proxy. Valores:  [ ]{#lbAF}

en-us	## OPTIONS  **-c**, **--config** *config-file*   Use the alternate *config-file* instead of the default one.  **-f**, **--foreground**   Run Zabbix agent in foreground.  **-R**, **--runtime-control** *runtime-option*   Perform administrative functions according to *runtime-option*.  [ ]{#lbAF}
pt-br	## OPÇÕES  **-c**, **--config** *config-file*   Use o *config-file* alternativo ao invés do padrão.  **-f**, **--foreground**   Execute o agente Zabbix em primeiro plano.  **-R**, **--runtime-control** *runtime-option*   Desempenhar funções administrativas de acordo com *runtime-option*.  [ ]{#lbAF}

en-us	## OPTIONS  **-c**, **--config** *config-file*   Use the alternate *config-file* instead of the default one.  **-f**, **--foreground**   Run Zabbix proxy in foreground.  **-R**, **--runtime-control** *runtime-option*   Perform administrative functions according to *runtime-option*.  [ ]{#lbAF}
pt-br	## OPÇÕES  **-c**, **--config** *config-file*.     Use o *config-file* alternativo em vez do padrão.  **-f**, **--foreground**.   Execute o Zabbix proxy em primeiro plano  **-R**, **--runtime-control** *runtime-option*.   Execute  funções administrativas de acordo com o *runtime-option*.  [ ]{#lbAF}

en-us	## OPTIONS  **-c**, **--config** *config-file*   Use the alternate *config-file* instead of the default one.  **-f**, **--foreground**   Run Zabbix server in foreground.  **-R**, **--runtime-control** *runtime-option*   Perform administrative functions according to *runtime-option*.  **-h**, **--help**   Display this help and exit.  **-V**, **--version**   Output version information and exit.   Examples of running Zabbix server with command line parameters: ```yaml shell> zabbix_server -c /usr/local/etc/zabbix_server.conf shell> zabbix_server --help shell> zabbix_server -V ```  [ ]{#lbAF}
pt-br	## OPÇÕES  **-c**, **--config** *config-file*   Use o *config-file* alternativo em vez do padrão.  **-f**, **--foreground**   Execute o servidor Zabbix em primeiro plano.  **-R**, **--runtime-control** *runtime-option*   Execute funções administrativas de acordo com a *opção de tempo de execução*.  **-h**, **--help** Mostrar essa ajuda e saia.  **-V**, **--version** Exiba informação de versão e saia.   Exemplos de Servidor Zabbix executando com parâmetros de linha de comando: ```yaml shell> zabbix_server -c /usr/local/etc/zabbix_server.conf shell> zabbix_server --help shell> zabbix_server -V ```  [ ]{#lbAF}

en-us	## OPTIONS  **-c**, **--config** *config-file*   Use the alternate *config-file* instead of the default one.  **-h**, **--help**   Display this help and exit.  **-V**, **--version**   Output version information and exit.  [ ]{#lbAF}
pt-br	## OPÇÕES  **-c**, **--config** *config-file*   Use o *config-file* alternativo ao invés do padrão. **-h**, **--help**   Exibir esta ajuda e sair.  **-V**, **--version**   Saída de informações de versões e saida.  [ ]{#lbAF}

en-us	## OPTIONS  **-c**, **--config** *config-file*   Use the alternate *config-file* instead of the default one.  **-R**, **--runtime-control** *runtime-option*   Perform administrative functions according to *runtime-option*.
pt-br	## OPÇÕES   **-c**, **--config** *arquivo de configuração*   Usa o  *arquivo de confirguração* alternativo em vez do padrão.  **-R**, **--runtime-control** *opção de tempo de execução*   Realiza funções administrativas de acordo com *opção de tempo de execução*.

en-us	### Options  |Parameter|Description| |---------|-----------| |-V --version|Print the plugin version and license information.| |-h --help|Print help information (shorthand).|
pt-br	### Opções  |Parâmetro|Descrição| |---------|-----------| |-V --version|Exibe a versão do plugin e informações sobre licença.| |-h --help|Exibe informação de ajuda (atalho).

en-us	#### Options  |Parameter|Description| |---------|-----------| |-V --version|Print the plugin version and license information.| |-h --help|Print help information (shorthand).|
pt-br	#### Opções  |Parâmetro|Descrição| |---------|-----------| |-V --version|Imprime a versão do plugin e informações de licença.| |-h --help|Imprime informações de ajuda (forma abreviada).|

en-us	## OPTIONS  **-s**, **--host** *host-name-or-IP*   Specify host name or IP address of a host.  **-p**, **--port** *port-number*   Specify port number of agent running on the host. Default is 10050.  **-I**, **--source-address** *IP-address*   Specify source IP address.  **-t**, **--timeout** *seconds*   Specify timeout. Valid range: 1-30 seconds (default: 30)  **-k**, **--key** *item-key*   Specify key of item to retrieve value for.  **--tls-connect** *value*   How to connect to agent. Values:  [ ]{#lbAF}
pt-br	## Opções  **-s**, **--host** *hostname ou IP>*   Especificar hostname ou endereço IP de um host.  **-p**, **--port** *<porta>*   Especificar a porta de um agente rodando no host. O padrão é 10050.  **-I**, **--source-address** *<endereço IP>*   Especificar endereço IP de origem.  **-t**, **--timeout** *segundos*   Especifique o tempo limite. Faixa válida: 1-30 segundos (padrão: 30)  **-k**, **--key** *item-key*    Especifique a chave do item (item-key) para o qual recuperar o valor.  **--tls-connect** *valor*  Como se conectar ao agente. Valores:  [ ]{#lbAF}

en-us	## OPTIONS  **-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.  **-p**, **--param** *input-param*   Specify the input parameter.  **-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.  **-l**, **--loglevel** *log-level*   Specify the log level.  **-t**, **--timeout** *timeout*   Specify the timeout in seconds. Valid range: 1\-60 seconds (default: 10)  **-h**, **--help**   Display this help and exit.  **-V**, **--version**   Output version information and exit.  [ ]{#lbAF}
pt-br	## OPÇÕES  **-s**, **--script** *script-file*   Especifique o nome do arquivo do script a ser executado. Se '-' for especificado como nome do arquivo, o script será lido de stdin.  **-p**, **--param** *input-param*   Especifique o parâmetro de entrada.  **-i**, **--input** *input-file*   Especifique o nome do arquivo do parâmetro de entrada. Se '-' for especificado como nome do arquivo, a entrada será lida de stdin.  **-l**, **--loglevel** *log-level*   Especifique o nível de log.  **-t**, **--timeout** *timeout*   Especifique o tempo limite em segundos. Range válido: 1\-60 segundos (padrão: 10)  **-h**, **--help**   Exiba esta ajuda e saia.  **-V**, **--version**   Saída de informações de versão e saída. [ ]{#lbAF}