← Back to team overview

cedrus team mailing list archive

CEDRUS e ZABBIX

 

Boa tarde a todos,

Dei uma olhada na solução ZABBIX para monitoramento de servidores e notei
que diversos requisitos elencados para o CEDRUS são contemplados por ela.
Inclusive a arquitetura é um pouco semelhante, mesmo a divisão entre os seus
componentes (agente, servidor e front-end). O monitoramento de servidores
(hosts) e indicadores (items), e a configuração de disparadores (triggers) e
ações (actions) tem o mesmo propósito, além de estar completamente funcional
e possuir inúmeras funcionalidades adicionais.

Vejo que existe muita intersecção de ideias entre o CEDRUS e o ZABBIX, com a
segunda solução tendo a vantagem de já estar desenvolvida e bastante
difundida, além de ter uma abrangência muito maior. Por exemplo, ela
monitora os mais diversos serviços, e não somente PostgreSQL, além de já ser
baseada no mecanismo SNMP.

Por outro lado, o módulo de monitoração de serviços específico para o
PostgreSQL ainda é muito superficial e um tanto quanto ardiloso (i.e.
"xunxado"). Por exemplo, nas documentações é sugerido criar parâmetros no
agente fazendo uso da ferramenta "psql", e cada dado é obtido
individualmente, e isso sem falar no overhead de se criar e destruir
backends a cada requisição efetuada, mesmo que local (Unix socket).

Sendo assim, *o que vocês acham de fazer com que o CEDRUS não carregue essas
funcionalidades já desempenhadas pelo ZABBIX ou ferramentas
similares*(Nagios, MRTG, etc)?

Desta forma poderíamos nos concentrar em fornecer funcionalidades altamente
específicas e voltadas ao DBA PostgreSQL, tais como a visualização de
gráficos com dados oriundos do próprio repositório do ZABBIX ou da lista de
consultas SQL mais onerosas para o SGBD.

Outra questão que poderia ser atacada seriam modelos (templates) para essas
ferramentas de monitoração. Recentemente postei esse artigo sobre sugestões
de configuração do ZABBIX para o  PostgreSQL:
http://agajorte.blogspot.com/2009/12/postgresql-monitoring-on-zabbix.html

Aguardo manifestações. :)

Abraço,

-- 
Rodrigo Hjort

Follow ups