Zabbix Documentation 3.4

2.23.04.04.2 (current)In development:4.4 (devel)Unsupported:1.82.02.43.23.4

User Tools

Site Tools


pt:manual:discovery:auto_registration

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
pt:manual:discovery:auto_registration [2015/12/30 23:20]
spaww created
pt:manual:discovery:auto_registration [2016/09/28 07:26] (current)
Line 1: Line 1:
-FIXME **This page is not fully translated, yet. Please help completing the translation.**\\ //(remove this paragraph once the translation is finished)// 
- 
 ==== 2 Autorregistro do agente ativo ==== ==== 2 Autorregistro do agente ativo ====
  
Line 11: Line 9:
 Esta funcionalidade é muito útil para monitorar automaticamente novos nós na nuvem. Assim que um novo nó e criado na nuvem o Zabbix passa a monitorar automaticamente os dados de performance e disponibilidade do novo host.  Esta funcionalidade é muito útil para monitorar automaticamente novos nós na nuvem. Assim que um novo nó e criado na nuvem o Zabbix passa a monitorar automaticamente os dados de performance e disponibilidade do novo host. 
  
-O autorregistro de um agente ativo também suporta a adição de hosts monitorados da forma passiva. Quando o agente ativo requisita a lista deverificações ​a executar ele fornece o seu '​ListenIP'​ e '​ListenPort',​ conforme estiverem definidos em seu arquivo de configuração,​ estes dados são enviados ao servidor. (Se existirem vários IPs o primeiro será enviado ao servidor.)+O autorregistro de um agente ativo também suporta a adição de hosts monitorados da forma passiva. Quando o agente ativo requisita a lista de verificações ​a executar ele fornece o seu '​ListenIP'​ e '​ListenPort',​ conforme estiverem definidos em seu arquivo de configuração,​ estes dados são enviados ao servidor. (Se existirem vários IPs o primeiro será enviado ao servidor.)
  
 No lado do servidor, quando adicionar o novo host autorregistrado,​ utiliza o IP recebido e porta para configurar o agente. Se não for fornecido um endereço IP será utilizado o ip de origem da conexão. Se não for fornecida uma porta, será utilizada a porta 10050. No lado do servidor, quando adicionar o novo host autorregistrado,​ utiliza o IP recebido e porta para configurar o agente. Se não for fornecido um endereço IP será utilizado o ip de origem da conexão. Se não for fornecida uma porta, será utilizada a porta 10050.
Line 25: Line 23:
 Se você não tiver especificado o parâmetro //​Hostname//​ no ''​zabbix_agentd.conf'',​ o nome de sistema do agente será utilizado pelo servidor para nomear o host. O nome do sistema no linux pode ser obtido através do comando '​hostname'​. Se você não tiver especificado o parâmetro //​Hostname//​ no ''​zabbix_agentd.conf'',​ o nome de sistema do agente será utilizado pelo servidor para nomear o host. O nome do sistema no linux pode ser obtido através do comando '​hostname'​.
  
-Reinicie o agente ​apṕs ​modificar o seu arquivo de configuração.+Reinicie o agente ​após modificar o seu arquivo de configuração.
  
 == Ação para um registro de agente ativo == == Ação para um registro de agente ativo ==
Line 33: Line 31:
 <​note>​Configurar uma [[network_discovery|regra de descoberta de rede]] não é obrigatória para ter o autorregistro de agentes ativos.</​note>​ <​note>​Configurar uma [[network_discovery|regra de descoberta de rede]] não é obrigatória para ter o autorregistro de agentes ativos.</​note>​
  
-Ma interface web, acesse //​Configuração -> Ações//, selecione //​Autorregistro//​ como origem ​doevento ​e clique no botão //Criar ação//:+Na interface web, acesse //​Configuração -> Ações//, selecione //​Autorregistro//​ como origem ​do evento ​e clique no botão //Criar ação//:
  
-  * In the Action tabgive your action ​name +  * Na aba **Ação**informe um nome para ação 
-  * In the Conditions tab, optionally specify conditionsIf you are going to use the "Host metadata"​ conditionsee the next section+  * Na aba **Condições** defina quais condições serão necessárias para o autorregistro (opcional)Se você utilizar uma condição baseada nos metadados do hostconsulte a seção a seguir
-  * In the Operations tab, add relevant operations, such as 'Add host', 'Add to host groups' (for example, //​Discovered hosts//), 'Link to templates',​ etc.+  * Na aba **Operações** adicione ​as operações necessárias (por exemplo, ​'Adicionar ​host', 'Adicionar ​host a grupo' (por exemplo, //​Discovered hosts//), 'associar com templates',​ etc.
  
-<note tip>If the hosts that will be auto-registering are likely to be supported for active monitoring only (such as hosts that are firewalled from your Zabbix serverthen you might want to create a specific ​template ​like //​Template_Linux-active// ​to link to.</​note>​+<note tip>Se os hosts se registraram automaticamente,​ então provavelmente eles suportam a monitoração ativa (muito útil para hosts que estão em subredes protegidas - DMZse pode ser necessário o uso de um template ​específico para monitoração ativa como o  ​//​Template_Linux-active//​.</​note>​
  
-=== Using host metadata ​===+=== Usando o metadado do host ===
  
-When agent is sending an auto-registration request to the server it sends its hostname. ​In some cases (for example, ​Amazon ​cloud nodeshostname ​is not enough for Zabbix ​server to differentiate discovered ​hosts. ​Host metadata can be optionally used to send other information from an agent to the server.+Quando um agente envia um pedido de autorregistro ao servidor ele envia junto o seu 'hostname'Em alguns casos (por exemplos nós na nuvem da Amazon) ​apenas o 'hostname' não será suficiente para o Zabbix ​Server diferenciar os hosts descoebrtosO metadado do hotst poderá conter opcionalmente outras informações para identificar o agente junto ao servidor.
  
-Host metadata is configured in the agent [[pt:​manual:​appendix:​config:​zabbix_agentd|configuration file]] - zabbix_agentd.conf. ​There are 2 ways of specifying ​host metadata in the configuration file:+O metadado do host é configurado do lado do agente no seu [[pt:​manual:​appendix:​config:​zabbix_agentd|arquivo de configuração]] - zabbix_agentd.conf. ​Existem dois parâmetros que podem ser utilizados para definir o metadado do host:
  
   HostMetadata   HostMetadata
   HostMetadataItem   HostMetadataItem
  
-See the description of the options in the link above.+Veja a descrição de ambos no link abaixo.
  
-<​note:​important>​An auto-registration attempt happens every time an active agent sends request to refresh active checks to the serverThe delay between requests is specified in the [[pt:​manual:​appendix:​config:​zabbix_agentd|RefreshActiveChecks]] ​parameter of the agentThe first request is sent immediately after the agent is restarted.</​note>​+<​note:​important>​Uma tentativa de autorregistro irá ocorrer toda vez que um agente ativo enviar uma solicitação de atualização da lista de itens monitorarO intervalo entre as requisições da lista de itens a monitorar é definida pelo parâmetro ​[[pt:​manual:​appendix:​config:​zabbix_agentd|RefreshActiveChecks]] ​no arquivo de configuração do agenteA primeira requisição é feita imediatamente após o agente ser carregado.</​note>​
  
-== Example ​1 ==+== Exemplo ​1 ==
  
-Using host metadata to distinguish between ​Linux and Windows ​hosts.+Usando o metadado para dinstinguir hosts Linux Windows.
  
-Say you would like the hosts to be auto-registered by the Zabbix ​serverYou have active Zabbix agents ​(see "Configuration" ​section aboveon your networkThere are Windows ​hosts and Linux hosts on your network and you have "​Template OS Linux" ​and "​Template OS Windows" ​templates available in your Zabbix frontendSo at host registration you would like the appropriate Linux/​Windows ​template ​to be applied to the host being registered. By default only the hostname is sent to the server at auto-registrationwhich might not be enough. In order to make sure the proper template is applied to the host you should use host metadata.+Digamos que você queira que os hosts se autorregistrem no Zabbix ​ServerVocê tem agentes ativos ​(consulte a seção de "Configuração" ​acimana sua redeExistem servidores com sistema operacional ​Windows ​Linux e você possui um template para monitorar cada um deles ( "​Template OS Linux" ​"​Template OS Windows"​)Logo o registro de um host deverá ser compatível com o template ​de monitoração a ser utilizado. Por padrão apenas o nome do host será enviado para o Zabbix Server durante o processo de autorregistromas para que seja possível a configuração do tempalte correto será necessário também que o metadado seja enviado.
  
-== Agent configuration ​==+== Configuração do agente ​==
  
-The first thing to do is configuring the agents. Add the next line to the agent configuration files:+A primeira coisa a fazer é configurar os agentes, adicione a linha a seguir em seus arquivos de configuração:
  
   HostMetadataItem=system.uname   HostMetadataItem=system.uname
  
-This way you make sure host metadata will contain ​"​Linux" ​or "​Windows" ​depending on the host an agent is running onAn example of host metadata in this case:+Desta forma você terá certeza que o metadado do host contenha ​"​Linux" ​ou "​Windows"​, dependendo de seu sistema operacionalUm exemplo de metadado de host neste caso:
  
   Linux: Linux server3 3.2.0-4-686-pae #1 SMP Debian 3.2.41-2 i686 GNU/Linux   Linux: Linux server3 3.2.0-4-686-pae #1 SMP Debian 3.2.41-2 i686 GNU/Linux
   Windows: Windows WIN-0PXGGSTYNHO 6.0.6001 Windows Server 2008 Service Pack 1 Intel IA-32   Windows: Windows WIN-0PXGGSTYNHO 6.0.6001 Windows Server 2008 Service Pack 1 Intel IA-32
  
-Do not forget to restart the agent after making any changes to the configuration file.+Não esqueça de reiniciar o agente após alterar sua configuração e antes de testar os valores.
  
-== Frontend configuration ​==+== Configuração na interface web ==
  
-Now you need to configure the frontendCreate 2 actions. The first action:+Agora será necessário configurar a interface webCrie duas ações, a primeira::
  
-  * Name: Linux host autoregistration +  * Nome: Linux host autoregistration 
-  * ConditionsHost metadata like //Linux// +  * CondiçõesMetadado do host como //Linux// 
-  * OperationsLink to templates: Template OS Linux+  * OperaçõesAssociar aos templates: Template OS Linux
   ​   ​
-<​note>​You can skip an "Add host" ​operation in this case. Linking to a template requires adding ​a host first so the server will do that automatically.</​note>​+<​note>​Você pode ignorar a operação de "Adicionar ​host" ​neste caso pois tarefa de "​Associar ​host a template"​ irá fazer isso automaticamente.</​note>​
  
-The second action:+A segunda ação:
  
-  * Name: Windows host autoregistration +  * Nome: Windows host autoregistration 
-  * ConditionsHost metadata like //​Windows//​ +  * CondiçõesMetadado do host como //​Windows//​ 
-  * OperationsLink to templates: Template OS Windows+  * OperaçõesAssociar aos templates: Template OS Windows
  
-== Example ​2 ==+== Exemplo ​2 ==
  
-Using host metadata to allow some basic protection against unwanted ​hosts registering.+Utilizando o metadado do host para evitar que hosts indesejados sejam registrados.
  
-== Agent configuration ​==+== Configuração do agente ​==
  
-Add the next line to the agent configuration file:+Adicione a linha a seguir no arquivo de configuração do agente:
  
   HostMetadata:​ Linux    21df83bf21bf0be663090bb8d4128558ab9b95fba66a6dbf834f8b91ae5e08ae   HostMetadata:​ Linux    21df83bf21bf0be663090bb8d4128558ab9b95fba66a6dbf834f8b91ae5e08ae
  
-where "​Linux" ​is a platform, and the rest of the string is some hard-to-guess secret text.+Com esta descrição queremos indicar que o sistema operacional é o "​Linux" ​e o resto do texto é uma chave secreta.
  
-Do not forget to restart the agent after making any changes to the configuration file.+Não esqueça de reiniciar o agente após alterar seu arquivo de configuração.
  
-== Frontend configuration ​==+== Configuração na interface web ==
  
-Create an action in the frontendusing the above mentioned hard-to-guess secret code to disallow unwanted hosts:+Crie uma ação na interface webusando uma condição que verifique se a chave secreta está presente no metadado do host:
  
   * Name: Auto registration action Linux   * Name: Auto registration action Linux
-  * Conditions:  +  * Condições:  
-      * Type of calculationAND +      * Tipo do cálculoE 
-      * Condition ​(A): Host metadata like //Linux// +      * Condição ​(A): Metadado do host como //Linux// 
-      * Condition ​(B): Host metadata like //​21df83bf21bf0be663090bb8d4128558ab9b95fba66a6dbf834f8b91ae5e08ae//​ +      * Condição ​(B): Metadado do host como //​21df83bf21bf0be663090bb8d4128558ab9b95fba66a6dbf834f8b91ae5e08ae//​ 
-  * Operations:  +  * Operações:  
-      * Send message to users: Admin via all media +      * Enviar mensagem para os usuários: Admin através de todas as mídias 
-      * Add to host groups: Linux servers +      * Adicionar hosts aos grupos: Linux servers 
-      * Link to templates: Template OS Linux+      * Associar com templates: Template OS Linux
  
-Please note that this method alone does not provide strong protection because data are transmitted in plain text.+Observe que este método sozinho não provê forte proteção pois os dados são transmitidos em texto plano.