recomendações sobre estruturas de monitoramento de servidor? [duplicado]

1

Sou um desenvolvedor em uma loja com dezenas de servidores Solaris, Linux e Windows. Desde que eu não sou um administrador de sistemas estou postando aqui para explorar essa experiência. Existem várias necessidades de monitoramento aqui e estou procurando uma boa solução. Exemplos de necessidades incluem:

  • verificar regularmente quantos arquivos estão em um diretório em um servidor remoto via sftp, ou scp, ou NFS ou compartilhamento do Windows
  • confirmando regularmente que ainda podemos fazer login em um servidor remoto que não controlamos
  • executando regularmente alguma consulta ad hoc em um banco de dados e alertando as pessoas por e-mail se alguns critérios forem atendidos
  • alertando-nos se uma string específica aparece em um arquivo de log do aplicativo, por exemplo uma exceção Java foi lançada
  • ter cronograma robusto / flexível para fazer tudo o que foi
  • suportando uma variedade de idiomas para escrever scripts de monitoramento
  • ter um conjunto diversificado de plug-ins que nos permite explorar novas funcionalidades criadas pela comunidade de usuários

Minha pesquisa até agora me leva ao Nagios, mas alguém também mencionou o Symantec Altiris. Qualquer sugestão ou comentário sobre estas ou outras plataformas é muito apreciado.

Obrigado!

    
por bethesdaboys 29.04.2011 / 19:10

3 respostas

2

O Zabbix na minha opinião é a melhor opção. O Zabbix é uma das melhores ferramentas de monitoramento de desempenho de código aberto do mercado.

O melhor exemplo de por que me sinto tão strongmente sobre o poder do Zabbix foi-me dito por um membro da comunidade. Eles trabalham para uma empresa que usa AIX, Linux e Windows em seu ambiente. Eles precisavam de um serviço para monitorar seu ambiente misto. Se bem me lembro, eles tinham uma preferência por programas enraizados Open Source. Eles pegariam uma solução de monitoramento e a instalariam em seu ambiente de laboratório e, então, deixariam todos da equipe fuçarem nela. Eles também convidariam o fornecedor para discutir seu produto. Então eles repetiam o processo com o próximo produto. No final, eles trouxeram a Zabbix ao seu ambiente com um contrato de suporte, embora a Zabbix SIA na época tivesse o pessoal de vendas ZERO. Por último, ouvi dizer que eles estão executando uma das maiores instalações do Zabbix. No entanto, em um verdadeiro testamento para o Zabbix, eles estão expandindo suas operações no Zabbix dentro da empresa. Além disso, tenho usado o Zabbix por cerca de 6 a 7 anos. Eu até fiz alguns hacks para ele, escrevendo um patch Lua para permitir que os scripts Lua rodassem dentro do Zabbix, junto com o Zabcon, o console Zabbix.

Como mencionado acima, o Zabbix possui agentes nativos para muitas plataformas, incluindo o Windows. Além disso, se o agente do Zabbix não suportar o que você está procurando diretamente, você poderá alcançar seus resultados com um script externo. Os scripts externos são disparados pelo Zabbix, pelo parâmetro do usuário ou por uma entrada crontab, que envia os resultados para o servidor Zabbix usando o zabbix_sender.

O Zabbix também pode manipular o monitoramento de arquivos de log e há um bom utilitário para uma melhor integração com o syslog.

Além disso, todos os dados enviados para o Zabbix podem ser acionados. Acionadores por si só não fazem nada, para fazer algo que você deve amarrar um gatilho para uma ação. As ações podem ser o que você quiser enviar um email para executar um script que reinicia um host.

O Zabbix também tem uma comunidade muito vibrante e recentemente teve seu décimo aniversário. Estou usando o Zabbix há cerca de 6 a 7 anos e não tenho nada além de estar satisfeito com ele durante esse período.

    
por 01.05.2011 / 21:03
0

nagios + plugins (você pode fazê-lo em vários idiomas)

    
por 29.04.2011 / 21:14
0

Usamos o PRTG ( link ) que não é mencionado com frequência, mas achamos ótimo. O Nagios é fantástico para flexibilidade (e o preço é ótimo), mas se você quiser adicionar facilmente novos servidores, serviços e monitores, precisará de algo um pouco mais amigável.

No entanto, ele não tem uma comunidade grande (se houver), por isso pode falhar nesse sentido.

    
por 30.04.2011 / 02:34