Ninguém duvidaria, hoje, que um dos mais importantes e necessárias no trabalho do departamento está monitorando sistemas, ambas as máquinas e serviços.

Quentes de hoje Nagios não é a primeira oferta de trabalho que vejo onde desenvolvedores de plugins procurando Nagios . Antes era Big Brother , um clássico de monitoramento. Ambos são muito semelhantes e sua funcionalidade é semelhante, a diferença é que o Nagios é Open Source e Big Brother é comercial. Em geral, sua utilidade é verificar a disponibilidade de serviços em servidores (http, pop, smtp ...). Se durante um período de tempo, sem acesso a um serviço (isto é, que têm tentado várias vezes, sem êxito), lança um alerta, uma vez que se assume que possam ter caído. Os alertas são amplamente configurável, você pode criar grupos de usuários que recebem e podem ser de diferentes tipos (e-mail, pager, SMS ...). Como ferramenta de alerta é perfeito, no entanto, como uma ferramenta de monitoramento se limita a ser um celeiro de semáforos, enquanto todos são verdes, sem problemas, quando um fica vermelho, salto de alarme. É simples assim. No entanto, responder a algumas das questões mais interessantes:

  • Por que o serviço é baixo?
  • O que estava acontecendo na máquina quando ela caiu?
  • Que outros serviços de máquina que poderiam estar influenciando o problema?

Ele informa sobre a disponibilidade, mas não as causas possíveis.

Cacti responde a essas questões de forma muito eficaz. Cacti monitoramento é outro conceito. Se você sabe o MRTG sabe do que estamos falando. Cacti também baseado em rrdtool para gerar gráficos de atividade regular. O dia em que eu sinto que vamos jogar com rrdtool uma vez que é uma experiência interessante, embora tenha sido de três ou quatro anos que eu jogo.

Aqui está um exemplo para ir ao compreender os seus benefícios. Aqui está um gráfico de uso da CPU com algum detalhe.

1cpu Monitorizando servidores con Cacti nagios monitorizar disponibilidad cacti big brother alarmas

Alguns vão dizer, bem, tudo bem, mas com o MRTG eu gosto. Ok, vamos ver o segundo exemplo, agora tem duas CPUs, gráficos discretos e combinados.

2cpu Monitorizando servidores con Cacti nagios monitorizar disponibilidad cacti big brother alarmas

Cara legal, mas eu ensinei nada de novo, você pode fazer algo semelhante com outras ferramentas. Claro, mas não com a facilidade de cactos . Mas olha o que eu vou mostrar agora:

cacti servicios1 Monitorizando servidores con Cacti nagios monitorizar disponibilidad cacti big brother alarmas

Não vá ainda, não há mais ...

cacti servicios2 Monitorizando servidores con Cacti nagios monitorizar disponibilidad cacti big brother alarmas

Se neste momento você não está surpreso que eu acho que você deve continuar lendo icon razz Monitorizando servidores con Cacti nagios monitorizar disponibilidad cacti big brother alarmas .

Como você pode ver, nós podemos ter uma riqueza de informações de cada um dos serviços que tenham em execução no servidor, e não apenas o tráfego de rede ou atividade CPU. Agora podemos responder a muitas mais perguntas em caso de erro:

  • Que atividade Apache teve?
  • E sobre MySQL?
  • Como poderíamos enviar o tráfego?
  • E sobre DNS? Para ver se a gente vai ter um DoS via DNS ...

Além disso ...

  • É uma falha de hardware pela temperatura ou fãs na máquina?
  • A falta de espaço em disco?
  • Será que ficar sem memória?
  • A título de curiosidade ... como VA UPS de sua máquina?

Com um olhar para os gráficos para responder a todas as perguntas de uma só vez.

O serviço está causando o aumento da CPU? Só precisa rever os gráficos de atividade dos principais serviços e ver que tem uma atividade maior do que o normal.

Eu conheci Cacti cerca de quatro anos atrás e desde então não consigo viver sem. Mas Cacti é muito mais do que isso. Neste ponto, você pensa:

Se temos verificações periódicas do serviço, por que não oferecer uma funcionalidade semelhante ao Nagios em disponibilidade?

Voila, parece que alguém já pensou antes e ter um plugin para o Cacti , que oferece as famosas luzes verde / vermelho.

semaforos Monitorizando servidores con Cacti nagios monitorizar disponibilidad cacti big brother alarmas

Bem, tudo bem, mas o que dizer de alertas?. Simples, nós temos um outro plugin para o envio de alertas de estilo Nagios.

Na minha experiência, a combinação Cacti / Nagios quase perfeita e se complementam.

Existem centenas de plugins para verificar e registrar os serviços do Cacti , praticamente todos os serviços conhecidos têm algum plugin, e se você não encontrar o que você precisa, você sempre pode fazer um você mesmo. Você pode até mesmo criar um pequeno script em seu servidor para gerar os dados necessários e configurar uma armadilha SNMP para lê-los e devolvê-los a uma chamada remota, desta forma você integrar seus registros à perfeição com um costume padrão como SNMP com que Cacti comunica perfeitamente.

Se você monitorar seus servidores ainda ... mais cedo ou mais tarde você vai ter um disco icon smile Monitorizando servidores con Cacti nagios monitorizar disponibilidad cacti big brother alarmas .