Quais são as verificações periódicas necessárias para o servidor?

4

Eu tenho alguns servidores que minha equipe usa para hospedar aplicativos internos para fins de desenvolvimento. Estou pensando em criar algumas verificações periódicas, mas agora sei como proceder. Pode aconselhar sobre o seguinte?

De preferência, o arquivo bat ou o script linux do windows

  • Como escrever um script que verificará o conteúdo de uma página da Web para verificar se ela está inativa.
  • Como escrever um script que verificará se o site está inativo fazendo ping
  • Como escrever um script que verificará se o espaço em disco do servidor está ficando sem espaço em disco.
  • Como escrever um script que retornará ao administrador do sistema se alguma das tarefas acima não for atendida?
por kaerast 18.05.2010 / 14:20

4 respostas

5

IMHO, não há necessidade de reinventar a roda. Você tem ótimas ferramentas como Nagios , Zabbix ou Zenoss .

Por outro lado, eu também consideraria uma ferramenta de tendências / gráficos RRTool como Cactos , Munin ou Ganglia .

Também recomendo usar essas duas ferramentas com agentes SNMP.

Espero que isso ajude.

    
por 18.05.2010 / 15:50
2

Você poderia construir uma pequena estação de monitoramento ... existem produtos diferentes que você pode configurar em poucos minutos (zenoss, zabbix, pandorafms, nagios, etc). Eu acho que a coisa mais importante para monitorar são os logs. Para linux você poderia começar com logwatch

    
por 18.05.2010 / 14:34
2

Algo como o Nagios (que tem milhares de cheques contribuídos pelo usuário) é provavelmente sua melhor aposta, embora o Nagios possa levar muito tempo para ser configurado. Tive uma boa experiência com o Groundwork OpenSource , que é basicamente o Nagios com uma GUI da web de configuração, depois adicionei verificações adicionais de Monitoramento de Forja .

Todas essas verificações são basicamente escritas em PERL ou em alguma outra linguagem de script e podem ser adaptadas para uso com bastante facilidade se você não precisar do front-end da Web ou de notificações como o Zabbix ou o Nagios.

O

Groundworks inclui muitas verificações baseadas em WMI, o que é mais adequado para o monitoramento do Windows.

    
por 18.05.2010 / 15:28
1

Uma aplicação que é leve e muito simples de configurar é monit ( link ), pelo que você está depois eu estou pensando que O trabalho de base pode ser um pouco mais de matar para o que você está depois.

O ponto negativo com o monit é que a configuração inicial é feita através da linha de comando. Você não tem uma GUI para a configuração, mas você tem uma para verificar o status. e muito fácil de integrar scripts que você escreveu no monitoramento também.

Outros sistemas de monitoramento que eu recomendaria são:

Se você achar que precisa iniciar o espaço em disco ou a resposta http com o passar do tempo, eu diria para começar a procurar pela rota da groundworks

    
por 18.05.2010 / 16:47

Tags