Escolar Documentos
Profissional Documentos
Cultura Documentos
Gerenciamento de Redes
Madson Santos
madsonsantos@gmail.com
Gerenciamento de Redes
Unidade III
1
Gerenciamento de Redes
Cacti
Instalação
o Pacotes necessários
Gerenciamento de Redes
Cacti
Instalação
o Pacotes necessários
Baixe e instale o binário do cacti
# wget http://www.cacti.net/downloads/cacti-<version>.tar.gz
2
Gerenciamento de Redes
Cacti
Instalação
o Configuração do banco
Criação do banco cacti
# mysqladmin -u root -p create cacti
Gerenciamento de Redes
Cacti
Instalação
o Configuração do banco
Setando todos os direitos para o usuário cacti no banco de dados cacti
mysql> GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY '<senha_BD>';
Saia do mysql
mysql> exit
3
Gerenciamento de Redes
Cacti
Instalação
o Modificar as configurações de conexão com o banco de dados
# vim .../cacti/include/config.php
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cactiuser";
$database_password = "<senha_BD>";
$database_port = "3306";
o Agente a tarefa de “polling” para o cacti, adicionando no cron
# crontab -e -u cacti
*/5 * * * * php5 /var/www/cacti/poller.php > /dev/null 2>&1
Gerenciamento de Redes
Cacti
Instalação Patches para a arquitetura de Plugins
o Pacotes necessários:
# wget http://cactiusers.org/downloads/cacti-plugin-arch.tar.gz
4
Gerenciamento de Redes
Cacti
Instalação Patches para a arquitetura de Plugins
o Modificar as configurações de conexão com o banco de dados
# vim /var/www/cacti/include/global.php
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cactiuser";
$database_password = "<senha_BD>";
$database_port = "3306";
o Alter a linha:
$config['url_path'] = '/'; para $config['url_path'] = '/cacti/';
Gerenciamento de Redes
Cacti
Instalação de Plugins (weathermap)
o Baixe e copie o diretório do plugin php-weathermap
# wget http://www.network-weathermap.com/files/php-weathermap-version.zip
# unzip php-weathermap-0.95b.zip
# cp -R .../weathermap /var/www/cacti/plugins
5
Gerenciamento de Redes
Cacti
Instalação de Plugins (weathermap)
o Altere a base onde CACTi está instalado
# vim /var/www/cacti/plugins/weathermap/editor-config.php
$cacti_base = "/var/www/cacti";
Gerenciamento de Redes
Cacti
Instalação de Plugins (weathermap)
o Altere a permissão do “../weathermap/configs”
# chmod 777 /var/www/cacti/plugins/weathermap/configs
# chown -R www-data /var/www/cacti/plugins/weathermap/configs
o Altere a permissão do “../weathermap/output”
# chmod 777 /var/www/cacti/plugins/weathermap/output
#chown -R www-data /var/www/cacti/plugins/weathermap/output
o Agendando “polling”
# */5 * * * * root php5 /var/www/cacti/plugins/weathermap/weathermap-cacti-rebuild.php
6
Gerenciamento de Redes
Fim
OBRIGADO !
madsonsantos@gmail.com