Pandora FMS
Pandora FMS
Pandora FMS
Leandro Ferreira Canhada1 Faculdade de Tecnologia SENAC Pelotas Rua Gonc alves Chaves, 602 96.015-560 Pelotas RS Brasil
{leandrocanhada@gmail.com}
1
Resumo. Este projeto descreve o funcionamento e caracter sticas do sistema Pandora FMS, uma ferramenta capaz de monitorar hardware, software, sistemas operacionais e quaisquer informac a o ou computa o gerada por um servic dor, conectado a uma rede, pode ser monitorado pelo Pandora FMS, tornando f acil determinar o porque de uma falha, e corrigindo o mesmo, ou ate automatizando essa correc a o. Abstract. This project describes the operation and characteristics of the system Pandora FMS, a tool capable of monitoring hardware, software, operating systems and any information generated by a service or computer connected to a network, can be monitored by Pandora FMS, making it easy to determine because a failure, and correcting the same, or even automating this x.
o 1. Introduc a
uma aplicac o OpenSource (c O Pandora FMS e a odigo aberto) desenvolvida em 2002, em um departamento de TI de uma empresa de Financ as internacionais. Sua principal o e monitorar qualquer dispositivos e ou servic func a o TCP / IP dispon vel na rede. Requer es Redhat, Debian ou como Sistemas Operacionais base, sistemas baseados nas distribuic o o de agentes instalados nos hosts e servidores, que coletam Suse Linux. Utiliza a func a es e recursos dispon informac o veis desses dispositivos, exemplos de recursos comuns que pode ser monitorada Pandora FMS, Uso do processador, mem oria utilizada, uso do o, poss disco, processos em execuc a veis erros em sistemas e servic os e qualquer dados de eventos podem ser recolhidos e automatizado.[Diversos 2012] o desse projeto e conhecer esse sistema de monitoramento p Pandora A Motivac a FMS, implantando de forma que se molde com uma estrutura de rede existente, trazendo o da rede, mais tranquila e com mais seguranc conhecimento e uma administrac a a, em o a falhas de servic relac a os e servidores.
Os servidores de dados coletam e processam os dados, enviando os resultados para o banco de dados, onde podem serem visualizados no Pandora Web console. uma aplicac o de interface web, escrito na linguagem O Pandora Web console, e a o PHP,que permite visualizar as congurac es, relat de programac a o orios gr acos, topolo es enviadas pelos gia da rede monitorada, o estado de cada agente, acessar as informac o mesmos, congurar grupos e usu arios do sistema, e a parte do sistema que interage com o. o usu ario nal, e que permite a sua administrac a o do Web Console Exemplo da tela de autenticac a
es Exemplo da tela Inicial do pandora, com acesso a todos os recursos, e informac o necess arias para o administrador,
4. Tipos de Monitoramentos
Existem dois tipo principais de monitoramento: Monitoramento por Software ( agentes ) e Monitoramento de controle remoto. Monitoramento por agentes: Instalados nos dispositivos a serem monitorados, es como, uso de CPU, quantidade livre de memoria RAM, quantipara obter informac o dade de processos atualmente ativos no sistema e espac o livre em disco, podendo personalizar o dados que os agentes coletam. Figura mostra os dados enviados pelo agente ao servidor, mostrando no web console.
o de Monitoramento remoto: S ao feitos testes atrav es da rede sem a utilizac a m odulos ou agentes, utilizando recursos de rede como ICMP, TCP, UDP ou consultas SNMP, testando se o host esta ativo na rede monitorada. A gura a baixo mostra um exemplo da descoberta de hosts dentro de um rede.
Essa tela mostra a topologia de uma rede, com os hosts, que est ao ativos na rede em verde, e os que est ao em vermelho s ao os que estiveram ativos durante um per odo monitorado, utilizando um simples ping, vericando a conectividade dos dispositivos. O per odo de monitoramento , pode ser alterado, conforme necessidade do administrador. Acesso remoto de sistemas - Usando VNC ` um computador No Pandora FMS contem um plugin java que possibilita o acesso a monitorado, utilizando o protocolo VNC (Virtual Network Computing) possibilitando o gerenciamento de hosts e servidores, que utilizem esse protocolo. As Vantagens de se utilizar esse recurso: O acesso se da de forma local, ou seja, como se tivesse em frente ao servidor ou computador. Evita deslocamento t ecnico para o de sistemas manutenc a As desvantagens de se utilizar esse recurso: Precisa ter uma conex ao ativa entre os hosts; Estando protegido por um rewall ou o de software de gerenciamento roteador, n ao existir a conex ao; Necessidade de instalac a remoto, como realVNC e UltraVNC, entre outros, nos hosts. [Diversos 2010]
1. Processos do Nagios: Processos/threads do Nagios tratam comandos especicados ao programa. 2. Hosts monitorados: Hosts/Redes a serem monitorados, podendo monitorar o tra nico computador; fego de at e mesmo um u o: Dados do Nagios, arquivos que possuem o enderec 3. Arquivos de congurac a o dos servidores/redes a serem monitorados; o e moni4. Web server: O Nagios usa uma interface web para o acesso, congurac a toramento remoto. 5. Administradores da rede: Podem monitorar e congurar o Nagios de qualquer computador em qualquer lugar que possua conex ao com a internet; A imagem a seguir mostra a tela inicial do sistema mostrando os recursos moni o proprio servidor nagios. torados, neste caso, o host monitora e
o de gerenciamento e destinada a observac o e an A func a a alise do estado e com es portamento dos dispositivos gerenciados, utilizando o Gerente para fazer as requisic o aos agentes de dados dos hosts, armazenando nos Mibs. Um usu ario, ao utilizar um software gerente para vericar o estado operacional o de monito(up ou down) de uma ou mais interfaces de rede, est a efetuando uma func a es, conforme necessidade do administrador. ramento, podem fazer in umeras func o Gerente - N ucleo do Gerenciamento de Redes, no gerente e onde o processamento es de requisic es s das solicitac o o ao feitas; Agente - Programa que coleta dados de um objeto e envia para o gerente processar; es Gerenci Mibs - Base de informac o aveis; Recurso Gerenci aveis s ao denidos como objeto; Conjunto de objetos gerenci aveis sao denidos como Mibs;
Caracter sticas do Nagios Interface web; Servic os de rede suportados pelo Nagios (SMTP, POP3, HTTP, NNTP, ICMP, SNMP); Monitora recursos de computadores ou equipamentos de rede (carga do processador, uso de disco, logs do sistema, uso de memoria) na maioria dos sistemas operacionais com suporte a rede; Suporte e desenvolvimento de plugins permitindo aos usu arios modicar e criar seus pr oprios modos de monitoramento dependendo de suas necessidades, usando a ferramenta de desenvolvimento da sua escolha (Bash, C, Perl, Python, PHP e etc.) Monitoramento remoto suportado atrav es de t uneis encriptados SSH ou SSL. Checagem dos servic os paralelizadas, ou seja, se voc e tiver muitos tens monitorados n ao h a risco de alguns deles n ao serem checados por falta de tempo; Recurso que notica quando um servic o ou equipamento apresenta problemas e resolvido (via email, pager, SMS, ou qualquer outro tamb em quando o problema e meio denido pelo usu ario por plugin). Requer um bom conhecimento de Linux; Capacidade de denir a rede hierarquicamente denindo equipamentos pai, permitindo diferenciar os equipamentos que est ao indispon veis daqueles que est ao veis. inalcanc a
es Finais 6. Considerac o
Considerando o uso das duas ferramentas, Pandora FMS 4.0.2 e Nagios 3.x, sendo instaladas na mesma rede, para comparar suas funcionalidades, os 2 sistemas corresponderam ao o, criando topologia da estrutura de que foi pedido, ambos mostram gr acos de utilizac a o e com downloads dos plugins no site do desenvolvedor, rede, no Nagios a personalizac a o, e poss ou com um bom conhecimento aprofundado de linguagem de programac a vel es especicas. desenvolver plugins para desempenhar func o
O Pandora FMS, se mostra aparentemente mais f acil, por ser mais completo, o do dispon vel com todos os plugins acoplado ao sistema, somente precisando de ativac a o o administrador desenvolver uma rotina servic o, podendo tamb em, em alguma situac a o. que se adapte a sua estrutura de rede, realizando algo, que facilite sua administrac a o esses sistemas, Outro ponto que vale ressaltar, s ao as empresas que utilizac a empresas de n vel mundial utilizam, para monitorar diversos tipos de sistema, dados e servic os. Empresas que Utilizam o Pandora FMS, Telef onica, Bell Aliant, Volkswagen, Casio, entre outras. Empresas que Utilizam o Nagios, Nextel, Infraero, Uol, Tim Celular, entre outras.
Refer encias
Diversos, A. (2010). Pandora FMS 4.0.2 Users Manual. Diversos, A. (2012). Pandora FMS - Documentac a es. o em Portugu Hein, J. (2007). Monitoramento de Redes - O verdadeiro grande irmao. Revista Linux Magazine.