Você está na página 1de 11

Manual de Utilizao do ZENOSS ca Core

Universidade Federal de Minas Gerais Departamento de Cincia da Computaao e c Laboratrio de Software Livre o 4 de fevereiro de 2010

Sumrio a
1 Introduo ca 2 Objetivos 3 Pr-requisitos e 4 Instalao ca 5 Congurao ca 5.1 Bando de Dados . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2 Arquivo snmpd.conf . . . . . . . . . . . . . . . . . . . . . . . 5.3 Interface Web . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Monitorando 6.1 Adicionando Usurio a 6.2 Adicionando Host . . 6.3 Funcionalidades . . . 6.4 ZenPacks . . . . . . 6.4.1 Instalao . . ca 6.5 Grcos . . . . . . . a 7 Crditos e 3 3 3 3 4 4 4 5 7 7 7 7 8 9 9 11

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

Introduo ca

O Zenoss Core uma ferramenta open source para gesto de TI desene a volvida em python e ZOPE, de modo que atravs dela poss realizar um e e vel monitoramento integrado de status de uma infra-estrutura de rede, tudo isto baseado em uma interface web amigvel. a

Objetivos

O objetivo desta documentaao auxiliar o usurio durante a instalao c e a ca e utilizaao da ferramenta, de modo que estes passos se tornem menos comc plicados e mais usuais.

Pr-requisitos e

Para um correto funcionamento da ferramenta, se faz necessria a insa talaao dos pacotes dos aplicativos: c MySQL Python e python-dev rrdtool snmp e snmpd ssh

Instalao ca

Para instalar o Zenoss Core em uma mquina com o sistema Debian ou a Ubuntu, basta seguir os seguintes passo: Primeiramente vire o super usurio root: a $ su Adicione o Repositrio do Zenoss ao sistema, editando o arquivo souro ces.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 repositrio com a nova relaao de pacotes: o c # apt-get update Instale o pacote do Zenoss-Core: # aptitude install zenoss-stack Aps a instalaao completa, podemos iniciar o servio: o c c # /etc/init.d/zenoss-stack start OBS.: O Zenoss ser instalado dentro do diretrio /usr/local/zenoss e a a o sua inicializaao ser feita automaticamente junto com o sistema. c a

5
5.1

Congurao ca
Bando de Dados

As informaoes do Zenoss so armazenadas em um banco de dados, porm c a e a criao do mesmo j realizada automaticamente junto com a instalaao, ca ae c 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 mquinas a 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 tambm o arquivo snmpd localizado em outra pasta: e # vim /etc/default/snmpd porm, ao invs de adicionar alguma linha, temos que editar uma que j e e a est no arquivo, retirando o ip local (127.0.0.1) do nal da mesma, de modo a que ela car desta forma: a SNMPDOPTS=-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid Por Fim, reinicie o servio: c # /etc/init.d/snmp restart Finalmente o snmp j est congurado e pronto para ser utilizado. a a 4

5.3

Interface Web

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

e ento basta clicar no boto Get Started! para realizer algumas cona a guraoes bsicas, a primeira delas ser denir uma senha para o administrac a a dor do sistema e adicionar mais algum usurio, caso seja necessrio. a a

Aps isto, aparecer a tela para adicionarmos as mquinas que sero moo a a a nitoradas pela ferramenta, o modo de adiao bem simples, basta escrever c e nos espaos os hostnames ou ips e ir clicando no + na medida que novos c espaos forem necessrios. Na parte de details, podemos escolher qual a c a 5

forma do monitoramento, podendo ser via SNMP ou SSH. No primeiro caso, j existe a pr-congurao do arquivo snmpd.conf j explicitada, j no sea e ca a a gundo, devemos colocar um usurio e senha para o acesso via ssh. Caso sua a rede trabalhe com muitas mquinas, adicionar uma a uma ser um trabaa a lho rduo e pouco funcional e ento ser melhor utilizar o mtodo de autoa a a e discovery do Zenoss, que basta digitar uma faixa de ip e ele j pesquisa todas a as mquinas que esto dentro desta faixa e as adiciona para monitoramento. a a

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

Agora, para acessa-lo daqui para frente, basta ir direto para o endereo c http://localhost:8080 e entrar com o usurio e senha denidos em um dos a 6

passos j realizados. a

Monitorando

Nesta parte da documentao, iremos explicar um pouco sobre as funcica onalidades do Zenoss

6.1

Adicionando Usurio a

Para adicionar novos usurios, basta clicar em Settings que est localizado a a no menu a esquerda na parte de Management e aps isto escolher a aba o Users. Assim, uma nova pgina ser aberta com a listagem de todos os users a a j cadastrados na ferramenta e para adicionar ou deletar, basta selecionar a a seta para baixo e clicar na opao desejada. c

6.2

Adicionando Host

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

6.3

Funcionalidades

A ideia principal de um sistema de monitoramento de rede permitir que e problemas e suas causas possam ser descobertos facilmente, porm tambm e e importante a preveno de problemas futuros. O zenoss nos garante essas e ca 7

funoes, como por exemplo caso o funcionamento de algum servio pare por c c causa de espao em disco, um alerta ser emitido e desta forma, este problema c a pode ser evitado. Assim, temos que o zenoss j vem com algumas funes de alertas j dea co a nidas, que podem ser vistos na parte de Event Console localizada no menu a esquerda na sesso Main Views. Esses alertas tambm aparecem na pgina a e a inicial do zenoss, que o seu Dashboard. e

Alguns monitoramentos poss veis do zenoss so: a Utilizaao de Memria c o Utilizaao de Disco c Status Carga do Processador E alm destas funes, outras novas podem ser adicionadas atravs dos e co e ZenPacks, que sero explicados a seguir. a

6.4

ZenPacks

Uma coisa muito interessante deste programa a possibilidade de se adie cionar novas funcionalidades atravs de pacotes que podem ser pegos no site e prprio do zenoss: http://www.zenoss.com/community/projects/zenpacks/ . o Vrios pacotes interessantes podem ser encontrados l, como por exemplo a a monitores do Apache, MySQL ou at mesmo do LDAP. Plugins do Cacti e e Nagios tambm existem. e

6.4.1

Instalao ca

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

6.5

Grcos a

A ferramenta j vem programada para gerar alguns grcos de perfora a mance das mquinas cadastradas, sendo eles de carga mdia do sistema, a e carga do processador, utilizaao de memria, e entrada e sa c o da. Para acessar estes grcos s clicar em Device List e escolher a mquina a e o a na qual se deseja obter as informaoes. Aps isto, basta clicar na aba Perf c o e os grcos iro aparecer. a a

10

Crditos e

Direito Autorais Reservados R Universidade Federal de Minas Gerais Departamento de Cincia da Computaao e c Joo Victor dos Anjos Brbara a a Israel Guerra de Moura Breno Augusto Vieira Moreira

Esta documentao livre; voc pode redistribu e/ou modic-la sob ca e e -la a os termos da Licena Pblica Geral GNU conforme publicada pela Free Softc u ware Foundation; tanto na sua verso 2, como qualquer verso posterior (a a a seu critrio). e A distribuio desta documentaao feita na expectativa de que ela seja ca c e util, porm, sem nenhuma garantia; nem mesmo a garantia impl e cita de comerciabilidade ou adequao a uma nalidade espec ca ca. Consulte a Licena Pblica Geral do GNU para mais detalhes. c u

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

11