Novos recursos (plugins) para o CACTI (Debian Linux) versão 0.8.7b

Publicado por Marcelo Ferreira em 22/10/2008

[ Hits: 18.530 ]

 


Novos recursos (plugins) para o CACTI (Debian Linux) versão 0.8.7b



O CACTI nos permite criar gráficos para diversos recursos que são monitorados via SNMP. A ferramenta fornece muitas opções para criação de gráficos.

O procedimento de instalação e configuração para o Linux Debian já foi explicado em dicas anteriores.

Explicarei nesta dica como instalar 5 plugins: Monitor, NTOP, Update, Thold e Settings. A comunidade Cacti Users mantém estes e outros recursos para o CACTI.

Explicação sobre os plugins:
  • O plugin Monitor permite monitorar através do CACTI todos os devices configurados. Os devices receberam 3 estados no plugin Monitor: Normal, Recovering e Down;
  • O plugin NTOP realiza uma integração da ferramenta NTOP ao CACTI;
  • O plugin Update permite verificar a versão do CACTI e de plugins instalados;
  • O plugin Thold permite receber via e-mail a informação de que um serviço monitorado está desligado;
  • O plugin Settings é necessário para o funcionamento do plugin Thold.

Pré-instalação dos plugins para CACTI

1. Antes de iniciar o processo de instalação, verifique a versão do CACTI instalado no seu Debian, se versão corrente é diferente da 0.8.7b, não recomendo seguir esta dica. Execute o comando abaixo e verifique a versão do CACTI:

# apt-cache policy cacti
cacti:
  Instalado: 0.8.7b-2.1
  Candidato: 0.8.7b-2.1

Baixar os plugins

1. No site http://cactiusers.org, clique no botão "Downloads" e selecione os arquivos: 3 plugins (Monitor, NTOP e Update) e o arquivo cacti-plugin-arch.tar.gz (Plugin Architecture), salve no diretório desejado.

Instalação do patch para utilizar plugins no CACTI

1. É recomendado realizar backup da sua instalação do CACTI antes de realizar qualquer alteração:

# mkdir /root/backup-cacti
# cp -R /usr/share/cacti/* /root/backup-cacti/


Obs.: Para restaurar execute:

# rm -R /usr/share/cacti/*
# cp -R /root/backup-cacti/* /usr/share/cacti/


2. Descompacte o conteúdo do arquivo cacti-plugin-arch.tar.gz na pasta /usr/share/cacti:

# cd /usr/share/cacti
# tar -xzvf /usr/share/cacti/cacti-plugin-arch.tar.gz


3. Vamos instalar os novos arquivos (lembre de ter executado o passo de backup!):

# cp /usr/share/cacti/cacti-plugin-arch/files-0.8.7b/*.php /usr/share/cacti/site/
# cp /usr/share/cacti/cacti-plugin-arch/files-0.8.7b/include/*.php /usr/share/cacti/site/include/
# cp /usr/share/cacti/cacti-plugin-arch/files-0.8.7b/lib/*.php /usr/share/cacti/site/lib/
# cp /usr/share/cacti/cacti-plugin-arch/files-0.8.7b/plugins/*.php /usr/share/cacti/site/plugins/


4. Altere a linha abaixo no arquivo /usr/share/cacti/site/include/global.php:

de:

$config['url_path'] = '/';

para:

$config['url_path'] = '/cacti/';

de:

include($config["library_path"] . "/adodb/adodb.inc.php");

para:

include("/usr/share/php/adodb/adodb.inc.php");

de:

if (!((is_file($_SERVER["SCRIPT_FILENAME"])) && (substr_count($_SERVER["SCRIPT_FILENAME"], $_SERVER["PHP_SELF"])))) {

para:

if (!((is_file($_SERVER["SCRIPT_FILENAME"])))) {

de:

$config["rra_path"] = $config["base_path"]."/rra";

para:

$config["rra_path"] = "/var/lib/cacti/rra";

Instalação do plugin Monitor

1. Descompacte o conteúdo do arquivo monitor-0.8.2.tar.gz na pasta /usr/share/cacti/site/plugins:

# cd /usr/share/cacti/site/plugins
# tar -xzvf monitor-0.8.2.tar.gz


3. Verifique se as linhas abaixo existem no arquivo /usr/share/cacti/site/include/global.php, em caso negativo inclua as linhas abaixo:

# mcedit /usr/share/cacti/site/include/global.php

$plugins = array();
$plugins[] = 'monitor';

4. Neste momento, na tela do CACTI deverá estar ativo o botão "MONITOR".

Instalação do plugin NTOP

1. Descompacte o conteúdo do arquivo ntop-0.1.tar.gz na pasta /usr/share/cacti/site/plugins:

# cd /usr/share/cacti/site/plugins
# tar -xzvf ntop-0.1.tar.gz


2. Verifique se a linhas abaixo existe no arquivo /usr/share/cacti/site/include/global.php, em caso negativo inclua a linha abaixo:

# mcedit /usr/share/cacti/site/include/global.php

$plugins = array();
$plugins[] = 'ntop';

3. Para configurar o plugin NTOP, navegue no seu CACTI. Logado como admin, clique na opção "Console/Configuration/Settings" na aba "Misc" na opção "NTop URL" digite o ip do equipamento onde foi instalado o ntop no passo 4.

Instalação do plugin Update

1. Descompacte o conteúdo do arquivo update-0.4.tar.gz na pasta /usr/share/cacti/site/plugins:

# cd /usr/share/cacti/site/plugins
# tar -xzvf update-0.4.tar.gz


2. Verifique se a linhas abaixo existe no arquivo /usr/share/cacti/site/include/global.php, em caso negativo inclua a linha abaixo:

# mcedit /usr/share/cacti/site/include/global.php

$plugins = array();
$plugins[] = 'update';

Instalação do plugin Thold e Settings

1. Descompacte o conteúdo dos arquivos thold-0.3.9.tar.gz e settings-0.5.tar.gz na pasta /usr/share/cacti/site/plugins:

# cd /usr/share/cacti/site/plugins
# tar -xzvf thold-0.3.9.tar.gz
# tar -xzvf settings-0.5.tar.gz


2. Verifique se a linhas abaixo existe no arquivo /usr/share/cacti/site/include/global.php, em caso negativo inclua a linha abaixo:

# mcedit /usr/share/cacti/site/include/global.php

$plugins = array();
$plugins[] = 'settings';
$plugins[] = 'thold';

3. Devemos configurar o envio de e-mails, clique na opção "Console/Configuration/Settings" na aba "Mail / DNS" e preencha as opções necessárias. Ao final salve e envie um e-mail de teste.

Outras dicas deste autor

Instalação do Webmin no Debian

Comunicação servidor e clientes sem solicitar senha

Clonar HD, recuperar arquivos deletados e buscas avançadas em arquivos e diretórios

Criar disquete de boot de instalação do Debian

Instalação rápida do CACTI (SNMP) no Debian

Leitura recomendada

Convertendo arquivo de vídeo .flv para .avi no Linux OpenSuSE 11

Instalando codecs para assistir filmes e ouvir músicas

Removendo barra de título ao maximizar programas no Ubuntu

Gaim/Pidgin + Amarok + Gtalk: Mostre o que está ouvindo aos seus amigos no Orkut

Java Runtime empacotado para o Debian Sarge

  

Comentários
[1] Comentário enviado por bsonro em 12/11/2009 - 11:48h

Marcelo, achei bacana o tuto, estou usando o cacti, e estou achando muito bacana.

Pra ficar perfeito, falta apenas que ele envie e-mail avisando quando um serviço ficar Down.

Vi que essa opção Thold aparentemente faz isso, no entanto não ficou claro se é possível selecionar quais os serviços eu quero ser avisado, sabe me dizer se é possível?

Obrigado,

Robson Cardoso

[2] Comentário enviado por dr1ka em 10/03/2010 - 18:26h

Boa Noite,
Marcelo fiz todo o procedimento acima mais estou com um problema quando um ativo fica down nao esta enviando email, sabe me dizer o porque disso esta acontecendo?
Eu consigo enviar email de teste, mais quando um equipamento fica off ele nao me enviar nenhum alerta por email... =/




Obrigada,

Adriane Ázara

[3] Comentário enviado por rafael granado em 05/07/2010 - 09:45h

Oi gostaria de uma ajuda estou usando o cacti para monitorar minha rede ele esta funcionando corretamente.
Eu estalei o plugin do thold mais não sei usa-lo corretamente ja configurei ele esta mando e-mail de quando o servidor esta donw mais não consigo fazer ele enviar uma imagem do grafico com valores expecificos setados, ja tentei usar a opção baseline, agora to tentando com a High /low values gostaria de uma ajuda para configurar meu thold?

desde ja agradeço

[4] Comentário enviado por marciagen em 07/05/2012 - 14:52h

ola
Estamos fazendo um trabalho para faculdade, instalei o cacti e o mesmo já esta configurado,nossa duvida é sobre os plugins, é preciso instalar os plugins ou eles sao so um complemento para o monitoramento.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts