Como usar o nagios para monitorar os nós do Zookeeper

2

Desculpe, esta pode ser uma questão básica, mas eu sou novo no nagios e zookeeper.

Minha empresa tem um aplicativo que usa o zookeeper para rastrear o status do trabalho, criando / destruindo nós. Eu preciso ser capaz de monitorar que o número de nós é sempre 2 * número de wokers ou menos, existe um plugin que pode fazer isso já para nagios? Se sim, qual e como eu o configuraria para isso?

Obrigado,

    
por NSA 27.05.2014 / 23:30

2 respostas

3

Existem algumas verificações do ZooKeeper no Nagios Exchange e no Monitoring Exchange.

Não vejo nada que mencione a verificação de um número específico de nós, mas você poderia usar um deles como ponto de partida. (Isso provavelmente exigirá a invasão de algum perl ou python.)

  1. link
  2. link

O primeiro link indica que há scripts de monitoramento incluídos no ZooKeeper , no diretório contrib.

    
por 28.05.2014 / 18:13
3

Existem várias verificações do ZooKeeper Nagios no link abaixo (que você também pode encontrar no link nagios exchange na outra resposta). Minhas verificações incluem conteúdo arbitrário do znode que você deve achar útil para verificar as informações específicas do aplicativo.

link

ATUALIZAÇÃO: Eu notei ontem que alguém votou a minha resposta mesmo sendo a melhor coleção de código de monitoramento do ZooKeeper Nagios que eu conheço no mundo (eu costumava trabalhar para o Cloudera btw), então esta noite eu tirei metade uma hora para fazer check_zookeeper_child_znodes.pl que deve resolver o seu caso de uso de forma ainda mais precisa. Aproveite.

Atenciosamente,

Hari Sekhon

link

    
por 29.10.2014 / 19:13