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.145 ]

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

Instalação e configuração do gdesklets no Slackware 10

Configurando o D-Link DSL-210 no Debian Etch

Automatic ACL Blocking List - Sistema automático de listas de bloqueio de ACLs

LVM completo e sem mistérios

Arquivos de configuração de rede - Parte I - /etc/hosts

Leitura recomendada

PHP Server Monitor - Monitore URLs e IPs

Um olhar sobre o Portage-tools - Parte I

Zabbix e iPhone

Childsplay - Suite completa de jogos para a educação infantil

Conky no Slackware 13

  
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