Você está na página 1de 11

Manual de Utiliza c ao do ZENOSS Core

Universidade Federal de Minas Gerais Departamento de Ci encia da Computa ca o Laborat orio de Software Livre 4 de fevereiro de 2010

Sum ario
1 Introdu c ao 2 Objetivos 3 Pr e-requisitos 4 Instala c ao 5 Congura c ao 5.1 Bando de Dados . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2 Arquivo snmpd.conf . . . . . . . . . . . . . . . . . . . . . . . 5.3 Interface Web . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Monitorando 6.1 Adicionando Usu ario 6.2 Adicionando Host . . 6.3 Funcionalidades . . . 6.4 ZenPacks . . . . . . 6.4.1 Instala c ao . . 6.5 Gr acos . . . . . . . 7 Cr editos 3 3 3 3 4 4 4 5 7 7 7 7 8 9 9 11

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

Introdu c ao

O Zenoss Core e uma ferramenta open source para gest ao de TI desenvolvida em python e ZOPE, de modo que atrav es dela e poss vel realizar um monitoramento integrado de status de uma infra-estrutura de rede, tudo isto baseado em uma interface web amig avel.

Objetivos

O objetivo desta documenta ca o e auxiliar o usu ario durante a instala c ao e utiliza ca o da ferramenta, de modo que estes passos se tornem menos complicados e mais usuais.

Pr e-requisitos

Para um correto funcionamento da ferramenta, se faz necess aria a instala ca o dos pacotes dos aplicativos: MySQL Python e python-dev rrdtool snmp e snmpd ssh

Instala c ao

Para instalar o Zenoss Core em uma m aquina com o sistema Debian ou Ubuntu, basta seguir os seguintes passo: Primeiramente vire o super usu ario root: $ su Adicione o Reposit orio do Zenoss ao sistema, editando o arquivo sources.list : # vim /etc/apt/sources.list Insira a seguinte linha ao nal do arquivo: deb http://dev.zenoss.org/deb main stable 3

Atualize o seu reposit orio com a nova rela ca o de pacotes: # apt-get update Instale o pacote do Zenoss-Core: # aptitude install zenoss-stack Ap os a instala ca o completa, podemos iniciar o servi co: # /etc/init.d/zenoss-stack start OBS.: O Zenoss ser a instalado dentro do diret orio /usr/local/zenoss e a sua inicializa ca o ser a feita automaticamente junto com o sistema.

5
5.1

Congura c ao
Bando de Dados

As informa co es do Zenoss s ao armazenadas em um banco de dados, por em a cria c ao do mesmo j a e realizada automaticamente junto com a instala ca o, evitando assim a necessidade de fazermos isso passo-a-passo.

5.2

Arquivo snmpd.conf

Para que a ferramenta consiga se comunicar com os computadores clientes, os pacotes snmp e snmpd devem estar instalados em todas as m aquinas e deste modo, existe um arquivo chamado snmpd.conf que deve ser editado. E para isto, basta seguir os passos: # vim /etc/snmp/snmpd.conf a seguinte linha deve ser incluida: rocommunity public edite tamb em o arquivo snmpd localizado em outra pasta: # vim /etc/default/snmpd por em, ao inv es de adicionar alguma linha, temos que editar uma que j a est a no arquivo, retirando o ip local (127.0.0.1) do nal da mesma, de modo que ela car a desta forma: SNMPDOPTS=-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid Por Fim, reinicie o servi co: # /etc/init.d/snmp restart Finalmente o snmp j a est a congurado e pronto para ser utilizado. 4

5.3

Interface Web

Para acessar a interface web, basta abrir o seu navegador preferido e acessar o endere co http://localhost:8080, a primeira tela a aparecer ser a:

e ent ao basta clicar no bot ao Get Started! para realizer algumas congura co es b asicas, a primeira delas ser a denir uma senha para o administrador do sistema e adicionar mais algum usu ario, caso seja necess ario.

Ap os isto, aparecer a a tela para adicionarmos as m aquinas que ser ao monitoradas pela ferramenta, o modo de adi ca o e bem simples, basta escrever nos espa cos os hostnames ou ips e ir clicando no + na medida que novos espa cos forem necess arios. Na parte de details, podemos escolher qual a 5

forma do monitoramento, podendo ser via SNMP ou SSH. No primeiro caso, j a existe a pr e-congura c ao do arquivo snmpd.conf j a explicitada, j a no segundo, devemos colocar um usu ario e senha para o acesso via ssh. Caso sua rede trabalhe com muitas m aquinas, adicionar uma a uma ser a um trabalho arduo e pouco funcional e ent ao ser a melhor utilizar o m etodo de autodiscovery do Zenoss, que basta digitar uma faixa de ip e ele j a pesquisa todas as m aquinas que est ao dentro desta faixa e as adiciona para monitoramento.

Por m, o programa j a est a pr e-congurado e funcionando corretamente. O seu layout e bem funcional e intuitivo.

Agora, para acessa-lo daqui para frente, basta ir direto para o endere co http://localhost:8080 e entrar com o usu ario e senha denidos em um dos 6

passos j a realizados.

Monitorando

Nesta parte da documenta c ao, iremos explicar um pouco sobre as funcionalidades do Zenoss

6.1

Adicionando Usu ario

Para adicionar novos usu arios, basta clicar em Settings que est a localizado no menu a esquerda na parte de Management e ap os isto escolher a aba Users. Assim, uma nova p agina ser a aberta com a listagem de todos os users j a cadastrados na ferramenta e para adicionar ou deletar, basta selecionar a seta para baixo e clicar na op ca o desejada.

6.2

Adicionando Host

A parte de adicionar host e id entica a j a mencionada durante o processo de pr e-congura ca o e para acess a-la, v a na parte de Management e clique em Add Device. Um processo diferente de adi ca o ir a aparecer, um pouco mais complicado, mas basta ir no canto superior direito e clicar em Easy Add... que a tela j a conhecida aparecer a.

6.3

Funcionalidades

A ideia principal de um sistema de monitoramento de rede e permitir que problemas e suas causas possam ser descobertos facilmente, por em tamb em e importante a preven c ao de problemas futuros. O zenoss nos garante essas 7

fun co es, como por exemplo caso o funcionamento de algum servi co pare por causa de espa co em disco, um alerta ser a emitido e desta forma, este problema pode ser evitado. Assim, temos que o zenoss j a vem com algumas fun c oes de alertas j a denidas, que podem ser vistos na parte de Event Console localizada no menu a esquerda na sess ao Main Views. Esses alertas tamb em aparecem na p agina inicial do zenoss, que e o seu Dashboard.

Alguns monitoramentos poss veis do zenoss s ao: Utiliza ca o de Mem oria Utiliza ca o de Disco Status Carga do Processador E al em destas fun c oes, outras novas podem ser adicionadas atrav es dos ZenPacks, que ser ao explicados a seguir.

6.4

ZenPacks

Uma coisa muito interessante deste programa e a possibilidade de se adicionar novas funcionalidades atrav es de pacotes que podem ser pegos no site pr oprio do zenoss: http://www.zenoss.com/community/projects/zenpacks/ . V arios pacotes interessantes podem ser encontrados l a, como por exemplo monitores do Apache, MySQL ou at e mesmo do LDAP. Plugins do Cacti e Nagios tamb em existem.

6.4.1

Instala c ao

A instala ca o destes pacotes e feita ou atrav es da linha de comando ou da interface web. Pela linha de comando, basta digitar no console: $ zenpack install <zenpack le> J a pela interface, basta clicar em Settings no menu a esquerda, na parte de Management e ent ao escolher a aba ZenPacks. Para nalizar, e s o abrir a seta para baixo e escolher a op c ao desejada.

6.5

Gr acos

A ferramenta j a vem programada para gerar alguns gr acos de performance das m aquinas cadastradas, sendo eles de carga m edia do sistema, carga do processador, utiliza ca o de mem oria, e entrada e sa da. Para acessar estes gr acos e s o clicar em Device List e escolher a m aquina na qual se deseja obter as informa co es. Ap os isto, basta clicar na aba Perf e os gr acos ir ao aparecer.

10

Cr editos

Direito Autorais Reservados R Universidade Federal de Minas Gerais Departamento de Ci encia da Computa ca o Jo ao Victor dos Anjos B arbara Israel Guerra de Moura Breno Augusto Vieira Moreira

Esta documenta c ao e livre; voc e pode redistribu -la e/ou modic a-la sob os termos da Licen ca P ublica Geral GNU conforme publicada pela Free Software Foundation; tanto na sua vers ao 2, como qualquer vers ao posterior (a seu crit erio). A distribui c ao desta documenta ca o e feita na expectativa de que ela seja u til, por em, sem nenhuma garantia; nem mesmo a garantia impl cita de comerciabilidade ou adequa c ao a uma nalidade espec ca. Consulte a Licen ca P ublica Geral do GNU para mais detalhes.

http://creativecommons.org/licenses/GPL/2.0/ http://creativecommons.org/licenses/GPL/2.0/legalcode.pt

11

Você também pode gostar