Caixa de ferramentas: Novos produtos para profissionais de TI

Ferramentas deste mês são tudo sobre monitoramento, quer monitorar o uptime do seu site da Web ou de monitoramento de aplicativos e sistemas empresariais.

Greg Steen

Uptime Robot

Se você é responsável para a execução de um site da Web, a expectativa é que ele estará sempre disponível e sempre tem um tempo de resposta ágil. Se isso não acontecer, as pessoas que vêm para o seu site vão passar. Uptime Robot é um serviço remoto gratuito que permite que você monitore até 50 sites com verificações de integridade a cada cinco minutos. Se um dos seus cheques do site falhar, Uptime Robot enviar-lhe alertas via e-mail, Short Message Service (SMS), RSS, Twitter ou até mesmo notificações de push em seu iPad ou iPhone.

Para configurar os monitores do local, crie uma conta e clique em "Adicionar novo" no painel de meus monitores. Em seguida, selecione o tipo de monitor:

  • HTTP procura por uma resposta HTTP 200-tipo de um URL especificado.
  • Verificação de palavra-chave procura uma palavra específica (ou falta dela) na resposta HTTP.
  • Ping faz uma verificação padrão de Internet Controlar Mensagem Protocol (ICMP).
  • Portas TCP verifica uma porta específica está "escutando" solicitações.

Depois de escolher o tipo de monitor, digite a URL ou o IP do host para verificar juntamente com todas as informações pertinentes. Escolha como você gostaria de receber alertas quando há um problema. Uptime Robot também tem um API você pode acessar para ver, criar, atualizar e excluir contatos alertas e monitores. Isso permite que você facilmente integrar o serviço em uma infraestrutura de monitoramento existente. Ele também ajuda a monitores de script como você trazer sites online e offline.

Os criadores do robô de Uptime fizeram recentemente uma atualização com características melhoradas. Eles também estamos planejando uma interface atualizada e reformulada. Uptime Robot está atualmente livre e esperemos que eles podem mantê-lo dessa forma, mas eles podem reconsiderar post-redesign (consulte o blog de Uptime Robot para obter mais informações). Uptime Robot pode verificar seu site da Web do mundo exterior.

Uptime Robot

Nagios com suporte + + e lilás-Reloaded

Sistema e monitoramento de aplicativos é um componente fundamental das operações de TI bem sucedidos. Quanto mais profundo o monitoramento, o mais consciente de seus aplicativos e a infra-estrutura que você está, e quanto mais rápido você será capaz de solucionar e responder. Uma solução de monitoramento escalável que pode lidar com tudo, roteadores, switches, impressoras, máquinas, Windows, Unix e Linux e muito mais — é o produto de código aberto Nagios.

Você pode instalar o Nagios em mais populares sabores de Linux como um pacote ou pelo edifício da fonte. Instruções para a instalação de fonte são bastante abrangentes, então se você tem um sistema Linux disponível como um host, você deve ser capaz de se levantar e em execução no núcleo do sistema. Dê uma olhada na Guias de instalação do Nagios Quickstart para obter mais informações.

Nagios consiste em três componentes principais: Nagios Core, plug-ins e o front-end baseado na Web. Nagios Core é o componente de servidor que lida com todas as tarefas de monitoramento. Os plug-ins permitem monitorar vários servidores, aplicativos, serviços e métricas de desempenho. E o front-end baseado na Web oferece interação e visualização dentro do sistema. Uma vez instalado, você vai querer configurar seu primeiro host. Os pacotes de instalação lhe dar exemplos dos arquivos de configuração baseada em arquivo de texto que são necessários para o monitoramento de aplicações e serviços com Nagios.

Para monitorar servidores de Windows, você também vai querer dar uma olhada na fonte aberta e livre de agente de monitoramento suporte + +. Este é um agente de monitoramento baseado em módulo que você instalar em seus servidores Windows, então você pode executar verificações de seu servidor de Nagios. Com seu protocolo baseado em padrões de manipulação, ele funciona com outras soluções de monitoramento também. Depois de ter o cliente instalado, você poderá consultar para a CPU, memória, disco, estado do processo, as entradas do registro, Estados de serviço, contadores de performance e uptime dos seus servidores Windows. Existem módulos adicionais que ampliam recursos dos Nagios para consultas de Log de eventos, consultas de roteiro gerais e saúde do servidor SMTP, para citar alguns.

Nagios tem uma estrutura de suporte e comunidade de usuário ativa. Há muito poucos adicionais Nagios projetos lá fora que fornecem funcionalidade adicional, aprimorar a interface do usuário ou ajudam a gerenciar a configuração. Você pode encontrar a maioria dessas extensões no Nagios Exchange. Você pode encontrar um número de novos front-ends para vestir a sua interface do Nagios e plug-ins adicionais para novos monitores. Por exemplo, existem plug-ins para executar consultas T-SQL em suas instâncias de Microsoft SQL Server para verificar o estado ou os empregos de agente SQL Server executando nesses servidores.

Se você encontrar a configuração baseada em arquivo de texto entediante, você pode usar o Lilás-Reloaded complemento para ajudar. Lilás-Reloaded irá gerenciar a configuração do seu monitor para você, armazenar informações de configuração do Nagios em uma loja de MySQL. Quando estiver pronto, você pode escrever a configuração como arquivos de disco com um clique de um botão.

Uma vez que os monitores estão ativos, Nagios pode alertá-lo por e-mail, SMS ou um script personalizado quando uma verificação falha ou quando as coisas ficaram para trás ao normal. Você pode configurar os limites de para vários alertas pelo serviço, assim você pode ajudar a garantir que problemas reais não são mascarados por uma tonelada de falsos positivos. Você pode também configurar políticas de escalonamento para alertas e notificação, ou políticas com base na hora do dia.

Para cada host, você pode definir janelas de manutenção ou temporariamente desativar verificações quando você precisa trabalhar em um host. Se um host ou serviço vai para baixo, você mesmo pode configurar o sistema para executar um script ou plug-in que poderia trazer um novo host online ou reiniciar o IIS. Desta forma, você pode realmente usar o sistema como uma solução de monitoramento proativa.

Nagios tem um número de relatórios internos para ajudá-lo a entender a saúde da sua infra-estrutura ao longo do tempo. Você pode monitorar um intervalo de tempo especificado, ou percentual de uptime e tempo de inatividade para qualquer um dos seus sistemas. Há também relatórios de tendência você pode controlar coisas como o uso da CPU. Estes tipos de relatórios podem ajudar com capacidade planejamento ajudando-o ver o sistema de "pontos de pressão" antes que se tornem críticos. Os relatórios de alertas mostram-lhe o quando, onde e como várias vezes de alerta. Eles também podem fornecer métricas em tempo de resposta. O front-end Web dá uma visão sobre como o Nagios propriamente dito está realizando, com vistas em logs do sistema e métricas na fila de agendamento, informações de desempenho e informações do processo.

Se você está procurando por apoio mais oficial para a implementação do Nagios, existem produtos construídos no núcleo do Nagios. Nagios XI¸ por exemplo, dá para você simplificar a administração, uma interface mais polida, mais extensibilidade e performance tuning em um pacote para download com um sistema de apoio no local para ajudá-lo a conseguir configurar ou se você tiver problemas. Nagios XI é o preço pelo número de hosts que você deseja monitorar. Ele começa em $1.995 para hosts até 100, ou US $4.995 para hosts ilimitados por instalação.

No entanto, se você se sente confortável recebendo sua própria instância e executando, você pode usar a versão de código aberto junto com sua comunidade ativa. Ter uma solução de monitoramento proativa no lugar vai lhe poupar tempo, reduzir o stress e ajuda que você olha para a frente em vez de constantemente apagando incêndios.

Nagios with NSClient++ and Lilac-Reloaded

Greg Steen

**Greg Steen**é um profissional de tecnologia, empresário e entusiasta. Ele está sempre em busca de novas ferramentas para ajudar a facilitar operações, controle de qualidade e desenvolvimento para o profissional.

Conteúdo relacionado