Pular para o conteúdo

Implementando Cacti em distribuições Debian

Cacti é uma interface em PHP, frontend para a ferramenta rrdtool, que coleta dados via SNMP e armazena dados sobre os gráficos de estatísticas de contas de usuários, informações sobre o estado da rede e demais configurações em uma base de dados MySQL. Monitora também o estado de elementos de rede e programas, bem como largura de banda utilizada e uso de CPU.
joelmoises r2_ifmt4
Hits: 27.795 Categoria: Linux Subcategoria: Software
  • Indicar
  • Impressora
  • Denunciar

Introdução

Cacti é uma interface em PHP, frontend para a ferramenta rrdtool, que coleta dados via SNMP e armazena dados sobre os gráficos de estatísticas, contas de usuários, informações sobre o estado da rede e demais configurações em uma base de dados MySQL.

Monitora também o estado de elementos de rede e programas, bem como largura de banda utilizada e uso de CPU.

Também é possível adicionar novos plugins que adicionam novas funcionalidades, existem alguns plugins no site oficial do projeto e em cactiusers.org, como também manuais e tutoriais.

O Cacti pode ser instalado em Windows, Linux e BSD.

Neste artigo será usado o Linux Ubuntu Server, os passos vistos aqui podem ser usados em qualquer distribuição baseada em Debian.

Antes de começar precisaremos instalar os serviços necessários, que são:
  • Cacti 0.8.7d-2.4.tar.gz
  • Servidor web, nesse caso será o apache versão 2
  • PHP, usaremos o PHP 5
  • MySQL 3 ou superior
  • NET-SNMP
  • RRDTool

Baixando o Cacti

Acesse o site de download do Cacti e baixe o Cacti 0.8.7d-2.4.tar.gz, depois descompacte no mesmo diretório que você o salvou.

Crie o diretório "cacti" em /var/www/, é importante estar no diretório www por causa versão 2 do Apache:

# mkdir /var/www/cacti

Acesse o diretório que foi descompactado no Cacti 0.8.7d-2.4.tar.gz e copie todos os arquivos para a pasta /var/www/cacti.

# cd /home/pastapessoal/cacti-0.8.7d
# cp -R . /var/www/cacti/


Instalando o Apache2

Para instalar o Apache basta usar o comando abaixo (levando em consideração que se tenha uma conexão com a internet):

# apt-get install apache2

Instalando o PHP5 e seus módulos

Instalando o PHP 5 juntamente com os módulos para o Apache e o MySQL:

# apt-get install php5 php5-mysql libapache2-mod-php5 php5-snmp php5-cli

Teste para ver se está funcionando a comunicação entre o php5 e o apache2:

Criar um arquivo chamado testephp.php, dentro da pasta /var/www/, com o código abaixo:

<?php phpinfo();?>

Logo depois, digite no navegador:

http://localhost/testephp.php

Se aparecer uma tela de configurações do php5 é porque está correto, caso contrário, reinstale o php5.

   1. Introdução
   2. Instalando e configurando o MySQL
   3. Instalando o RRDTool e net-snmp
Nenhum artigo encontrado.

Distribuições Linux no Samsung Chromebook ARM (XE303C12)

i3 - Tilling Window Manager

Monitoramento de Serviços e Servidores

Instalando a ferramenta CACTI

Como instalar o Novo SGA - Sistema de Gerenciamento de Atendimento

#1 Comentário enviado por paulorvojr em 19/05/2009 - 14:09h
Muito bom o artigo, rápido e preciso!! parabens!!

uma sugestão no próximo artigo demonstre mais sobre suas funcionalidades, um exemplo, screenshots essas coisas, pessoal gosta e chama mais público para acessar.


Abraços
#2 Comentário enviado por volcom em 20/05/2009 - 11:12h
Legal!

Instalei e esta no ar!!!

Esta disponível em Português?!

Abraço!
#3 Comentário enviado por edublind em 22/05/2009 - 14:36h
Ola'amigo realmente seu artigo é muito bom porem estou com um pequeno problema
quando tento acessar a URL http://localhost/cacti me aparece a janela de download do firefox
com o seguinte arquivo oA4wjjbL.phtml.part sabe me dizer por que aisso acontece e como posso resolver?
Obrigado
#4 Comentário enviado por r2_ifmt4 em 25/05/2009 - 16:28h
Olá volcom.

Desculpe a demora em responder, estive trabalhando em alguns projetos e não pude responder as perguntas.

Bem, o Cacti não está disponível em Português. Mas os processos de configurações dentro dele são bem intuitivas e exigem apenas inglês técnico.

Vlw.
#5 Comentário enviado por r2_ifmt4 em 25/05/2009 - 16:47h
Olá edublind.

Da mesma maneira, peço desculpas pela demora.

Bem, não sei se fez o teste php, como indicado na primeira parte do artigo.
Se fez e também não deu certo, reintale o php5 e seus módulos.

Poste o resultado aqui, por favor.

Contribuir com comentário

Entre na sua conta para comentar.