Monitoramento - Instalando o Zenoss no Debian Etch

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.

[ Hits: 122.105 ]

Por: Jorge Gabriel Pereira Cardoso em 22/08/2008


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
   1. Obtendo e instalando
   2. Configuração de SNMP - Monitorando os servidores LINUX e WINDOWS
   3. Tunning do Zenoss e adicionando os dispositivos no Zenoss
   4. Configuração do serviço de envio de e-mails e alertas
   5. LEIA! Considerações finais
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Implementando Cacti em distribuições Debian

Exaile! O substituto do amaroK para Gnome

Como instalar o XAMPP no GNU/Linux

Instalando o KnowledgeTree fácil e rápido

Instalação do Debian 3.1r2 Sarge como servidor

  
Comentários
[1] Comentário enviado por junior 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 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.

[26] Comentário enviado por padulas em 26/09/2012 - 15:08h

Boa tarde senhores (as).

Gostaria de saber como proceder para a instalação desse maravilhoso software no Fedora 17 ou até mesmo no CentOS mesmo.

Agradeço antecipadamente seu retorno e compartilhamento da informação.

OBS: Parabéns ao Gabriel Pereira pela colaboração.

[27] Comentário enviado por padulas em 26/09/2012 - 16:14h

Senhores, eu encontrei, onde efetuar o download do software, obrigado.

[28] Comentário enviado por gabriel.pereira em 26/09/2012 - 18:07h

Obrigado Padulas.
O Artigo está desatualizado, mas o Zenoss continua bombando...
http://community.zenoss.org/index.jspa
Aqui vc acha tudo que precisa...
Recomendo leitura do install e admin guide.

Boa implantação pra vc!

[29] Comentário enviado por padulas em 26/09/2012 - 18:40h

Boa noite meus amigos (as).

Gostaria que me informassem um endereço para o mirror da aplicação,

Abraços.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts