O zabbix é uma ferramenta incrível de monitoração e muitas vezes temos algum equipamento que só conseguimos exerguar na rede interna de algum local, por exemplo DVR de faixa 192.168.1.x que está em uma filial e você tem VPN com a mesma, porém não consegue pingar da rede principal a outra faixa ou até mesmo por questões de mascará de sub rede.
Eu uso para uma aplicação especifica, vou explicar: Existe um link que tem o mesmo IP que todo mundo acessa porém tem um equipamento próprio com outra mascará que não consigo pingar diretamente, então eu faço o agente do zabbix pingar o serviço através do servidor da filial para poder monitorar se está funcionando corretamente.
Enfim os motivos podem ser variados por querer fazer isso, e acredito que possa ajudar quem vier a procurar sobre o tema
- Crie ou utilize o template que for encaixar na sua realidade, vou usar Citrix por exemplo e vincule aos hosts que será usado para monitorar
- Crie uma aplicação com o nome que seja fácil de identificar depois com as seguintes mudanças Citar# Nome
# Tipo: Agente Zabbix
# Chave opção 1: net.tcp.service[http,IPDOSITE,PORTADOSITE] (Caso for um serviço web como um site)
# Chave opção 2: icmpping[IPDOSITE,PORTADOSITE]
# Chave opção 3: net.tcp.service[ftp,,45] (Faz um teste do serviço do ftp na porta 45)
# Intervalo de atualização: Deixe da forma de julgar melhor
# Marque o nome da aplicação que criou anteriormenteIPDOSITE: Pode ser usado um link como google.com ou um IP como no exemplo da imagem abaixo
PORTADOSITE: Geralmente a porta de um site é 80, agora se o link que você acessa tem algo como http://glpi.com.br:3000 então a porta seria “3000”
Mais opções de combinações de chave podem ser encontrados através deste link - Crie um item e edite o nome, severidade, e adicione a expressão indicado abaixo na print
Assim os dados já vão começar a chegar e você poderá exemplificar isso em forma de mapas ou gráficos usando o grafana
Espero que tenha servido para ajudar você em algo, até breve.