Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Superkaramba no Fluxbox
Por _viviane_
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Artigo

Monitoramento - Instalando o Zenoss no Debian Etch
Linux user
gabriel.pereira
22/08/2008
O objetivo deste artigo é consolidar várias informações para a implementação do Zenoss Core, um sistema de monitoramento de redes desenvolvido em Zope. Assim não será necessário buscar em outros sites alguns detalhes necessários para este serviço.
Por: Jorge Gabriel Pereira Cardoso
[ Hits: 69195 ]
Conceito: 10.0   2 voto(s)2 voto(s)2 voto(s)2 voto(s)2 voto(s) + quero dar nota ao artigo

Obtendo e instalando

Versão instalada, testada e funcionando:

Zenoss Core 2.2.3 - 32 bits
Pacote nativo Debian - stack version

http://downloads.sourceforge.net/zenoss/zenoss-stack_2.2.3_i386.deb

Recomendação de hardware:
  • Pentium 4;
  • 1GB de memória.

(Atualmente ele roda numa máquina virtual alocando 1GB de RAM, instalada num VMWare Server for Linux, com boa performance)

Deve ser levado em consideração que seu Etch esteja atualizado. Se precisar de alguma ajuda, recomendo o tutorial:
A instalação testada foi instalada com sistema básico e atualizada das seguintes fontes:

deb http://ftp.br.debian.org/debian/ stable main
deb http://security.debian.org/ stable/updates main
deb http://ftp.debian.org/debian/ stable main
deb-src http://ftp.debian.org/debian/ etch main

deb http://security.debian.org/ etch/updates main contrib
deb-src http://security.debian.org/ etch/updates main contrib

deb ftp://ftp.br.debian.org/debian/ etch main contrib non-free
deb http://linorg.usp.br/debian/ etch main contrib non-free

Obs.: Não esqueça de setar as configurações de rede para IP Fixo e configure corretamente o hostname. Dê um FQDN para o servidor e crie o ponteiro no seu DNS.

Instale os pacotes:

# apt-get install binutils cpp flex gcc libarchive-zip-perl libc6-dev libcompress-zlib-perl libdb4.3-dev libpcre3 libpopt-dev linux-kernel-headers lynx m4 make nmap openssl perl perl-modules unzip zip zlib1g-dev autoconf automake1.9 libtool autotools-dev g++

Baixe o pacote nativo pro Debian:

# wget http://downloads.sourceforge.net/zenoss/zenoss-stack_2.2.3_i386.deb

Instale o pacote:

# dpkg -i zenoss-stack_2.2.3_i386.deb

O Zenoss já está instalado em /usr/local/zenoss!

Seu serviço já pode ser iniciado:

# /etc/init.d/zenoss-stack start

OBS: A instalação cria automaticamente o usuário "zenoss" com seu home directory. Qualquer comando específico do zenoss deve ser rodado com esse usuário. No entanto, a necessidade de executarmos comandos é monina.

Acesse-o pelo endereço:

http://seu_servidor:8080/zport/dmd

Deverá ser exibida uma página como esta:
Monitoramento - Instalando o Zenoss no Debian Etch
Usuário e senha padrões:
  • admin
  • zenoss

Próxima página >>




Páginas do artigo

Outros artigos deste autor
Nenhum artigo encontrado.

Leitura recomendada

Comentários
[1] Comentário enviado por junior.rocha em 22/08/2008 - 21:53h:

Não querendo comparar, mas já comparando: Entre o Zenoss e o Nagios, qual obtem melhor desempenho e estabilidade?

[2] Comentário enviado por gabriel.pereira em 23/08/2008 - 09:26h:

Kra... não tenho como te responder com precisão... Pois utilizei um nagios por muito pouco tempo...
A unica coisa q posso te afirmar, é q a implementação e o retorno (mostrar pro patrão ehehe) com o Zenoss são mais rápidos....
O zenoss exige um pouco mais de hardware, por isso recomendei pelo menos um p4 e 1gb... se for monitorar mais de 100 servidores, acho melhor começar a pensar em melhor escalabilidade...
Te garanto que, se você não tem nada na sua rede, e precisa ter um controle pró-ativo, coloque o zenoss.... ele já vai te avisar das coisas mais básicas (disco, processamento, memória, rede, serviços que caem http, smtp etc) e com certeza vc vai ter surpresas... coisas que acontecem e vc só sabe quando dá merda....
Sou novo no mundo linux.. menos de 6 meses... sempre trabalhei com MS... meu intuito é ajudar quem tá começando tb... por isso preferi colocar um artigo simples...

[3] Comentário enviado por junior.rocha em 23/08/2008 - 10:03h:

Hum, entendi Gabriel.

Mesmo assim, ótimo artigo.
Até então conheço o Nagios pra Linux e uma ferramenta proprietária desenvolvida em perl, php e mais um monte de linguagem.

Valeu, um abraço.

[4] Comentário enviado por Felipe16 em 23/08/2008 - 23:00h:

Muito Bom artigo cara, dei uma palestra sobre gerenciamento de rede falando sobre o cacti e o Nagiios, mas se eu já conhece-se o zenoss eu dava a palestra sobre ele e o zabbix :D

[5] Comentário enviado por lucianopqd em 25/08/2008 - 08:12h:

O Artigo foi bom, agora, entre o Nagios e o Zenoss, o Nagios tem as informações bem mais claras... eu por exemplo não consegui fazero Zenoss monitorar o espaço em HD...

[6] Comentário enviado por gabriel.pereira em 25/08/2008 - 11:49h:

O zenoss monitora os discos automaticamente... não precisa fazer nenhuma configuração adicional...
Se vc configurou o snmp corretamente, está tudo ok...
Se o disco passar de 90% de utilização, o zenoss te envia um alerta.... se vc quiser ver manualmente a utilização dos discos, precisa navegar dentro do servidor desejado... faça o seguinte caminho:
1- Clique no servidor desejado
2- No portlet on tem algumas bolinhas verdes (normalmente), do lado direito, clique em filesystem... vc verá um consolidado do servidor....


[7] Comentário enviado por gabriel.pereira em 25/08/2008 - 11:51h:

Obrigado Felipe... Realmente o zenoss é uma ferramenta acima da média...

O Zabixx também é ótimo, mas tive alguns problemas com gráficos de utilização com ele... o gráfico dos roteadores só subia, subia e subia... um dia parecia que meu link de internet era de 15gb.. AUHeUAEH

abs

[8] Comentário enviado por grandmaster em 25/08/2008 - 20:47h:

Mais uma ferramente para manga :D

Não conheica essa. Pareceu bem interessante. Vou fazer uns testes no VMWare

Renato de Castro Henriques
CobiT Foundation 4.1 Certified ID: 90391725
http://www.renato.henriques.nom.br




[9] Comentário enviado por Felipe16 em 25/08/2008 - 23:09h:

Rapaz gostei muito do zenoss :D
Parabéns pelo artigo. Já trabalhei com o cacti, nagios, zabbix, mrtg mas nunca vi uma ferramenta tão completa como o zenoss. Já tah sendo utilizado pra monitorar a rede de onde eu trabalho :D

[10] Comentário enviado por gabriel.pereira em 26/08/2008 - 09:11h:

Obrigado pelo comentario grandmaster...
A ferramenta é muito boa mesmo...
Para testar em VMware, vc ainda tem 2 opçoes... ou segue o meu artigo e instala do zero, ou pega a versao virtual pronta...
Os kras te dao uma vm pronta, com tudo rodando...
abs
VM Windows
http://downloads.sourceforge.net/zenoss/zenoss-2.2.3-x86.vmware.zip

VM Linux
http://downloads.sourceforge.net/zenoss/zenoss-2.2.3-x86.vmware.zip

Install guide
http://www.zenoss.com/community/docs/install-guides/installing-and-using-the-zenoss-virtual-applianc...

[11] Comentário enviado por gabriel.pereira em 26/08/2008 - 09:15h:

Parabens pela implementação Felipe...fora que seu trabalho vai melhorar bastante, e vc vai poder analisar coisas que não podia antes, tenho certeza que a diretoria de TI vai gostar...
No meu caso, a diretoria é bem flexível e ligada ao mercado de TI, mas em outras empresas, alguns são cavalos paraguaios... pra esses aí, vc mostra o network map, cheio de desenho que eles se amarram rs rs rs...

[12] Comentário enviado por luizhenrique em 13/09/2008 - 00:13h:

Muito bom parabens pelo artigo .

[13] Comentário enviado por acm-dinis em 17/10/2008 - 15:00h:

Meu caro,

Muito bom este seu artigo.

Sou estagiário em Linux, estou testando o Nagios e o Cacti, porém este aplicativo me parece muito melhor, estarei avaliando e assim que obter um resultado estarei publicando.

Obrigado,
ACM


[14] Comentário enviado por ernanijr em 10/11/2008 - 23:22h:

Cara eu só nao entendi esta parte pode me dar uma ajuda nisto

Obs.: Não esqueça de setar as configurações de rede para IP Fixo e configure corretamente o hostname. Dê um FQDN para o servidor e crie o ponteiro no seu DNS.


[15] Comentário enviado por ernanijr em 11/11/2008 - 00:37h:

Onde que ve trafego na rede bem como ultilizaçao da banda.......

[16] Comentário enviado por gabriel.pereira em 11/11/2008 - 09:20h:

Ernani, obrigado pelo comentario.

Em relação a sua primeira duvida:

"Cara eu só nao entendi esta parte pode me dar uma ajuda nisto

Obs.: Não esqueça de setar as configurações de rede para IP Fixo e configure corretamente o hostname. Dê um FQDN para o servidor e crie o ponteiro no seu DNS."

Configure o servidor do zenoss com ip fixo.
De um nome completo para ele, de acordo com seu dominio. FQDN (Full qualified domain name) quer dizer pra vc colocar um nome válido para ele, por exemplo:
srvzenoss.eaj.com.br. Claro pode ser seu sub-dominio, por exemplo srvzenoss.rj.eaj.com.br
Crie o ponteiro no seu servidor DNS, para que o nome seja resolvido corretamente pelos outros servidores.

É importante que a resolução DNS esteja configurada corretamente, senão você poderá ficar recebendo erros de Heartbeat failure ou aleatorios...


Sobre a segunda dúvida.
"Onde que ve trafego na rede bem como ultilizaçao da banda....... "


Veja este tráfego através das interfaces de rede... Se quiser ver o seu tráfego de internet por exemplo, precisa acessar a placa de rede do seu firewall que recebe o link...

Vamos supor que seu firewall seja o FW01...

Clique em device list, clique no FW01, onde tem as bolinhas verdes, clique em IP Interface, e clique na ETH do seu link de internet...


[17] Comentário enviado por ernanijr em 11/11/2008 - 09:58h:

Amigo consegui ver mas é o seguinte como monitoro todos da minha rede que estao acessando o servidor por tem maquinas la que estao roubando banda no mikrotik temos o torch queria algo parecido

[18] Comentário enviado por biliati em 16/12/2008 - 17:15h:

Gabriel,


tive problemas nos snmptrap para roteadores CISCO. Vc tem algum exemplo com fazer zenoss coletar e gerar os relatorios dos traps?

[19] Comentário enviado por pasisa em 05/01/2009 - 18:36h:

Gabriel,
Quero parabenizá-lo pelo excelente artigo publicado.
Foi muito claro e objetivo.
Porém, tenho um pergunta a lhe fazer.
Você conseguiu monitorar os devices com snmp v3?

[20] Comentário enviado por potenciade10 em 29/03/2009 - 19:33h:

Não esta aparecendo a opção para escolher o protocolo snmp, somente auto e none

Alguem sabe como resolver isso??

Grato

[21] Comentário enviado por rafael guedes em 02/06/2009 - 09:08h:

Gabriel parabéns pelo artigo cara, eu já tinha ouvido falar muito bem do Zenoss, mas nunca tinha visto algum documento que abordasse de forma tão clara a ferramenta.

Então , eu instalei segundo o teu artigo... Num Debian Etch e usando a mesma versão do Zenoss.. Funcionou normal, mas eu não consegui cadastrar o enderço SMTP para receber os alertas.. Dá o seguinte erro:
Test Failed: smtplib.STMPException - SMTP AUTH extension not supported by server.

Tentei instalar em outro servidor com o Lenny através do bin stack (última versão estável) e deu o mesmo problema, você faz alguma idéia do que possar ser?

Valeu e mais uma vez parabéns.

[22] Comentário enviado por gabriel.pereira em 29/01/2010 - 14:45h:

ATUALIZAÇÃO/UPDATE by Gabriel Pereira

PARA AS VERSÕES ATUAIS DO ZENOSS, ESTE TUTORIAL TAMBÉM PODE SER UTILIZADO. As versões posteriores a 2.5 estão excelentes. Se você já usa versão 2.4 ou superior, basta instalar por cima que funciona.


NA FASE DE TUNNING, RECOMENDO OS SEGUINTES ZENPACKS:

WindowsWMIDeviceTemplateV2
ZenPacks.Nagios.CheckPing
ZenPacks.SCC.ShowGraphPortlet
ZenPacks.SNMP.TCPMIB
ZenPacks.SNMP.UDPMIB
ZenPacks.altea.SQLServer
ZenPacks.community.AvailabilityReportPerGroup
ZenPacks.community.LinuxMonitorAddOn
ZenPacks.community.Perfmon
ZenPacks.community.WMIFilesMonitor
ZenPacks.community.deviceAdvDetail
ZenPacks.fdeckert.myeventviews
ZenPacks.fdeckert.reports
ZenPacks.sodonnell.TransformReport
ZenPacks.zenoss.LinuxMonitor

Podem ser baixados em: http://community.zenoss.org/community/zenpacks

Atualmente estamos utilizando a versão 2.5.1, com os zenpacks e algumas customizações. Baixe o adminguide e assista as aulas, pois o zenoss é muito mais que o event console.

Abraços.


obs: Coloquei a atualização aqui, pois é impossível atualizar o artigo.

[23] Comentário enviado por zuberi3000 em 08/04/2010 - 11:28h:

Ola colega Gabriel.

Instalei o Zenoss 2.5.1 recentemente e estou aprendendo a mexer nele ainda.
Como voce ja tem mais experiencia no aplicativo, gostaria de pedir sua ajuda.

Tenho alguns servidores linux com asterisk aqui na empresa e neles estão conectados algumas placas de telefonia da Sangoma, onde são instalados os links E1 com 30 canais digitais.

Bem, gostaria de que o zenoss gerenciasse o estado desses links se estao up ou down, e em caso de down, link fora por algum motivo, ele disparasse um email.

O comando externo no linux para ver o status do link E1 é [root@scout3]#asterisk -rx "pri show spans", se houver possibilidade, via AMI tambem pode ser executado.

O resuldado do comando, quando todos os links estao ok é esse:
PRI span 1/0: Provisioned, Up, Active
PRI span 2/0: Provisioned, Up, Active
PRI span 3/0: Provisioned, Up, Active
PRI span 4/0: Provisioned, Up, Active
PRI span 5/0: Provisioned, Up, Active
PRI span 6/0: Provisioned, Up, Active
PRI span 7/0: Provisioned, Up, Active
PRI span 8/0: Provisioned, Up, Active

No meu caso tenho oito links E1, e quando um deles tem cai, a mensagen fica PRI span 8/0: Provisioned, Down, Active.

Com sua experiencia colega Gabriel, voce acha que é possivel o zenoss executar esse comando e guardar o resuldado em graficos e em caso de falha disparar um email?

Mais uma coisa, sobre o Adminguide que voce sugeriu? O que é? é sobre config/administracao do zenoss? Onde baixo?


Desde já muito obrigado pela atenção.

Jeferson Oliveira.



[24] Comentário enviado por agimenez em 05/05/2010 - 09:01h:

Gabriel,

Segui seu artigo para Debian 4.0 e não consigo instalar os ZenPacks. Qualquer um que eu tente ele dá o seguinte erro:

Output:
zenpack --install /tmp/ZenPacks.altea.SQLServer-1.2-py2.4.egg.zip

ERROR: zenpack command failed. Reason: OSError: [Errno 20] Not a directory: '/usr/local/zenoss/zenoss/Products/ZenPacks.altea.SQLServer-1.2-py2.4.egg/skins'

Done installing ZenPack.


Tem alguma dica?

Obrigado

[25] Comentário enviado por klsouza1 em 06/07/2010 - 11:18h:

Caros, não consegui remover os alertas em laranja.. Sempre que removo ou delto eles continuam a aparecer.
E também não consigo utilizar o envio de email.


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.