A gestão de infraestruturas de TI exige uma vigilância constante, algo humanamente impossível de realizar sem o apoio de ferramentas adequadas. Estas ferramentas atuam como olhos atentos, alertando sobre quaisquer problemas que necessitem de atenção imediata. A vasta gama de opções disponíveis pode ser confusa, mas cada ferramenta possui características distintas que a tornam mais adequada a necessidades específicas. Por este motivo, selecionamos as dez melhores ferramentas de monitoramento de infraestrutura de TI, fruto de uma análise detalhada do mercado.
Antes de revelarmos a nossa seleção, gostaríamos de abordar a importância do monitoramento de infraestruturas em geral. Como veremos, as necessidades de monitoramento variam significativamente entre diferentes gestores e organizações. Exploraremos também os diversos tipos de sistemas de monitoramento, desde os mais básicos até aos mais avançados. Para aqueles que apreciam o funcionamento interno das coisas, explicaremos os princípios básicos de como estas ferramentas operam. Com este conhecimento, estará bem equipado para explorar a nossa seleção de ferramentas e softwares.
O que é o Monitoramento de Infraestrutura?
A importância do monitoramento de infraestrutura é inegável. As redes estão cada vez maiores e mais complexas, com um número crescente de componentes. Não é incomum para os administradores terem de supervisionar dezenas, senão centenas de dispositivos. Esta tarefa excede as capacidades de um único indivíduo e é, por natureza, repetitiva e tediosa. Este é o tipo de trabalho que, idealmente, deve ser delegado a uma máquina.
Apesar da importância do monitoramento, a sua aplicação é diversa. Sistemas distintos têm requisitos distintos. Por exemplo, enquanto o uso de largura de banda de interfaces é crucial para equipamentos de rede, a carga da CPU e da memória são prioritárias num servidor. Esta é a razão pela qual frequentemente existem sistemas de monitoramento diferentes para tipos de equipamento distintos.
ARTIGO RELACIONADO: 12 Melhores Softwares e Ferramentas de Monitoramento de Rede em Análise de 2018
Ambientes virtualizados apresentam necessidades de monitoramento muito particulares. Algumas ferramentas especializam-se precisamente nesta área. Recentemente, analisamos as melhores ferramentas de monitoramento de VM para garantir a supervisão das suas máquinas virtuais.
Para responder a estas necessidades de monitoramento, muitas ferramentas monitorizam diversos ambientes. Isto é conseguido através de funcionalidades incorporadas ou com recurso a plugins externos.
Tipos de Sistemas de Monitoramento
Independentemente do tipo de equipamento a monitorizar, existem diferentes sistemas de monitoramento, cada um com um nível crescente de detalhe. O nível mais básico consiste em ferramentas simples que verificam o estado de atividade de um dispositivo, alertando quando este se encontra inativo. Estas ferramentas não avaliam parâmetros operacionais, normalmente utilizando testes de ping para verificar a capacidade de resposta dos dispositivos.
O nível seguinte de monitoramento analisa os dispositivos ou recebe dados enviados por estes ou por agentes, recolhendo diversos parâmetros operacionais. Estes dados são armazenados numa base de dados e apresentados num painel de controlo tabular ou gráfico.
O nível superior de monitoramento inclui um sistema de alerta que pode ser baseado em dados medidos ou calculados com limites predefinidos ou personalizáveis. Alguns sistemas utilizam também uma base de conhecimento integrada para acionar alertas com base em determinados parâmetros ou combinações de parâmetros. Dado que o objetivo principal das ferramentas de monitoramento é libertar os administradores da vigilância constante, estes sistemas são os mais populares.
Como Funcionam os Sistemas de Monitoramento?
Embora possa parecer uma pergunta simples, a resposta não é. O problema é que não existe um método universal usado por todos os sistemas de monitoramento. No entanto, alguns métodos e protocolos são amplamente utilizados. Explicaremos alguns destes mecanismos.
A base de muitas ferramentas de monitoramento é o Simple Network Management Protocol, ou SNMP. Este protocolo define um sistema de comunicação entre a plataforma de monitoramento e o dispositivo monitorizado, bem como a estrutura dos dados monitorizados. As ferramentas de monitoramento SNMP conectam-se a dispositivos em intervalos regulares para ler os parâmetros operacionais. Por exemplo, a utilização da CPU ou da memória pode ser monitorizada via SNMP.
No monitoramento de equipamentos de rede, contadores designados como “bytes in” e “bytes out” também podem ser lidos via SNMP. Estes contadores indicam quantos bytes foram transmitidos e recebidos desde a última reinicialização do equipamento. O sistema de monitoramento, conhecendo o intervalo de consulta, pode calcular a utilização média da largura de banda.
Para monitorizar servidores, outras técnicas podem ser utilizadas. Em ambientes Windows, o protocolo WMI (Windows Management Instrumentation) é comummente usado para comunicação entre sistemas de monitoramento e servidores. Protocolos como o WBEM (Web-Based Enterprise Management) ou CIM (Common Information Model) são utilizados de forma similar em ambientes não-Windows.
Muitos sistemas de monitoramento comunicam com os hosts monitorizados através de um agente instalado localmente. O uso de agentes oferece vantagens, permitindo que os desenvolvedores de sistemas de monitoramento tenham flexibilidade na definição das informações trocadas. Um agente instalado localmente tem, geralmente, acesso a mais informações do que as disponíveis através de protocolos padrão. Contudo, os agentes consomem recursos do sistema onde são executados.
As 10 Melhores Ferramentas e Softwares de Monitoramento de Infraestrutura de TI
1. SolarWinds Network Performance Monitor (Avaliação Gratuita)
O principal produto da SolarWinds é o Network Performance Monitor, ou NPM. Trata-se de uma solução abrangente de monitoramento de rede. A sua simplicidade, escalabilidade e personalização são as suas principais vantagens. A interface gráfica é intuitiva e fácil de usar. A ferramenta pode ser dimensionada de pequenas redes até grandes instalações com milhares de dispositivos em múltiplos locais. A personalização abrange dashboards, visualizações, relatórios e alertas.

AVALIAÇÃO GRATUITA DE 30 DIAS: SolarWinds Network Performance Monitor
O sistema de alerta do Network Performance Monitor está entre os melhores. Pode ser totalmente adaptado às necessidades do utilizador ou usado com configurações predefinidas. A inteligência integrada do mecanismo de alerta evita o envio de notificações para eventos sem importância ou de múltiplas notificações de dispositivos inacessíveis para um dispositivo inativo.
O preço do SolarWinds Network Performance Monitor começa em cerca de US$ 3.000 e aumenta em função do número de dispositivos a serem monitorizados e dos componentes opcionais selecionados. Este monitora apenas dispositivos de rede. Para monitorizar servidores, será necessário o SolarWinds Server e Application Monitor, revisto abaixo. Uma versão de avaliação gratuita de 30 dias está disponível para download no site da SolarWinds.
2. SolarWinds Server e Application Monitor (Avaliação Gratuita)
Se o seu foco não for equipamentos de rede, mas sim servidores e os seus processos, então o SolarWinds Server e Application Monitor é a solução ideal. Este monitoriza aplicações e o servidor que as hospeda. O software é escalável para redes pequenas e grandes, com centenas de servidores – físicos ou virtuais – distribuídos por vários locais. A ferramenta pode também monitorizar serviços hospedados na nuvem, como Amazon Web Services e Microsoft Azure.

AVALIAÇÃO GRATUITA DE 30 DIAS: SolarWinds Server & Application Monitor
A configuração da ferramenta é facilitada por um processo de descoberta automática. Este processo envolve duas etapas: descoberta de servidores e, em seguida, de aplicações. É possível fornecer uma lista de aplicações para agilizar o processo. Após a configuração inicial, a interface gráfica do Server and Application Monitor é simples de utilizar. As informações podem ser apresentadas em formato tabular ou gráfico.
O preço do SolarWinds Server e Application Monitor é semelhante ao do Network Performance Monitor. Tal como o seu equivalente, uma versão de avaliação gratuita de 30 dias está disponível para download.
3. PRTG
O PRTG é uma ferramenta integrada que monitoriza sistemas, dispositivos, tráfego e aplicações na sua infraestrutura de TI. O PRTG é mais rápido e fácil de instalar do que a maioria das outras ferramentas de monitoramento de rede. A empresa afirma que o monitoramento pode começar em dois minutos. O sistema de descoberta automática do PRTG analisa segmentos de rede e reconhece automaticamente uma ampla gama de dispositivos e sistemas, criando sensores com base em modelos de dispositivos predefinidos.

A plataforma oferece um sistema de alertas flexível e personalizável. As notificações podem ser enviadas para dispositivos móveis através de aplicações gratuitas para Android, iOS e Windows Phone, ou por e-mail ou SMS. Uma versão gratuita e completa do PRTG está disponível, limitada a 100 sensores. Existe também uma versão de avaliação de 30 dias sem limite de dispositivos. Para monitorizar mais de 100 sensores, é necessário adquirir uma licença. O preço aumenta com o número de sensores, variando de US$ 1.600 para 500 sensores até US$ 14.500 para sensores ilimitados. É importante notar que cada parâmetro monitorizado conta como um sensor. Por exemplo, monitorizar a largura de banda de cada porta num switch de 48 portas corresponde a 48 sensores.
4. WhatsUp Gold
O WhatsUp Gold, inicialmente uma simples ferramenta de monitoramento “up or down”, evoluiu para um sistema de monitoramento completo. O sistema de alertas é um dos seus pontos fortes, com capacidade para enviar alertas por diversos métodos, como e-mail e SMS.

O WhatsUp Gold não monitoriza apenas dispositivos, mas também serviços e processos específicos. Pode monitorizar servidores Exchange e SQL, Active Directory, IIS e Apache Web Services. Se a sua organização utiliza equipamentos baseados na nuvem, o WhatsUp Gold pode monitorizar instalações da AWS ou Azure.
5. Nagios (Core e XI)
Existem duas versões do Nagios disponíveis: uma versão gratuita de código aberto chamada Nagios Core e um produto comercial chamado Nagios XI. Ambas utilizam o mesmo núcleo. A versão gratuita depende de plugins desenvolvidos pela comunidade para a maioria das tarefas de monitoramento, enquanto o produto comercial inclui-os.

O Nagios é uma excelente solução de monitoramento para aplicações, serviços, sistemas operativos, protocolos de rede, métricas de sistemas e infraestrutura de rede. Plugins de terceiros permitem monitorizar praticamente qualquer coisa.
O Nagios XI está disponível nas edições Standard e Enterprise. A edição Enterprise oferece funcionalidades adicionais e recursos para auxiliar na configuração, previsão e relatórios programados em grande escala. A edição Standard começa em US$ 1.995, enquanto a Enterprise começa em US$ 3.495. Uma versão gratuita do Nagios XI está disponível, mas limitada ao monitoramento de sete dispositivos.
6. ManageEngine OpManager
O ManageEngine OpManager é outro pacote completo que monitoriza os sinais vitais dos seus servidores (físicos e virtuais) e do seu equipamento de rede, alertando assim que algo esteja fora das especificações. A ferramenta possui uma interface de utilizador intuitiva que facilita a localização de informações. Inclui um mecanismo de relatórios com relatórios predefinidos e personalizáveis. Os recursos de alerta são também abrangentes.

O ManageEngine OpManager está disponível em duas versões: a edição Essential, destinada a pequenas e médias organizações com até mil dispositivos (com preços a partir de US$ 700 para 25 dispositivos) e a edição Enterprise, para organizações maiores (escalável até dez mil dispositivos, com preços a partir de US$ 20.000 para 500 dispositivos). Uma avaliação gratuita de 30 dias está também disponível.
7. OP5 Monitor
O OP5 Monitor é uma ferramenta de monitoramento de rede de código aberto baseada em Naemon, um fork do Nagios. É anunciado como uma solução de monitoramento de nível empresarial. As suas principais características incluem um painel totalmente personalizável, onde pode optar por exibir apenas o que é relevante. Oferece também excelente escalabilidade em ambientes distribuídos.

Os recursos de alerta do OP5 Monitor são também abrangentes. Os alertas podem acionar notificações e também iniciar manipuladores de eventos, scripts que podem tornar os problemas auto-recuperáveis. A ferramenta integra-se facilmente com outros sistemas (como gestão de tickets ou CRM) e oferece uma API amigável para programadores, caso pretenda expandir a sua funcionalidade.
O preço do OP5 Monitor pode ser obtido diretamente entrando em contato com a OP5. Uma demonstração online está disponível, para que possa ver o produto em ação antes de comprar.
8. Zabbix
O Zabbix é reconhecido como uma das melhores plataformas de monitoramento de sistemas gratuitas e de código aberto. Este sistema de nível empresarial é escalável de pequenas a grandes redes. O Zabbix monitoriza redes, servidores locais e baseados na nuvem e os serviços executados nestes.

O modelo de negócios do Zabbix é único. O produto é gratuito, mas serviços auxiliares podem ser adquiridos. Estes serviços incluem cinco níveis de suporte técnico e um programa de formação para certificação. O suporte da comunidade é também uma opção gratuita. Os seus recursos de alerta são excelentes, assim como o seu mecanismo de relatórios.
O Zabbix tem tudo o que se espera de uma ferramenta de monitoramento de nível empresarial, exceto o preço elevado. O único investimento necessário para experimentar o Zabbix é o seu tempo.
9. Icinga
Tal como o Zabbix, o Icinga é uma plataforma de monitoramento de código aberto com um conjunto de recursos que rivaliza com a maioria dos melhores produtos comerciais. Uma das principais características do Icinga é o uso extensivo de plugins. Existem milhares de plugins para realizar diversas tarefas de monitoramento e expandir a funcionalidade do produto. Também é possível criar plugins para necessidades específicas.

Outro recurso do Icinga é o sistema de alerta e notificação. É possível personalizar alertas para serem acionados por qualquer condição e a forma como os alertas são transmitidos. O produto oferece alertas segmentados, permitindo o envio de diferentes alertas a diferentes administradores.
10. Observium
O Observium é outra plataforma de monitoramento de código aberto cuja principal característica é uma interface de utilizador intuitiva, simples e poderosa, que mostra a integridade e o estado da rede. Monitoriza a maioria das tecnologias e fornecedores, como Cisco, Windows, Linux, HP, Juniper, Dell, FreeBSD, Brocade, Netscaler e NetApp. Esta ferramenta opera exclusivamente em Linux.

O Observium é fácil de configurar graças ao seu recurso de descoberta automática. Como outros produtos, pode precisar de ajustes para funcionar exatamente como pretendido. A ferramenta oferece limites de alerta definidos pelo utilizador. Uma característica importante é a sua capacidade de integração com outros sistemas, mostrando a informação no seu painel.
O Observium está disponível em duas versões: Observium Community (uma versão gratuita e de código aberto com atualizações duas vezes por ano) e Observium Professional (com recursos adicionais e atualizações diárias).
Conclusão
Qualquer uma das dez ferramentas selecionadas garante uma excelente plataforma de monitoramento. Embora sejam funcionalmente semelhantes, não são idênticas. Uma diferença importante é a interface do painel de cada ferramenta, uma questão subjetiva. Escolher o sistema de monitoramento certo é uma tarefa complexa, mas a maioria pode ser instalada de forma rápida e fácil.