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.

[ Hits: 25.473 ]

Por: joelmoises em 19/05/2009


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.

    Próxima página

Páginas do artigo
   1. Introdução
   2. Instalando e configurando o MySQL
   3. Instalando o RRDTool e net-snmp
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Instalação de VMWare Server 1.8 em Debian Etch sem segredo

Implementando servidor de aplicações PHP utilizando Zend Framework

Aptitude, uma ferramenta poderosa

Faça um tour pelo aMSN 0.95b

Instalar LibreOffice 7.0 no Slackware Current

  
Comentários
[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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts