Como monitoro “status do sistema” para um aplicativo que abrange vários componentes / servidores no Zabbix?

2

Suponha que eu tenha um aplicativo com a seguinte configuração:

  • 5 servidores Web que executam o Apache
  • 2 bancos de dados configurados para failover

No Zabbix (ou mesmo em outra suíte de monitoramento, é possível) e como eu monitoraria o "status do aplicativo" e apenas alertaria quando as seguintes condições forem atendidas:

  • Se um servidor da Web parar de responder, envie um alerta de "informações"
  • Se três servidores da web pararem de responder, envie um aviso
  • Se todos os servidores da Web deixarem de responder, envie um
  • crítico
  • Se um banco de dados estiver off-line, envie um aviso
  • Se os dois bancos de dados estiverem off-line, envie um desastre

Eu sei que isso se parece com cinco perguntas, mas a questão principal é: como você cria um alerta abstraído de um host específico? Em todas as suítes de monitoramento que usei, os itens / alertas monitorados são ligados a hosts, o que leva a soluções feias como "marque o banco de dados para ver se todos os servidores fizeram check-in nos últimos 10 minutos" e, se não tiver, você recebe um e-mail de alerta ao longo das linhas de "Host: database01.company.com - webserver05 não fez check-in em 10 minutos". O email leva você a acreditar que há um problema com o banco de dados (já que a verificação está vinculada ao banco de dados), mas o problema é, na verdade, com o servidor da web. Idealmente, o alerta estaria ligado a algo abstrato como "Aplicativo corporativo 1". Isso pode ser feito?

    
por Evan 15.07.2013 / 18:27

1 resposta

3

Em zabbix , você pode usar acionadores , que podem ter uma severidade vinculada a eles. Toda vez que um acionador muda seu status, ele gera um evento . Você pode definir ações para ocorrer se ocorrer algum evento. Além disso, zabbix tem a capacidade de monitorar os cenários de monitoramento da Web definidos pelo usuário.

A maneira de associar eventos em diferentes servidores em zabbix é definir e configurar um serviço de TI . Isso pode ser muito bem ajustado e aborda as cinco diferentes possibilidades que você propõe.

    
por 15.07.2013 / 19:57