Instalando e Configurando o Cacti No Debian 7

Você também pode gostar

Você está na página 1de 2

Tutorial Instalao e Configurao do Cacti no Debian 7 Wheezy

Passo 1 - Baixando o Cacti


Acesse o site de download do Cacti e baixe o Cacti 0.8.8b.tar.gz, depois descompacte no mesmo diretrio que
voc o salvou.
# wget http://www.cacti.net/downloads/cacti-0.8.8b.tar.gz
# tar zxvf cacti-0.8.8b.tar.gz
Passo 2 Criando diretrio
Crie o diretrio "cacti" em /var/www/, importante estar no diretrio www por causa verso 2 do Apache:
# mkdir /var/www/cacti
Passo 3 - Acesse o diretrio que foi descompactado no Cacti 0.8.7d-2.4.tar.gz e mova todos os arquivos para a
pasta /var/www/cacti.
# cd /home/pastapessoal/cacti-0.8.8b
# mv . /var/www/cacti/
Passo 4 - Instalando o Apache2
Para instalar o Apache basta usar o comando abaixo (levando em considerao que se tenha uma conexo com
a internet):
# apt-get install apache2
Passo 5 - Instalando o PHP5 e seus mdulos
Instalando o PHP 5 juntamente com os mdulos para o GD, Apache e o MySQL:
# apt-get install php5 php5-mysql libapache2-mod-php5 php5-snmp php5-cli php5-gd
Passo 6 - Teste para ver se est funcionando a comunicao entre o php5 e o apache2:
Criar um arquivo chamado testephp.php, dentro da pasta /var/www/, com o cdigo abaixo:
<?php phpinfo();?>
Logo depois, digite no navegador:
http://localhost/testephp.php
Se aparecer uma tela de configuraes do php5 porque est correto, caso contrrio, reinstale o php5.
Passo 7 - Instalando e configurando o MySQL
# apt-get install mysql-server
Depois do MySQL ter sido instalado, criaremos um usurio no banco de dados para utilizarmos no Cacti, no
exemplo abaixo foi criado o "cactiuser":
# useradd -s /bin/false -d /dev/null cactiuser
Agora entraremos no MySQL para criar o banco de dados do Cacti.
# mysql -u root -p
Enter password:
O comando "create database cacti;" criar o banco de dados cacti:
mysql> create database cacti;
mysql> exit;
Fora do MySQL, digite o comando como mostrado abaixo. O MySQL importar as caractersticas de um banco,
tabelas e chaves para um banco de dados que est temporariamente vazio:

# mysql -p -D cacti < /var/www/cacti/cacti.sql


Entre no MySQL novamente e siga as instrues abaixo. O comando "GRANT ALL" dar permisso de acesso
para o usurio cactiuser:
# mysql -u root -p
Enter password:
mysql> GRANT ALL ON cacti.*TO cactiuser@localhost IDENTIFIED BY 'escolha-senha';
Logo depois insira o comando "flush privileges" para complementar os privilgios do cactiuser:
mysql> flush privileges;
Obs.: Depois desse comando voc pode sair do MySQL.
Por final, vamos nomear o cactiuser como dono do diretrio rra e log para o cactiuser poder fazer alteraes nos
diretrios.
# chown -R cactiuser /var/www/cacti/rra
# chown -R cactiuser /var/www/cacti/log
Passo 8 - Agora vamos configurar o Cacti. Edite o arquivo config.php
# nano /var/www/cacti/include/config.php
$database_default = "cacti"; # Nome do Banco de Dados - No mexer
$database_hostname = "localhost"; # Nome do host - No mexer
$database_username = "cactiuser"; # Mude para root
$database_password = "cacti"; # Mude para a senha do root
Aps editar, salve o arquivo e saia. Inclua esta linha no seu crontab:
*/5 * * * * php /var/www/cacti/poller.php > /dev/null 2>&1
Passo 9 - Instalando o RRDTool e net-snmp
RRDTool um sistema que armazena dados sobre o estado da rede e seu ativos com suporte ao protocolo
SNMP.
# apt-get install rrdtool
# apt-get install snmp snmpd
Passo 10 - Agora escolha um navegador de sua preferncia e digite:
http://localhost/cacti ou http://ipdamaquina/cacti
Login: admin
Senha: admin

Você também pode gostar