terça-feira, 5 de fevereiro de 2013

Cacti no Centos 6.3

Cacti é uma ferramenta de monitoramento que gera gráficos , é muito util para verificar a largura da banda em sua rede , uso da CPU , uso de Memoria ,etc....
é uma ferramenta muito para para os Administradores de Redes.

 Instalando os Pacote no Centos

Apache
# yum install httpd httpd-devel -y

PHP
# yum install php php-devel php-snmp -y

RrdTool
# yum install rrdtool rrdtool-php rrdtool-devel -y

MySQL
# yum install mysql mysql-devel mysql-server php-mysql -y

Net-snmp
# yum install net-snmp net-snmp-utils net-snmp-libs net-snmp-devel -y

Adicione o Mysql e o Apache na inicialização

# chkconfig httpd on

# chkconfig mysqld on


Agora vamos definir uma senha para o mysql

# service mysqld start

# mysqladmin -u root password '12345'



Agora baixe o Cacti

# wget http://www.cacti.net/downloads/cacti-0.8.8a.tar.gz

Descompacta o Cacti

# tar -zxvf cacti-0.8.8a.tar.gz

Mova para o /var/www/

# mv cacti-0.8.8a /var/www/cacti

Crie o banco de dados cacti

# mysqladmin -p create cacti

Agora vamos criar as tabelas da base do cacti

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

 
Ajuste as permissões no MySQL

# mysql -u root -p 

 
mysql> GRANT ALL ON cacti.* TO user@localhost IDENTIFIED BY ‘senha’;
mysql> flush privileges;
mysql> quit


Vamos configurar o Apache para acessarmos o Cacti

# vim /etc/httpd/conf.d/cacti.conf

e adiciona

Alias /cacti /var/www/cacti
<directory /var/www/cacti>
Allow from all
</Directory>


Agora vamos ajudar a configuração do Cacti ao acesso ao banco de dados

# vim /var/www/cacti/include/config.php

e configura o acesso ao banco com usuário e senha

$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "user";
$database_password = "senha";
$database_port = "3306";
$database_ssl = false;


configure o crontab

# crontab -e

e adiciona a linha

*/5 * * * * php /var/www/cacti/poller.php > /dev/null 2>&1

Ajustes as permissões

# chown -R root:apache /var/www/cacti

Bom agora reinicia o Apache

#service htttpd restart

e acesse pelo browser para finalizar a configuração

http://<ip do servidor do cacti>/cacti

e irá aparecer a tela de instalação do cacti

 Só clickar em NEXT



 Como estamos efetuando uma instalação click em NEXT denovo







 bom como tu já esta certo click em FINISH



 Bom para acessar a senha é "admin" e senha "admin"



 Após o login é só alterar a senha



 Pronto o Cacti já esta instalado


Guia de Referencia :
 http://www.cacti.net

4 comentários:

  1. Danniel obrigado por compartilhar essas informações.

    Mas estou com um pequeno problema, ao acessar meuip/cacti ou localhost/cacti , dá acesso negado.

    ResponderExcluir
  2. Excelente texto, mas esbarrei no mesmo problema do amigo acima e resolvi seguindo os passos desse link: https://www.centos.org/modules/newbb/viewtopic.php?topic_id=32491 - Parece que ao mover a pasta do Cacti para o /var/www ele não leva as referencias corretas do SELinux, basta rodar um comando que o mesmo libera.

    ResponderExcluir
    Respostas
    1. Olá Neto eu tb esbarei com este erro ao iniciar o cacti sera que vc pode mim ajudar informando qual é o comando pois acesse o link mais esta todo ingles e eu acabei mim perdendo lá obrigado desde já.

      Excluir
  3. Este comentário foi removido pelo autor.

    ResponderExcluir