[comment]: # translation:outdated

[comment]: # ({bd6224b0-bd6224b0})
# 1 Configurando uma regra de descoberta de rede

[comment]: # ({/bd6224b0-bd6224b0})

[comment]: # ({466f5982-466f5982})
#### Visão geral

Para configurar uma regra de descoberta de rede usada pelo Zabbix para descobrir hosts
e serviços:

- Vá para *Configuração → Descoberta*
- Clique em *Criar regra* (ou no nome da regra para editar uma já existente)
- Edite os atributos da regra de descoberta

[comment]: # ({/466f5982-466f5982})

[comment]: # ({f020a6f3-f020a6f3})
#### Atributos da regra

![](../../../../assets/en/manual/discovery/network_discovery/d_rule.png)

Todos os campos de entrada obrigatórios estão marcados com um asterisco vermelho.

|Parâmetro|Descrição|
|---------|-----------|
|*Nome*|Nome exclusivo da regra. Por exemplo, "Rede local".|
|*Descoberta por proxy*|O que realiza a descoberta:<br>**sem proxy** - o servidor Zabbix está fazendo a descoberta<br>**<nome do proxy>** - este proxy realiza a descoberta|
|*Intervalo de IP*|O intervalo de endereços IP para descoberta. Pode ter os seguintes formatos:<br>IP único: 192.168.1.33<br>Intervalo de endereços IP: 192.168.1-10.1-255. O intervalo é limitado pelo número total de endereços cobertos (menos de 64 K).<br>Máscara IP: 192.168.4.0/24<br>máscaras IP compatíveis:<br>/16 - /30 para endereços IPv4<br>/ 112 - /128 para endereços IPv6<br>Lista: 192.168.1.1-255, 192.168.2.1-100, 192.168.2.200, 192.168.4.0/24<br>Desde o Zabbix 3.0.0 este campo suporta espaços, tabulação e múltiplas linhas .|
|*Intervalo de atualização*|Este parâmetro define com que frequência o Zabbix executará a regra.<br>O intervalo é medido após o término da execução da instância de descoberta anterior, para que não haja sobreposição.<br>[Sufixos de tempo](/manual/appendix /sufixos) são suportados, por exemplo 30s, 1m, 2h, 1d, desde o Zabbix 3.4.0.<br>[Macros de usuário](/manual/config/macros/user_macros) são suportados, desde o Zabbix 3.4.0.<br>*Observe* que se um usuário macro for usada e seu valor for alterado (por exemplo, 1w → 1h), a próxima verificação será executada de acordo com o valor anterior (no futuro com os valores de exemplo).|
|*Verificações*|O Zabbix usará esta lista de verificações para descoberta. Clique em ![](../../../../assets/en/manual/discovery/network_discovery/add_link.png) para configurar uma nova verificação em uma janela pop-up.<br>Verificações compatíveis: SSH, LDAP, SMTP, FTP, HTTP, HTTPS, POP, NNTP, IMAP, TCP, Telnet, agente Zabbix, agente SNMPv1, agente SNMPv2, agente SNMPv3, ping ICMP.<br>Uma descoberta baseada em protocolo usa o **net.tcp .service\[\]** funcionalidade para testar cada host, exceto para SNMP que consulta um OID SNMP. O agente Zabbix é testado consultando um item no modo não criptografado. Consulte [itens do agente](/manual/config/items/itemtypes/zabbix_agent) para obter mais detalhes.<br>O parâmetro 'Portas' pode ser um dos seguintes:<br>Porta única: 22<br>Intervalo de portas: 22-45<br>Lista: 22-45,55,60-70|
|*Critérios de exclusividade do dispositivo*|Os critérios de exclusividade podem ser:<br>**endereço IP** - sem processamento de vários dispositivos de IP único. Se já existir um dispositivo com o mesmo IP, ele será considerado já descoberto e um novo host não será adicionado.<br>**<verificação de descoberta>** - verificação do agente Zabbix ou do agente SNMP.|
|*Nome do host*|Defina o nome do host técnico de um host criado usando:<br>**nome DNS** - nome DNS (padrão)<br>**endereço IP** - endereço IP<br>**< verificação de descoberta>** - valor de string recebido da verificação de descoberta (por exemplo, agente Zabbix, verificação de agente SNMP)<br>Veja também: [Nomeação do host](/manual/discovery/network_discovery#host_naming).<br>Esta opção é suportada desde 4.2.0.|
|*Nome visível*|Defina o nome do host visível de um host criado usando:<br>**Nome do host** - nome do host técnico (padrão)<br>**nome DNS** - nome DNS<br>** Endereço IP** - endereço IP<br>**<verificação de descoberta>** - valor de string recebido da verificação de descoberta (por exemplo, agente Zabbix, verificação de agente SNMP)<br>Veja também: [Nomeação do host](/manual/discovery /network_discovery#host_naming).<br>Esta opção é suportada desde a versão 4.2.0.|
|*Ativado*|Com a caixa marcada a regra está ativa e será executada pelo servidor Zabbix.<br>Se desmarcada, a regra não está ativa. Ele não será executado.|

[comment]: # ({/f020a6f3-f020a6f3})

[comment]: # ({cd84714a-cd84714a})
#### Um cenário da vida real

Neste exemplo, gostaríamos de configurar a descoberta de rede para o local
rede com um intervalo de IP de 192.168.1.1-192.168.1.254.

Em nosso cenário queremos:

- descubra os hosts que possuem o agente Zabbix em execução
- execute a descoberta a cada 10 minutos
- adicionar um host ao monitoramento se o tempo de atividade do host for superior a 1 hora
- remover hosts se o tempo de inatividade do host for superior a 24 horas
- adicionar hosts Linux ao grupo "servidores Linux"
- adicionar hosts Windows ao grupo "servidores Windows"
- use o modelo *Linux* para hosts Linux
- use o modelo *Windows* para hosts Windows

[comment]: # ({/cd84714a-cd84714a})

[comment]: # ({78f4f491-78f4f491})
##### Passo 1

Definindo uma regra de descoberta de rede para nosso intervalo de IP.

![](../../../../assets/en/manual/discovery/network_discovery/discovery.png)

O Zabbix tentará descobrir hosts na faixa de IP de
192.168.1.1-192.168.1.254 conectando-se aos agentes Zabbix e obtendo o
valor da chave **system.uname**. O valor recebido do agente
pode ser usado para nomear os hosts e também para aplicar diferentes ações para
diferentes sistemas operacionais. Por exemplo, vincule servidores Windows ao
template *Windows*, servidores Linux para o template *Linux*.

A regra será executada a cada 10 minutos.

Quando esta regra for adicionada, o Zabbix iniciará automaticamente a descoberta
e geração dos eventos baseados em descoberta para processamento adicional.

[comment]: # ({/78f4f491-78f4f491})

[comment]: # ({b8e28285-b8e28285})
##### Passo 2

Definindo uma [ação](/manual/config/notifications/action) de descoberta para
adicionando os servidores Linux descobertos ao respectivo grupo/modelo.

![](../../../../assets/en/manual/discovery/network_discovery/discov_action.png)

A ação será ativada se:

- o serviço "agente Zabbix" está "ativo"
- o valor de system.uname (a chave do agente Zabbix que usamos na regra
    definição) contém "Linux"
- O tempo de atividade é de 1 hora (3600 segundos) ou mais

![](../../../../assets/en/manual/discovery/network_discovery/discov_action_b.png)

A ação executará as seguintes operações:

- adicione o host descoberto ao grupo "servidores Linux" (e também adicione
    host se não foi adicionado anteriormente)
- vincule o host ao modelo *Linux*. Zabbix irá iniciar automaticamente
    monitorando o host usando itens e gatilhos do "Linux"
    modelo.

[comment]: # ({/b8e28285-b8e28285})

[comment]: # ({b1d8800e-b1d8800e})
##### Etapa 3

Definir uma ação de descoberta para adicionar os servidores Windows descobertos a
o respectivo grupo/modelo.

![](../../../../assets/en/manual/discovery/network_discovery/discov_action_win.png)

![](../../../../assets/en/manual/discovery/network_discovery/discov_action_win_b.png)

[comment]: # ({/b1d8800e-b1d8800e})

[comment]: # ({79eefb1b-79eefb1b})
##### Passo 4

Definindo uma ação de descoberta para remover servidores perdidos.

![](../../../../assets/en/manual/discovery/network_discovery/discov_action_remove.png)

![](../../../../assets/en/manual/discovery/network_discovery/discov_action_remove_b.png)

Um servidor será removido se o serviço "agente Zabbix" estiver 'inativo' por mais
mais de 24 horas (86400 segundos).

[comment]: # ({/79eefb1b-79eefb1b})
