Eu sou novo no Zabbix e no monitoramento corporativo. Acabei de instalar o Zabbix 2.4.
Estou tentando monitorar o estado de todos os nossos vhosts
deslocados em diferentes servidores.
Até agora, a única solução que encontrei é adicionar manualmente um Web scenario
host ao servidor Zabbix para cada um que vhost
eu queira monitorar. Mas não é tão útil.
Pesquisando, encontrei um tópico no fórum com uma ideia de funcionamento parcial: Usando um template
que lê do servidor de destino todo vhosts
(através de a macro
) e cria um Web scenario
para cada um vhost
.
EDIT : Esta solução (baseada no Zabbix 2.2) não funciona porque não é possível usar o LLD (Low Level Discovery) com Web scenarios
.
Há uma solicitação de recurso aberto desde 14 de novembro a implementar LLD
no Web scenarios
.
QUESTÃO
A questão é se há alguma solução ou sugestão sobre como abordar esse tipo de monitoramento enquanto aguarda a implementação do recurso, ou talvez minha abordagem esteja totalmente errada.
fonte
Respostas:
Eu usei um script que usa a API do Zabbix para criar os cenários.
e para os gatilhos:
fonte
Aqui está um script que talvez o ajude. Este script lê uma lista com URL e cria um cenário da web diretamente no banco de dados zabbix.
fonte