Você está na página 1de 9

Sistema de Monitoramento de Dispositivos utilizando o 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.

Figura 1. Logo do sistema

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.

2. Caracter sticas Pandora FMS


OpenSource ( c odigo aberto ) Sistema robusto, capaz de monitorar grande estruturas. es, tanto para operadores Interface gr aca simples, para acessar todas as informac o e administradores. nico para a topologia inteira. Um banco de dados u es Acesso ao c odigo-fonte para personalizac o planejamento de capacidade An alise do uso. es Tratamento de Excec o Alarmes comuns, independentes de tecnologia ou de fonte. Utiliza banco de dados MySQL.

3. Estrutura e Funcionamento Pandora FMS


dividido em servidores, cada um realiza func es diferentes, descentraO Pandora FMS e o es. utilizando somente as func es que s lizando as func o o ao necess arias para a estrutura de rede monitorada. Os sistema Pandora FMS de divide basicamente em: 1. Pandora FMS Server: Possui quatro diferentes tipos de servidores: o receptor de pacotes de dados gerados pelos agentes, e Core Server: E o de processar esses dados. tem a func a Network Server: Monitora os sistemas remotos utilizando recursos como: ICMP, TCP, UDP ou consultas SNMP. Esses servidores agem sozinhos, es remotamente como agentes da rede e re unem as informac o Recon Server: Varre a rede detectando novos sistemas, quando encontrados, s ao adicionados ao Pandora para que possam ser monitorados tamb em. SNMP console: Recebe e processa SNMP e dene alertas associados. es salvas, necess 2. Banco de dados: Contem as informac o arias para o trabalho do Pandora. 3. Agentes: Eles s ao executados em cada sistema local, e foram desenvolvidos para trabalhar em uma plataforma espec ca, utilizando ferramentas espec cas de cada sistema que foi acolhido.

Exemplo de uma estrutura de funcionamento e os recursos dispon vel no Pandora FMS.

Figura 2. Mostra a estrutura do sistema Pandora FMS.

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

Figura 3. Tela de login usando a interface Web.

es Exemplo da tela Inicial do pandora, com acesso a todos os recursos, e informac o necess arias para o administrador,

Figura 4. Tela de mostra a pagina inicial.

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.

Figura 5. Mostra a pagina informac oes de um host monitorado.

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.

Figura 6. Mostra exemplo da descoberta de hosts dentro de uma 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]

o VNC do Pandora FMS, acessando o host XP-1, Imagem com a func a

Figura 7. Mostra o acesso a um host dentro do Pandora FMS, por VNC

5. Comparativo com Sistema semelhante - Nagios


Sistema de monitoramento mais conhecido, sistema de c odigo aberto distribu da sob a licenc a GPL. Ele pode monitorar tanto hosts quanto servic os, existe recurso de alertas quando ocorrerem problemas e tamb em quando os problemas forem solucionados. um sistema bastante poderoso e ex O Nagios e vel, mas n ao muito amig avel para iniciantes, pois requer muito esforc o e conhecimento para ser instalado e congurado corretamente deixando o sistema utiliz avel. Estando com o nagios instalado e acess vel na rede, conforme artigo na publicado na revista Linux Magazine [Hein 2007]. Funcionamento e Estrutura Nagios semelhante ao Pandora FMS, acesso por interface O funcionamento do Nagios e o e diferenciada, tendo suas particularidades e diculdades. gr aca, somente a congurac a O Nagios s o pode ser instalado em plataformas Linux/Unix. Para que seja poss vel necess utilizar-se da interface gr aca, atrav es do browser, e ario que se tenha, instalado e congurado, um servidor Apache. A imagem a seguir mostra a estrutura do funcionamento resumida do nagios es. atrav es do uxo das ligac o

Figura 8. Mostra a estrutura do funcionamento resumida do nagios.

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

Figura 9. Mostra a tela inicial do sistema mostrando os recursos monitorados.

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;

o de hosts no Nagios: Exemplo do arquivo de congurac a

de hosts no Nagios. Figura 10. Mostra o arquivo de congurac ao

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.