Cactos de Depuração

2

Estou usando o mysql-cacti-templates para monitorar meus servidores. Eles incluem um conjunto de modelos e ferramentas do MongoDB.

Então, eu tenho estes funcionando para monitorar as conexões do MongoDB. Meus relatórios do poller:

02/16/2012 06:20:58 PM - CMDPHP: Poller[0] Host[26] DS[188] CMD: /usr/bin/php -q /usr/share/cacti/scripts/ss_get_by_ssh.php --host db.live --type mongodb --items dc , output: dc:1

com

output: dc:1 

sendo o valor que eu sou após - 1 conexão.

Estou totalmente confuso no entanto em que os gráficos aparecem com um valor atual de 3524!

Eu verifiquei todas as ligações entre os arquivos RRD, o mapeamento de 'dc' para o gráfico, etc. etc., mas permaneço desconcertado sobre onde diabos ele está recebendo 3524 de.

Eu olhei nos arquivos RRD usando a ferramenta dump e, apesar de não entender a saída, o valor de 3524 é claramente visível.

Onde posso procurar na cadeia de processamento para obter um melhor controle de onde esse valor está aparecendo?

Atualização:

Verifiquei o arquivo de log do cacti e vejo isto:

02/16/2012 03:32:29 PM - CMDPHP: Poller[0] Host[23] DS[171] CMD: /usr/bin/php -q /usr/share/cacti/scripts/ss_get_by_ssh.php --host spider.live --type mongodb --items dc , output: dc:1
02/16/2012 03:32:29 PM - POLLER: Poller[0] CACTI2RRD: /usr/bin/rrdtool update /usr/share/cacti/rra/spider_live_mongodb_cnctd_clnts_171.rrd --template MONGODB_cnctd_clnts 1329406349:3521

Como está a tradução de 1 para 1329406349: 3521?

    
por Dave 16.02.2012 / 19:25

1 resposta

2

Bem depois de desperdiçar várias horas da minha vida, eu acertei.

link

"dc: 1" está sendo sendo avaliado como hexadecimal porque 'dc' é 'hex'.

Um pouco de código maluco ...

    
por 17.02.2012 / 12:07

Tags