terça-feira, 3 de julho de 2012

Instalando o Cacti no CentOS 6.2


Instalando o Cacti no CentOS 6.2

Requisitos

Apache
PHP
MySQL
RRDTool

Instalação dos requisitos

Para instalação do Apache e do MySQL procure no blog.

Para instalar o PHP use o comando:

# yum install php php-mysql php-snmp php-xml

Antes de compilar o RRDTool, vamos instalar alguns pacotes com o comando:

# yum install cairo-devel libxml2-devel pango-devel pango libpng-devel freetype perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker gcc make wget xorg-x11-font* net-snmp-utils

Para instalar o RRDTool use os comandos:

# cd /opt
# tar -xvzf  rrdtool-1.4.7.tar.gz
# cd rrdtool-1.4.7
# export PKG_CONFIG_PATH=/usr/lib64/pkgconfig/
# ./configure
# make
# make install
# cd /opt
# ln -s rrdtool-1.4.7/ rrdtool
# cd rrdtool/share/rrdtool/examples/
# ./stripes.pl
# cp stripes.png /var/www/html/

Agora, abra seu navegador e acesso o endereço http://Ip_do_server/stripes.png você deve visualizar a imagem abaixo:



Instalação do Cacti
Faça o download do Cacti
# cd /tmp
# tar -xvzf cacti-0.8.8a.tar.gz
# cd cacti-0.8.8a

Vamos criar e popular a database no MySQL que será usada pelo cacti:
# mysqladmin --user=root create cacti –password
# mysql -u root -p cacti < cacti.sql

Agora vamos criar o usuário que o Cacti usará para se conectar no banco

# mysql -u root -p mysql
# mysql> GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'cactipass';
# mysqL> flush privileges;
# mysql> exit

Edite o arquivo include/config.php conforme abaixo:

$database_type = “mysql”;
$database_default = “cacti”;
$database_hostname = “localhost”;
$database_username = “cactiuser”;
$database_password = “cactipass”;

Mova a pasta com a instalação do cacti para o diretório do apache

# cd /tmp
# mv cacti-0.8.8a /var/www/html/
# cd /var/www/html
# mv cacti-0.8.8a/ cacti
# chown -R apache:apache cacti

Acesse o contrab e adicine a linha abaixo:

# crontab –e
# */5 * * * * root /usr/bin/php /var/www/html/cacti/poller.php > /dev/null 2>&1

Edite o arquivo /etc/php.ini e procure pela configuração “date.timezone” e configure para “America/Sao_Paulo”, remova o “;”:

date.timezone = "America/Sao_Paulo"

Configuração do Cacti

Através do seu navegador acesse o endereço http://ip_do_servidor/cacti  e siga o procedimento de instalação. Durante o processo de instalação o sistema vai reclamar do caminho do RRDTool, coloque o caminho “/opt/rrdtool/bin/rrdtool”

Use o usuário “admin” e senha “admin”

Nenhum comentário: