Monit satisfaz todos os seus requisitos. É fácil de instalar, configurar, adicionar serviços, enviar e-mails e possui um servidor http embutido. Estamos monitorando há mais de um ano sem tempo de inatividade.
Eu não tentei os outros.
Eu gostaria de instalar um serviço de monitoramento (Monit ou outros) no meu servidor web e estou procurando por recomendação.
Eu não tenho idéia do que é bom, e quais parâmetros eu devo avaliar, e quais são bons para as minhas necessidades.
Alguns que eu vi e estou avaliando são
Monit link
Deus link
Daemontools link
Sobre o meu servidor
Ubuntu / Apache / Nginx / Mysql Servindo o aplicativo Django.
Alguns outros serviços precisam ser monitorados.
Openoffice rodando sem cabeça.
Daemons de python personalizados.
Xvfb.
Os parâmetros importantes são (em ordem).
Confiável.
Fácil de instalar e monitorar.
Não é muito pesado em recursos.
Unixy
Enviar email quando um serviço cair.
Tem página web com status de serviços.
Qual das ferramentas acima ou outras é melhor para minhas necessidades.
++ para Monit link
fácil de instalar = pode ser que você não receba todas as informações que deseja.
Pode ser que você possa instalar o munin, é fácil e, como um nó munin, você poderá monitorar o mysql, cpu, ram e outras coisas. link É muito fácil de instalar, mas não envia nenhum email para alertá-lo. Se você gostaria de receber alguns e-mails, basta instalar o postfix como internetmail e mutt ou mailx como mailer. Assim, você pode iniciar os scripts cron checando o que quiser verificar, até mesmo consertá-lo se for um processo comendo todo o RAM, e então enviar um e-mail.
Por outro lado, nagios + cacti, nagios como monitor e cactos como mail e checkers. É difícil instalar e configurar pela primeira vez, então pode ser que você vá e confira Groundwork, um fork do nagios que não é tão livre, mas pode ser livre como cerveja. Você pode tentar isso como um appliance VMware para fins de teste. Além disso, se você tiver dinheiro, você pode obter suporte e é nagios com coisas em cima dele, por isso só vai funcionar.
Finalmente, se você quiser monitorar seu serviço apache no nível de onde e o que as pessoas estão visitando, sugiro awstats ou google analytics.
Tudo isso é baseado na minha experiência, então posso estar errado e aceito opiniões e correções. :)
Eu sugiro que você vá com o nagios ou a versão da comunidade do seguinte: - Groundworks - ZenOs - Zabbix
Se você quiser dar uma olhada em alguma comparação, acesse link text
Tags monitoring monit daemon god daemontools