As regras de descoberta de rede são utilizadas pelo Zabbix para descobrir hosts e serviços:
Parâmetro | Descrição |
---|---|
Nome | Nome único da regra. Por exemplo, "Local network". |
Descoberto por proxy | Quem executa a descoberta: nenhum proxy - o Zabbix server fará a descoberta <proxy name> - este servidor proxy fará a descoberta |
Intervalo de IPs | Intervalo de IPs da descoberta. Pode usar um dos seguintes formatos: IP único: 192.168.1.33 Intervalo de endereços IP: 192.168.1-10.1-255. O intervalo é limitado pela total de endereços coberto (menos que 64K). Máscara de IP: 192.168.4.0/24 Suporte para máscara de IP: /16 - /30 para endereços IPv4 /112 - /128 para endereços IPv6 Lista: 192.168.1.1-255, 192.168.2.1-100, 192.168.2.200, 192.168.4.0/24 Desde o Zabbix 3.0.0 este campo suporta espaços, tabulação e múltiplas linhas. |
Atraso (em segundos) | Este parâmetro define a frequência de execução da regra. O atraso é medido após o final da execução da última instância de descoberta, então não existe sobreposição. |
Checagens | O Zabbix usa isso para definir os testes da descoberta. Verificações suportadas: SSH, LDAP, SMTP, FTP, HTTP, HTTPS, POP, NNTP, IMAP, TCP, Telnet, Zabbix agent, SNMPv1 agent, SNMPv2 agent, SNMPv3 agent, ICMP ping. A descoberta baseada em protocolosusa a funcionalidade net.tcp.service[] para testar cada host, exceto para verificações SNMP onde são consultados OIDs. O Zabbix Agent é testado com a solicitação do valor de um item. Consulte também o manual de itens do agente para mais detalhes. O parâmetro Range de portas pode ser um destes: Porta única: 22 Intervalo de portas: 22-45 Lista: 22-45,55,60-70 |
Critério de unicidade do dispositivo | O critério de unicidade pode ser: Endereço IP - o critério para o cadastro de um novo host será a existência ou não do endereço de IP na base do Zabbix. <resultado da verificacao de agente> - o resultado de uma verificação SNMP ou Zabbix Agent. |
Ativo | Marque esta opção para ativar a regra. Se não estiver marcado, a regra não será executada. |
Desde o Zabbix 2.2.0 os hosts descobertos por proxies diferentes sempre serão tratados como hosts diferentes. Isso permite executar as regras de descoberta em intervalos de IP iguais que estão em redes diferentes. Entretanto, a mudança de um proxy para uma subnet já monitorada pode ser complicada pois as modificações de proxy tem que ser alteradas em todos os hosts descobertos.
Por exemplo, os passos para substituir um proxy em uma regra de descoberta:
Neste exemplo nós vamos configurar uma regra de descoberta para uma rede local com o intervalo de IPs: 192.168.1.1-192.168.1.254.
No nosso cenário precisamos:
Definindo uma regra de descoberta de rede para nosso intervalo de IPs
O Zabbix irá tentar descobrir os hosts dentro do intervalo de IPs 192.168.1.1-192.168.1.254 ao se conectar ao Zabbix Agente recuperar o valor da chave de item system.uname. O valor recebido pelo agente poderá ser utilizado para aplicar ações diferentes para sistemas operacionais diferentes. Por exemplo, associar os servidores Windows ao Template OS Windows
, e os servidores Linux ao Template OS Linux
.
A regra será executada a cada 10 minutos (600 segundos).
Quando a regra for adicionada, o Zabbix irá iniciar automaticamente e gerar os eventos de descoberta para o processamento.
Definindo uma ação para adicionar os servidores Linux descobertos ao grupo e template correto.
A ação será ativada se:
system.uname
(a chave do Zabbix Agent será usada na definição da regra) contiver "Linux"A ação vai executar as seguintes operações:
Definindo uma ação para adicionar os servidores Windows em seus respectivos grupos e templates.
Definindo uma ação para remover os hosts "perdidos".
O servidor será removido se o serviço "Zabbix agent" estiver fora do ar por mais de 24 horas (86400 segundos).