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.
Nesta parte do artigo, os plugins já estão instalados e configurados, bastando apenas usá-los. Então, vamos lá:
Monitor
Na aba "Monitor", você verá as estatísticas dos seus host como tempo de uptime, última falha, tempo de ping entre outras informações.
Para que seus hosts apareçam na aba "Monitor", basta ativar a monitoração quando seu host estiver sendo integrado ao Cacti, clicando em "monitor host" ou, na aba "Device", clique no micro que queira monitorar e marque ele, após isso, escolha a opção ENABLE MONITORING. Pronto, assim os hosts passam a ser monitorados.
Thold
Nesta aba ficam os alarmes disparados por e-mail e os alarmes de hosts offline, lembrando que a configuração deste plugin foi mostrado no capítulo "Instalando os plugins".
Para que seu host passe a ser passível de envio de alarmes, basta na adição do host, marcar a opção GLOBAL AND LIST BELOW, ou escolher o host e marcar a opção APPLY TRESHOLDS.
Weathermap
Nesta aba, iremos criar o mapa de nossa rede, para isso precisamos clicar em "EDITOR", em "Named" crie um nome para o mapa e clique em "CREATE".
Após isso, aparecerá abaixo de onde você criou o mapa, o nome do mapa criado, com isso, basta clicar no mapa criado.
Na próxima tela aparecerá diversas opções, vou relatar as mais importantes:
ADD NODE :: para adicionar seu host no mapa, clique nele e depois em qualquer ponto do mapa para criar o host. Após, clique no host criado para editá-lo. As opções para mudar são ICON FILENAME, para escolher o ícone e depois, clique em PICK FROM CACTI. Após isto abrirá os seus hosts cadastrados, clique em qual queira mapear e qual opção quer mapear, por exemplo HD, Rede, etc.
ADD LINK :: para criar os links entre os hosts do mapa, clique nos hosts que queira linkar e pronto.
Bibliografia
Gostaria de agradecer os autores dos artigos e criadores dos links que usei como estudo, meu muito obrigado:
[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
[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
[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).