Instalar Cacti

Post on 14-Jan-2016

4 views 0 download

description

COMO INSTALAR CACTI NO LINUX

Transcript of Instalar Cacti

Temos que instalar que é de fato um script perl.Você pode baixar os arquivos e configurá-los (“instalação manual”) ou use apt-get cacti.

1. PACKAGE INSTALL 2. MANUAL INSTALL

1- INSTALAR O CACTI COM O APT-GET (recomendado)

#apt-get install cacti

Você terá que configurar o mysql usando um pequeno assitente.no final do tutorial, um banco de dados mysql e um usuário chamado cacti serão automaticamente criados.

Senha do usário root do MySql

Nova senha do usuário cacti no MySql

Confirmar senha do usuário cacti no MySql

Servidor web usado pelo cacti

Agora o cacti está pronto para ser usado via: http://localhost/cactiO login e a senha padrão são admin.O Cacti checará se todas as ferramentas requeridas estão corretamente instaladas.

Licença do Cacti

Selecione "atualização" ou "nova instalação"

Verifique se as ferramentas requeridas foram corretamente informadas pelo cacti

Note que é o script poller.php que envia as requisições para os hosts remotos é lançado o usuário apache2 , que significa www-data.

Para reconfigurar o cacti, use o seguinte comando:

#dpkg-reconfigure cacti

Se você deseja ativar o poller manulamente:

#/usr/share/cacti/site/php5 poller.php

Algumas vezes você precisa ativá-lo manualmente, então ele executará automaticamente a cada 5 minutos por padrão.

Topo da página

2- INSTALAÇÃO MANUAL DO CACTI

Baixe o Catci em http://www.cacti.netdescomapcte o arquivo tar.gz

#tar -xvf cacti-0.8.6h.tar.gz

mova a pasta descompactada para dentro da sua pasta /var/www, por exemplo:

#mv /home/po/Desktop/cacti /var/www/

Então configure o banco de dados do Cacti

#mysqladmin -u root -p create cacti

Nós agora temos que inserir a tabela do Cacti dentro do banco de dados:

mysql -u root -p cacti < /var/www/cacti/sql/cacti.sql

Como sempre, é melhor acessar o banco de dados sem o usuário root.Então, logue no banco de dados e crie um novo usário MySQL:

#mysql -u root -p cacti

Nós daremos todos os direitos para o usuário cacti no banco de dados cacti:

mysql> grant all on cacti.* to cactiuser@localhost identified by 'cactiuser';

Agora, recarregue as permissões do mysql:

mysql>flush privileges; mysql>exit

Nós precisamos modificar as configurações de conexão com o banco de dados localizados no arquivo /var/www/cacti/include/config.php.

$database_type = "mysql";$database_default = "cacti";$database_hostname = "localhost";$database_username = "cactiuser";$database_password = "cactiuser";$database_port = "3306";

Nós precisamos criar o usuário que executará o cacti, este usuário não será permitido executar qualquer comando na shell (/bin/false):

#useradd cacti -d /var/www/cacti/ -s /bin/false

Nós precisamos que o usuário cacti escreva em dois diretório, então:

#chown -R cacti /var/www/cacti/

Nós precisaremos fazer um cron job para executar script php a cada 5 minutos

#crontab -e -u cacti*/5 * * * * php5 /var/www/cacti/poller.php > /dev/null 2>&1

Reinicie o servidor web apache:

#/etc/init.d/apache2 restart

Finalmente nós podemos logar no cacti usando um navegador web:

http://your_ip_address/cacti

Use "admin" como o login e senha padrão.Veja o browser screenshots.