<?xml version='1.0' encoding='UTF-8'?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="pt-BR" datatype="plaintext" original="manual/extensions.md">
<trans-unit id="4f969495" xml:space="preserve">
<source># 21 Extensions</source>
<target state="needs-translation"># 20 Extensões</target>
<trans-unit id="574b73cc" xml:space="preserve">
Although Zabbix offers a multiplicity of features, there is always room for additional functionality.
Extensions are a convenient way of modifying and enhancing the monitoring capabilities of Zabbix
without changing its source code.
You can extend Zabbix functionality either by using built-in extension options
(trapper items, user parameters, etc.) or by using or creating custom extensions (loadable modules, plugins, etc.).
This section provides an overview with references to all the options for extending Zabbix.</source>
Embora o Zabbix ofereça uma grande variedade de recursos, sempre há espaço para funcionalidades adicionais.
As extensões são uma maneira conveniente de modificar e aprimorar os recursos de monitoramento do Zabbix
sem alterar seu código-fonte.
Você pode ampliar a funcionalidade do Zabbix usando as opções de extensão incorporadas
(itens trapper, parâmetros de usuário, etc.) ou usando ou criando extensões personalizadas (módulos carregáveis, plugins, etc.).
Esta seção fornece uma visão geral com referências a todas as opções de extensão do Zabbix.</target>
<trans-unit id="7b2875dd" xml:space="preserve">
<source>#### Data collection with custom commands</source>
<target>#### Coleta de dados com comandos personalizados</target>
<trans-unit id="2d4c92f9" xml:space="preserve">
<source>##### Trapper items
[Trapper items](/manual/config/items/itemtypes/trapper) are items that accept incoming data instead of querying for it.
Trapper items are useful for sending specific data to Zabbix server or proxy, for example, periodic availability and performance data in the case of long-running user scripts.
Sending data to Zabbix server or proxy is possible using the [Zabbix sender](/manual/concepts/sender) utility or Zabbix sender [protocol](/manual/appendix/protocols/zabbix_sender).
Sending data to Zabbix server is also possible using the [`history.push`](/manual/api/reference/history/push) API method.</source>
<target state="needs-translation">##### Itens do Trapper
[Itens Trapper](/manual/config/items/itemtypes/trapper) são itens que aceitam dados recebidos em vez de consultá-los.
Os itens trapper são úteis para enviar dados específicos ao servidor Zabbix,
por exemplo, dados periódicos de disponibilidade e desempenho no caso de scripts de usuário de longa execução.
Você pode fazer isso usando o utilitário de linha de comando [Zabbix sender] (/manual/concepts/sender)
ou implementando um [protocolo de comunicação] baseado em JSON(/manual/appendix/items/trapper)
(semelhante ao usado no Zabbix sender).</target>
<trans-unit id="327d4393" xml:space="preserve">
<source>##### External checks
An [external check](/manual/config/items/itemtypes/external) is an item for executing checks
by running an executable, for example, a [shell script](/manual/appendix/command_execution) or a binary.
External checks are executed by Zabbix server or proxy (when host is monitored by proxy),
and do not require an agent running on the host being monitored.</source>
<target>##### Verificações externas
Uma [verificação externa](/manual/config/items/itemtypes/external) é um item para execução de verificações
executando um executável, por exemplo, um [shell script](/manual/appendix/command_execution) ou um binário.
As verificações externas são executadas pelo servidor Zabbix ou pelo proxy (quando o host é monitorado pelo proxy),
e não requerem um agente em execução no host que está sendo monitorado.</target>
<trans-unit id="ce750625" xml:space="preserve">
<source>##### User parameters
A [user parameter](/manual/config/items/userparameters) is a user-defined command (associated with a user-defined key)
that, when executed, can retrieve the data you need from the host where Zabbix agent is running.
User parameters are useful for configuring agent or agent 2 items that are not predefined in Zabbix.</source>
<target>##### Parâmetros do usuário
Um [parâmetro de usuário](/manual/config/items/userparameters) é um comando definido pelo usuário (associado a uma chave definida pelo usuário)
que, quando executado, pode recuperar os dados necessários do host em que o Zabbix Agent está sendo executado.
Os parâmetros do usuário são úteis para configurar itens do agente ou do agente 2 que não estão predefinidos no Zabbix.</target>
<trans-unit id="014456ed" xml:space="preserve">
<source>##### `system.run[]` Zabbix agent items
`system.run[]` Zabbix [agent item](/manual/config/items/itemtypes/zabbix_agent#system-data)
is an item for a user-defined command (associated with a predefined key `system.run[]`,
for example, `system.run[myscript.sh]`) that can be executed on the host where Zabbix agent is running.
Note: `system.run[]` items are disabled by default and, if used,
must be enabled ([allowed](/manual/config/items/restrict_checks)) and defined
in the Zabbix agent or agent 2 configuration file (`AllowKey` configuration parameter).</source>
<target>##### `system.run[]` Itens do agente Zabbix
`system.run[]` Zabbix [item do agente](/manual/config/items/itemtypes/zabbix_agent#system-data)