- - 6 Melhores ferramentas e software de monitoramento Linux para 2019

6 Melhores ferramentas e software de monitoramento Linux para 2019

Quando Linus Torvalds lançou a primeira versão doNo Linux Kernel, em 1991, ninguém pensou que chegaria ao que se tornou. Hoje, o Linux está em toda parte e, embora não tenha chegado tão longe como um sistema operacional de desktop convencional, agora é comum em servidores. Assim como os servidores executando outros sistemas operacionais, os servidores Linux precisam ser monitorados. Os ambientes de TI atuais são tão grandes e complexosque as ferramentas de monitoramento são quase obrigatórias. Mas este post não é apenas sobre o monitoramento de servidores Linux, mas também sobre o uso do Linux como uma plataforma de monitoramento. Algumas das melhores ferramentas de monitoramento podem ser executadas emLinux. De fato, alguns não correm com mais nada. Pesquisamos no mercado para você, procurando o melhor software e ferramentas de monitoramento Linux e estamos felizes em compartilhar os resultados de nossos esforços com nossos leitores.

Começaremos nossa discussão falando brevementesobre o Linux, o que é, sua história e seu estado atual. Em seguida, discutiremos o monitoramento de computadores Linux. Vamos tentar determinar se há diferenças entre o monitoramento de hosts Linux ou computadores executando outros sistemas operacionais. Como o Linux é uma plataforma popular para ferramentas de monitoramento, este será o próximo tópico antes que possamos finalmente chegar à parte mais interessante, os melhores softwares e ferramentas de monitoramento do Linux.

Uma palavra sobre o Linux

O Linux, em sua forma mais elementar, é apenas umkernel do sistema operacional. Esse é o componente principal de um sistema operacional que fornece vários serviços - como memória, arquivos e gerenciamento de tarefas - a outros processos. Por extensão, é o nome que geralmente damos aos sistemas operacionais baseados no kernel, mas constituídos por vários módulos extras que o tornam um sistema operacional completo para computador, que pode ser usado por humanos. É importante entender a diferença entre o kernel do Linux e um sistema operacional Linux. O kernel do Linux é usado em outros sistemas operacionais, como o Android, o sistema operacional para smartphone mais usado.

Como sistema operacional, o Linux não é,funcionalmente falando, muito diferente de qualquer outro, como Windows ou OS X. A principal diferença entre o Linux e outros sistemas operacionais populares é o fato de o Linux ser um produto de código aberto. Muitas pessoas tendem a confundir código aberto e livre. É verdade que o software de código aberto geralmente é gratuito, mas não é necessariamente o caso. Por exemplo, o sistema operacional Red Hat Enterprise Linux não é gratuito. Para aumentar a confusão, os atores do movimento de código aberto costumam se referir ao software de código aberto como software livre com liberdade implícita livre, em vez de ausência de custo.

Ao longo dos anos, o Linux, que era um poucosistema operacional marginal instalado por malucos e estudantes de ciência da computação - lembro-me de passar semanas fazendo o download de uma imagem de disquete por vez em uma conexão de 1200 bauds; Eu acho que eu era um desses malucos, cresceu e se tornou uma opção popular como sistema operacional de servidor.

Monitorando o Linux

O monitoramento do Linux, em sua expressão mais básica, émuito semelhante ao monitoramento de qualquer outro sistema operacional. Afinal, o Linux é um sistema operacional como qualquer outro (embora também seja diferente de qualquer outro). E quando você considera que o monitoramento típico do servidor tem mais a ver com o hardware do que com o sistema operacional, é fácil perceber por que não é muito diferente.

No entanto, o sistema operacional é o que monitoraferramentas usam para ler o status do hardware. Algumas ferramentas de monitoramento, por exemplo, usam o SNMP para obter métricas operacionais dos sistemas operacionais. O monitoramento de um sistema Linux via SNMP requer que o pacote snmpd esteja instalado e em execução nele. snmpd é um agente SNMP que espera e solicita as ferramentas de monitoramento SNMP. Ao receber uma solicitação, ela a processa, coleta as informações solicitadas e as retorna ao solicitante.

Outros sistemas de monitoramento usam um agente local parareunir dados. Ao selecionar um sistema para monitorar servidores Linux, é importante garantir que um agente esteja disponível para sua distribuição Linux específica. Algumas ferramentas de monitoramento baseadas em agentes também podem usar outros métodos de coleta de dados e geralmente são as melhores opções em redes híbridas que contêm uma mistura de computadores Windows que podem ser monitorados com um agente personalizado e Linux que são monitorados por meios padrão, como SNMP.

Linux como plataforma de monitoramento

Embora o Linux seja um sistema operacional popular paraservidores de todos os tipos, é ainda mais importante quando se trata de executar ferramentas específicas. Em particular, existem várias ferramentas de monitoramento de rede gratuitas e de código aberto que serão executadas no Linux. E mesmo que sua ferramenta de escolha possa ser executada no Windows, não faria mais sentido executar um sistema operacional gratuito em vez de gastar algum dinheiro em um sistema operacional caro?

Algumas pessoas ainda não confiam em livre esoftware de código aberto para aplicativos de missão crítica. Eles não colocariam, por exemplo, seus preciosos dados corporativos em um servidor SQL em execução no Linux. Mas essas pessoas geralmente não têm objeções a usar a plataforma para executar ferramentas de administração de rede.

Uma grande vantagem de usar o Linux como oA plataforma subjacente para as ferramentas de monitoramento de rede é que é fácil configurar um servidor Linux apenas com os pacotes necessários. Embora isso possa ser feito com o Windows, é consideravelmente mais complicado.

Nossos principais softwares e ferramentas de monitoramento Linux

Já disse o suficiente sobre o Linux, vamos dar uma olhada nomelhor ferramenta que encontramos. Como mencionado, nossa lista possui uma combinação de ferramentas que podem ser usadas para monitorar servidores e redes Linux, bem como software de monitoramento de rede que é executado no Linux. Algumas das ferramentas combinam os dois e podem monitorar os hosts Linux enquanto executam no Linux. Eles são ideais para lojas somente para Linux.

1. Servidor SolarWinds e monitor de aplicativos (Teste grátis)

SolarWinds tem feito algumas das melhoresferramentas de administração de rede por cerca de vinte anos. É altamente considerado e seu principal produto, o SolarWinds Network Performance Monitor, recebe constantemente as principais críticas como uma das melhores ferramentas de monitoramento de largura de banda da rede. O SolarWinds também é famoso por suas ferramentas gratuitas, produtos menores, cada um atendendo a uma necessidade específica de administradores de rede. A SolarWinds Advanced Subnet Calculator e o Kiwi Syslog Server são dois bons exemplos dessas ferramentas gratuitas.

Como o SolarWinds o auto-descreve, o Monitor de servidor e aplicativo é um software de monitoramento de servidor baseado em Windowscriado para encontrar e resolver problemas de aplicativos ”. Usando esta ferramenta, você poderá monitorar qualquer servidor executando qualquer aplicativo, em qualquer lugar. Ele pode ser usado para monitorar proativamente o desempenho, capacidade e integridade dos servidores e aplicativos Linux e Windows em datacenters, escritórios remotos e na nuvem.

Painel SolarWinds Server e Application Monitor

  • TESTE GRÁTIS: Servidor SolarWinds e monitor de aplicativos
  • Link para Download: https://www.solarwinds.com/server-application-monitor/registration

O servidor Linux que monitora os componentes do Monitor de servidor e aplicativo permitem monitorar, alertar e relatarproblemas de desempenho em seus servidores Linux. Você pode monitorar a utilização de recursos em seus servidores Linux. Receba alertas sobre sobrecargas da CPU, RAM insuficiente e problemas de armazenamento, como discos com capacidade insuficiente. Você também poderá monitorar a integridade dos componentes de hardware no servidor Linux, incluindo temperatura, velocidade do ventilador, fonte de alimentação e muito mais. Você pode receber alertas quando os componentes de hardware do servidor estiverem em estado crítico ou de aviso, reduzindo potencialmente o tempo de inatividade do servidor devido a uma falha de hardware.

Esta abrangente plataforma de monitoramento de servidoresapresenta um painel baseado na Web fácil de usar e personalizável, de onde você pode monitorar mais de 1200 aplicativos, servidores, bancos de dados e armazenamento de fornecedores. o Servidor SolarWinds e monitor de aplicativos fornece descoberta e mapeamento automatizados de aplicativos e infraestrutura. Ele também possui modelos de monitoramento personalizáveis ​​e alertas e relatórios pré-criados.

O preço do Servidor SolarWinds e monitor de aplicativos baseia-se no número de componentes, nós evolumes monitorados. Começa em US $ 2 995 para 150 monitores. Uma versão de avaliação gratuita de 30 dias está disponível para download, caso você queira testar o produto antes de comprá-lo.

2. PRTG

o Gráfico de tráfego do roteador Paessler (PRTG) é outra ferramenta baseada no Windows, ideal paramonitorando recursos do Linux. É uma das ferramentas mais fáceis e rápidas de configurar, e Paessler afirma que você pode estar em funcionamento em questão de minutos. É verdade que a configuração do produto é impressionantemente rápida, graças em parte ao seu recurso de descoberta automática, que varre sua rede e adiciona automaticamente os componentes encontrados.

A interface do usuário (ou melhor, interfaces) éoutro dos fatos fortes do software. Você pode escolher entre um console nativo do Windows, uma interface da Web baseada no Ajax ou aplicativos móveis para Android, iOS e Windows Phone. Um dos recursos exclusivos de aplicativos móveis permitirá que você digitalize uma etiqueta de código QR afixada ao seu equipamento para visualizar rapidamente seu status.

Captura de tela do PRTG Linux Sensor

PRTG pode monitorar quase tudo graças à suaarquitetura inovadora de sensores. Você pode pensar que os sensores são complementos do produto. No entanto, os sensores já estão embutidos no produto. Os sensores Linux e Unix personalizados são usados ​​para monitorar hosts Linux sem a necessidade de instalar ou modificar nada. Os servidores Linux são monitorados usando uma combinação de protocolos WBEM e SSH. Os dados são enviados por uma conexão segura para impedir que informações confidenciais sejam comprometidas durante o envio de dados de monitoramento.

PRTGO preço do produto é baseado no número de sensoresvocê está usando onde um sensor é qualquer parâmetro ou métrica que você precisa monitorar. Por exemplo, cada interface monitorada via SNMP usa um sensor. Da mesma forma, cada host Linux usa um sensor. O produto está disponível em uma versão gratuita com todos os recursos, limitada ao monitoramento de 100 sensores. Para mais sensores, são necessárias licenças pagas. Seu preço varia de acordo com a capacidade do sensor a partir de US $ 1.600 para 500 sensores. Uma avaliação gratuita de 30 dias sem sensores está disponível para download.

3. Zabbix

Zabbix é um produto gratuito e de código aberto que pode serusado para monitorar qualquer coisa. As ferramentas podem ser executadas em várias distribuições do Linux - incluindo Rapsbian, a versão do Raspberry Pi no Linux - e monitoram redes, servidores, aplicativos e serviços e ambientes baseados em nuvem. Apresenta uma aparência altamente profissional, como você esperaria de um produto comercial. Boa aparência não é suficiente para estar em nossa lista, no entanto. Felizmente, este produto também possui um amplo conjunto de recursos, escalabilidade ilimitada, monitoramento distribuído, segurança forte e alta disponibilidade. É um verdadeiro produto de nível empresarial.

Proteção de tela do Zabbix Dashboard

Zabbix usa uma combinação de tecnologias de monitoramento. Ele suporta o monitoramento SNMP, bem como a IMPI (Intelligent Platform Monitoring Interface). Ele também pode fazer o monitoramento baseado em agente com agentes disponíveis para a maioria das plataformas. Para facilitar a configuração, há modelos de descoberta automática e pronta para uso em muitos dispositivos. A interface do usuário baseada na Web da ferramenta possui vários recursos avançados, como painéis baseados em widget, gráficos, mapas de rede, apresentações de slides e relatórios de pesquisa.

O produto também possui um altamente personalizávelsistema de alerta que não apenas envia mensagens de notificação que contêm informações de tempo de execução e inventário, mas também pode ser personalizado com base na função do destinatário. Também pode escalar problemas de acordo com os níveis de serviço flexíveis definidos pelo usuário. Você pode até deixar o Zabbix corrigir alguns problemas automaticamente.

4. Nagios

Existem duas versões concorrentes do Nagios acessível. Existe o código livre e de código aberto Nagios Core e tem o pago Nagios XI. Ambos compartilham o mesmo mecanismo subjacente, mas a semelhança pára por aí. Nagios Core é um sistema de monitoramento de código aberto que roda emLinux. O sistema é completamente modular, com o mecanismo de monitoramento real em sua essência. O mecanismo é complementado por dezenas de plugins disponíveis, que podem ser baixados para adicionar funcionalidade ao sistema. Cada plug-in adiciona alguns recursos ao núcleo.

Captura de tela do Nagios XI Dashboard

Preservando a abordagem modular, os front-ends da ferramenta também são modulares e várias opções diferentes desenvolvidas pela comunidade também estão disponíveis para download. o Nagios core, os plug-ins e o front end se combinam e criam um sistema de monitoramento bastante completo. Considerando isso, provavelmente não surpreenderá você muito quando digo que a instalação Nagios Core pode ser uma tarefa assustadora.

Nagios XI é um produto comercial baseado no Nagios Core motor. No entanto, é uma solução completa de monitoramento independente. O produto tem como alvo um amplo público, de pequenas empresas a grandes corporações. É muito mais fácil instalar e configurar do que Nagios Core, graças ao seu assistente de configuração e mecanismo de descoberta automática. Claro, não é grátis. Você pode pagar cerca de US $ 2.000 por uma licença de 100 nós e cerca de dez vezes mais por uma licença ilimitada.

5. Zenoss Core

Zenoss Core provavelmente não é tão popular quanto alguns dos outrosferramentas de monitoramento nesta lista, mas ele realmente merece seu lugar principalmente por causa de seu conjunto de recursos e aparência profissional. A ferramenta pode monitorar muitas coisas, como utilização de largura de banda, fluxos de tráfego ou serviços como HTTP e FTP. Possui uma interface de usuário limpa e simples e seu sistema de alerta é excelente. Uma coisa que nós particularmente gostamos: seu sistema de alerta múltiplo único. Permite que uma segunda pessoa seja alertada se a primeira não responder dentro de um atraso predefinido.

Zenoss Core Dashboard

Nem tudo é perfeito. O Zenoss Core é um dos sistemas de monitoramento mais complicados de instalar e configurar. A instalação é um processo totalmente orientado por linha de comando. Os administradores de rede de hoje estão acostumados a instaladores de GUI, assistentes de configuração e mecanismos de detecção automática. Isso pode tornar a instalação do produto um pouco arcaica. No entanto, há ampla documentação disponível e o resultado final faz valer os esforços de instalação.

6. Cactos

Tivemos que incluir o Cacti nessa lista. Afinal, é uma das mais antigas plataformas de monitoramento gratuitas e de código aberto. E ainda é bastante popular até hoje. Embora possa não ser tão rico em recursos quanto alguns produtos comerciais - e até mesmo de código aberto -, ainda é uma ferramenta excelente. sua interface de usuário baseada na Web tem uma sensação vintage - não espere animações em HTML 5 - mas é bem definida e fácil de entender e usar. O Cacti é composto por um pesquisador rápido, modelos avançados de gráficos e vários métodos de aquisição. Enquanto a ferramenta depende principalmente da pesquisa SNMP, scripts personalizados podem ser criados para obter dados de praticamente qualquer fonte.

Cacti Promo Capturas de tela

A principal força desta ferramenta está nos dispositivos de votaçãopara buscar suas métricas e representar graficamente os dados coletados nas páginas da web. Realmente faz um excelente trabalho disso, mas é tudo o que fará. No entanto, se você não precisar de alertas, relatórios sofisticados ou outros extras, a simplicidade do produto pode ser exatamente o que você precisa. E se você precisar de mais, o Cacti é totalmente escrito em PHP, tornando-o altamente personalizável. Você pode adaptá-lo facilmente às nossas necessidades específicas e adicionar os recursos ausentes que você precisa.

Cacti faz uso extensivo de modelos queconta para uma configuração mais fácil. Existem modelos de dispositivos para muitos tipos comuns de dispositivos, bem como modelos de gráficos. Também há uma enorme comunidade on-line de usuários que escrevem modelos personalizados de todos os tipos e os disponibilizam para a comunidade e muitos fabricantes de equipamentos também oferecem modelos Cacti para download.

Comentários