Cacti + Plugins (Settings, Monitor, Thold e Weathermap) - Instalação e configuração

Procurei descrever neste artigo a instalação, configuração e boas práticas de uso desta ferramenta que, aliada aos plugins, torna-se essencial para administração de rede e devices de uma rede de dados. Mostrarei também como implantar e configurar o Cacti e seus plugins, como o Settings, Monitor, Thold e o Weathermap.

[ Hits: 83.903 ]

Por: Perfil removido em 15/07/2013


Configurando os plugins



Monitor

As configurações dos plugins são muito simples e começarei pelo plugin Monitor.

Para colocar um host para ser monitorado e aparecer suas estatísticas, na aba "Monitor" é necessário, quando estiver adicionando um host no servidor, marcar a opção "MONITOR HOST".

Com isso, seu monitor já estará apto a ser monitorado ou, após adicionar o host no servidor, clique em "Devices", marque o host a ser monitorado e clique na opção "ENABLE MONITORING", na caixa de diálogo abaixo do host.

Thold

Para receber notificações de hosts offline é muito simples, basta clicar no lado esquerdo do browser, na opção "Settings" e na aba "Mail/DNS".
  • Na primeira opção, coloque o e-mail usado para o envio de alerta.
  • Na segunda opção, escolha: SMTP
  • Na terceira opção, coloque o destinatário do e-mail, no caso, o mesmo da primeira opção.
  • Na quarta opção, coloque o nome de exibição do e-mail recebido, por exemplo: Cacti
  • Deixe a quinta opção sem alteração.
  • Na sexta opção está o diretório do Sendmail, caso não esteja com a cor verde, dê OK e altere para o diretório correto.
  • Na sétima opção, coloque o seu SMTP de envio.
  • Na oitava opção, a porta do SMTP.
  • Na nona opção, seu e-mail de envio, o mesmo da primeira opção.
  • Na décima e décima primeira opção, a senha de autenticação no servidor de e-mails.
  • Na décima segunda e décima terceira, o seu servidor DNS.
  • Na décima quarta opção, deixe sem alteração.

Para que um host receba e-mails de downtime, é necessário habilitar a opção para ele, para isso, clique em "Devices", selecione o host e clique em "Apply Thresholds". Ou na adição de um host, marque a opção "Global and List Below" na opção "Thold Up".

Weathermap

Para esta configuração, teremos que editar alguns arquivos no servidor Cacti. Vamos lá:

Mude o nome do arquivo "editor-config.php-dist":

# cd /usr/share/cacti/site/plugins/weathermap
# chmod 777 output
# cp editor-config.php-dist editor-config.php


# vim editor-config.php

Na linha 14, altere de:
$cacti_base = 'C:/httpd-.2_x64/htdocs/cacti';
Para:

$cacti_base = '/usr/share/cacti/site';


Na linha 20, altere de:
$cacti_url = "http://support.company.net/cacti/";
Para:

$cacti_url = http://IPDOSERVIDOR/cacti/;


Editar o arquivo "editor-config.php" como descrito acima. Após isso, faça:

# vim editor.php

Na linha 7, altere de:
$ENABLED=false;
Para:

$ENABLED=true;


Na linha 18, altere de:
$cacti_base = '../../';
Para:

$cacti_base = '/usr/share/cacti/site';


Na linha 19, altere de:
$cacti_url = '/';
Para:

$cacti_url = 'http://IPDOSERVIDOR/cacti/';


# vim cacti-pick.php

Na linha 6, altere de:
$cacti_base = '../../';
Para:

$cacti_base = '/usr/share/cacti/site';


Na linha 7, altere de:
$cacti_url = '/';
Para:

$cacti_url = 'http://IPDOSERVIDOR/cacti/';


Com estas alterações, estamos habilitando as edições do Weathermap via browser.

Alterar as permissões de escrita para a pasta "cacti". E com isso, finalizamos a edição no servidor Cacti:

# chown www-data.www-data -R /var/www/cacti*

Página anterior     Próxima página

Páginas do artigo
   1. Introdução / Requisitos
   2. Instalação
   3. Configurando os plugins
   4. Usando os plugins
Outros artigos deste autor

Capturando seu desktop com uma aplicação feita em kylix

Explorador de Blockchain do Bitcoin para o Terminal (Bash)

Dá para usar BackTrack como desktop! Sabia?

Configure seu modem SmartAx MT810 no Ubuntu

1º Fórum da Internet no Brasil

Leitura recomendada

Café com leite, gerenciador de lan house e cyber café

Um tour pelos players de áudio para Linux

Novidades e mudanças na estrutura e configuração do Grub2, fique por dentro!

Shockwave Plugin no Linux via Wine

Implantando o Cacti (gerador de gráficos) em HTTP Seguro (HTTPS)

  
Comentários
[1] Comentário enviado por danniel-lara em 15/07/2013 - 11:10h

Parabéns pelo Artigo muito bom mesmo

[2] Comentário enviado por removido em 15/07/2013 - 13:24h

Obrigado, que bom que gostou.

[3] Comentário enviado por Filisteus em 08/08/2013 - 11:45h

Fiz todas essas etapas e meus hosts no monitor ficam todos down e no weathermap, ao adicionar host ele não deixar escolher o que monitorar. Só o host local ele me dar opções

[4] Comentário enviado por ueder84 em 01/10/2013 - 21:14h

Irmão os plugin management nao aparece no browser, meu arquivo config-php esta exatamente igual vc postou !

parabens pelo artigo mt bom!

[5] Comentário enviado por angkor em 27/11/2013 - 14:53h

Amigo boa tarde,

Tive problema para executar o comando patch, para que desse certo tive de executar o patch "patch -p1 -N --dry-run < cacti-plugin-0.8.7g-PA-v2.8.diff" e o "patch -p1 -N < cacti-plugin-0.8.7g-PA-v2.8.diff" de dentro de "/usr/share/cacti/site", ficou assim:
root@cacti:/usr/share/cacti/site# patch -p1 -N < ../cacti-plugin-arch/cacti-plugin-0.8.7g-PA-v2.8.diff

Abraços

[6] Comentário enviado por removido em 28/11/2013 - 12:01h

Tenta ao invés de executar de dentro do pasta site entrar dentro da pasta onde está o arquivo cacti-plugin-0.8.7g-PA-v2.8.diff, ou copia o arquivo em questão para a pasta /usr/share/cacti/site e executa o patch de lá. É necessário estar dentro da pasta onde está o arquivo. Qualquer coisa é só falar, abraço.


[7] Comentário enviado por danilovoigt em 12/03/2014 - 14:32h

Booa tarde,

Parabéns pelo artigo, bem explicado.

Só fiquei em dúvida em um ponto, não comenta no artigo se é necessário copiar o conteúdo da pasta files que fica dentro do diretório cacti-plugin-arch para a pasta /usr/share/cacti/site, é necessário né?

Outra questão, estou tendo muitas dificuldades quando executo as linhas: # patch -p1 -N --dry-run < cacti-plugin-0.8.7g-PA-v2.8.diff
# patch -p1 -N < cacti-plugin-0.8.7g-PA-v2.8.diff . Primeiramente quando executava as linhas pedia Patch File: ai fiz como recomentou para o outro amigo copiei o arquivo cacti-plugin-0.8.7g-PA-v2.8.diff para o diretório /usr/share/cacti/site ai executou com alguns erros. Mais após faço isso simplismente o cacti para de funcionar não acessa mais via web, continuei o procedimento executei o comando # mysql -p cacti < pa.sql ele me retorna um erro error 1050 (42s01) at line 5: table "plugin_config" already exists. Já tentei fazer seguindo outros procedimentos que vi pela web, mais em todas as vezes quando executo o comando diff o cacti para de funcionar. Alguém passou por isso? sabem o que pode ser? obrigado desde já

[8] Comentário enviado por felippedeabreu em 31/10/2014 - 13:39h

Eu fiz o tutorial até na parte de mover os arquivos para dentro da pasta plugins, depois movi a pasta "cacti-plugin-arch" para dentro de /usr/share/cacti/site, ai usei os comandos "patch -p1 -N --dry-run < cacti-plugin-arch/cacti-plugin-0.8.7g-PA-v2.8.diff" e "patch -p1 -N < cacti-plugin-arch/cacti-plugin-0.8.7g-PA-v2.8.diff " sem nenhum erro.


Dentro da pasta usei também o:

"mysql -p cacti < pa.sql", porem na primeira vez, deu um erro, tive que editar o arquivo "pa.sql", na linha 16, colocando:

) ENGINE=MyISAM;

no lugar de ) TYPE=MyISAM;



O único arquivo que alterei foi o /usr/share/cacti/site/plugins/weathermap/editor.php, na linha 7, colocando TRUE ($ENABLED=true;).

Além disso, tive que instalar o php5-gd (utilizando o apt-get mesmo).

Dei permissão para as pastas com:

chmod 777 /usr/share/cacti/site/plugins/weathermap/configs
chmod 777 /usr/share/cacti/site/plugins/weathermap/configs/*

e funcionou normal.



[9] Comentário enviado por felippedeabreu em 04/11/2014 - 08:50h

Mais uma dica: peguem a nova versão do plugin (http://network-weathermap.com/releases/0.97c)

descompactem na pasta plugin e corra para o abraço!

Essa antiga versão deu uns bugs na listagem dos maps etc...

[10] Comentário enviado por lelecomb em 18/09/2018 - 11:04h

Bom dia,

amigo realizei a instalação certinha. todavia quando acesso a aba MONITOR a página aparece em branco. alguma dica?


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts