Ferramentas Pessoais
Você está aqui: Página Inicial Toro de Parpite 2009 12 05 E quando São Zenoss não funfa...

E quando São Zenoss não funfa...

por Érico Andrei em 05/12/2009 18:59 |

Tenho usado o Zenoss dioturnamente para monitorar os servidores da Simples Consultoria. Não tenho muitas reclamações, pois ele faz o serviço muiro bem.

As poucas reclamações foram todas nas últimas horas quando me empolguei com a idéia de criar um ZenPack -- tive sucesso, por sinal -- para aplicar templates de monitoramento HTTP para os 90 sites que mantemos. A receita de bolo, que depois eu escrevo sobre, manda que ao final do processo você reinicie o Zenoss.

Zenoss reiniciado, vamos ver se tudo correu bem...

[zenoss@manoel bin]# /usr/local/zenoss/bin/zenoss status
Daemon: zeoctl program running; pid=4954
Daemon: zopectl program running; pid=4958
Daemon: zenhub program running; pid=4963
Daemon: zenping not running
Daemon: zensyslog not running
Daemon: zenstatus program running; pid=4980
Daemon: zenactions program running; pid=4989
Daemon: zentrap not running
Daemon: zenmodeler program running; pid=5014
Daemon: zenperfsnmp program running; pid=5033
Daemon: zencommand program running; pid=5042
Daemon: zenprocess program running; pid=5059
Daemon: zenwin program running; pid=5068
Daemon: zeneventlog program running; pid=5077
Daemon: zenwinmodeler program running; pid=5086

Três dos daemons não subiram e mesmo após tentativas de reiniciar os processos -- algumas rezas se aplicaram também -- nada acontecia.

A solução foi ler a documentação e perceber que por alguma razão estranha[1] o permissionamento estava errado para o zensocket. Enquanto o INSTALL.txt dizia claramente que:

- zensocket needs to be setuid in order to open raw sockets. As root, run:

chown root:zenoss /usr/local/zenoss/bin/zensocket
chmod 04750 /usr/local/zenoss/bin/zensocket

Portanto, tudo a fazer era, como root, acertar as permissões e, de novo, reiniciar o Zenoss:

[root@manoel bin]# chown root:zenoss /usr/local/zenoss/bin/zensocket
[root@manoel bin]# chmod 04750 /usr/local/zenoss/bin/zensocket

[root@manoel bin]# /usr/local/zenoss/bin/zenoss restart

Zenoss reiniciado e tudo volta ao normal -- ou seja, uma tempestade de emails, mensagens via Jabber e alertas prontos para serem atendidos.

Ações do documento
Powered by DISQUS comment system

Porra Dunga!

Friend connect