Cacti ISPConfig · 4 min read · Jan 12, 2026
Cacti Em Um Servidor ISPConfig Em 10 Passos Fáceis
Cacti Em Um Servidor ISPConfig Em 10 Passos Fáceis
Version: 1.1
Author: Vinicius Martins
Neste artigo, descrevo como instalar e configurar o Cacti em um Servidor ISPConfig. Não há muitas diferenças em relação à instalação em outros gerenciadores de ISP ou instalações Apache autônomas. Tentei muitas outras soluções, mas o Cacti é muito simples e rápido de implementar.
No site do Cacti encontramos: “Cacti é uma solução completa de gráficos de rede projetada para aproveitar o poder do armazenamento de dados e da funcionalidade de gráficos do RRDTool. O Cacti fornece um poller rápido, modelagem avançada de gráficos, múltiplos métodos de aquisição de dados e recursos de gerenciamento de usuários prontos para uso. Tudo isso é envolto em uma interface intuitiva e fácil de usar que faz sentido para instalações de tamanho LAN até redes complexas com centenas de dispositivos.”
Eu uso um Ubuntu Edgy Eft (6.10) e segui o The Perfect Setup - Ubuntu 6.10 Server (Edgy Eft).
Usarei como exemplo:
Nome de Domínio: monitor.domain.brNome do Banco de Dados MySQL: web1_db1Nome de Usuário MySQL: web1_u1Senha do Usuário MySQL: mysqlpasswordPasta do Sistema do Site: /var/www/web1/web/Versão do Cacti: 0.8.6i
Passo 1 - Criar um site e um banco de dados:
No ISPConfig, crie um site através de “Novo site” no menu principal.
Na aba chamada “Base”, use monitor para o nome do host e domain.br para o nome do domínio. Ative MySQL e scripts PHP para este site, mas desative o Modo Seguro do PHP.
Vá para o seu novo site, na aba “Opções”, em Banco de Dados clique no botão Novo para criar um banco de dados web1_db1 e usuário web1_u1.
Passo 2 - Instalar dependências do Cacti:
Para instalar o Cacti, a maneira fácil e rápida é usar o apt-get. Usando um usuário com permissões administrativas, execute no shell:
sudo apt-get install cacti
O Cacti está instalado agora, mas não a versão mais recente. No repositório do Ubuntu/Debian, há a versão 0.8.6c, e no site do Cacti há uma versão mais nova, 0.8.6i.
Agora, vou remover apenas a versão mais antiga do Cacti, não suas dependências:
sudo dpkg -r cacti
Para habilitar o snmp, vou instalar o pacote snmpd:
sudo apt-get install snmpd
Passo 3 - Instalar a nova versão do Cacti:
Agora, vou baixar o Cacti para nossa pasta do site:
cd /var/www/web1/web/
sudo wget http://www.cacti.net/downloads/cacti-0.8.6i.tar.gzExtraia o Cacti com o comando:
sudo tar xzvf cacti-0.8.6i.tar.gz
cd cacti-0.8.6i/
sudo mv * ../
cd ../
sudo rmdir cacti-0.8.6i
Remova os arquivos tar.gz e .htaccess:
sudo rm *.tar.gz
sudo rm .htaccess
sudo rm config/.htaccessPasso 4 - Configurar o banco de dados do Cacti:
Crie o banco de dados MySQL (Se preferir, você pode usar o PHPMyAdmin):
sudo mysqladmin --user=web1_u1Importe o banco de dados padrão do Cacti:
sudo mysql web1_db1 < cacti.sqlConfigure o banco de dados:
sudo mysql --user=web1_u1 mysql
mysql> GRANT ALL ON web_db1.* TO web1_u1@localhost IDENTIFIED BY mysqlpassword;
mysql> flush privileges;Passo 5 - Configurar Crontab e Permissões:
Para rodar a cada cinco minutos e obter as estatísticas do seu sistema, precisamos adicionar uma linha no Crontab:
*/5 * * * * php /var/www/cacti/poller.php > /dev/null 2>&1Defina as permissões apropriadas nas pastas do cacti para geração de gráficos/logs.
sudo chown -R www-data:www-data rra
sudo chown -R www-data:www-data logsPasso 6 - Arquitetura de Plugins:
A Arquitetura de Plugins para o Cacti foi projetada para ser simples por natureza e robusta o suficiente para permitir liberdade para fazer quase qualquer coisa no Cacti. O Cacti em si é projetado de forma agradável o suficiente para que a integração nele seja bastante fácil, com muito poucas modificações necessárias. Eventualmente, o Cacti virá com uma arquitetura de plugin padrão que permitirá que você crie addons sem a necessidade de modificar sua instalação, mas até que esse momento chegue (estamos trabalhando nisso), você precisará seguir as instruções abaixo.
sudo wget http://download.cactiusers.org/downloads/cacti-plugin-arch.gzip
sudo tar xvzf cacti-plugin-arch.tar.gzNa pasta extraída da Arquitetura, vou substituir os arquivos originais por esses novos arquivos:
sudo mv cacti-plugin-arch/files-0.8.6i /var/www/web1/webUma vez feito isso, você terá concluído com sucesso a instalação da Arquitetura de Plugins. Isso permite usar muitos plugins desenvolvidos por outros usuários.
Veja este link para informações sobre esses plugins: http://cactiusers.org/wiki/Homepage.
Passo 7 - Configurar o Cacti:
Na mesma pasta (/var/www/web1/web/):
editor include/config.phpEdite include/config.php e especifique o usuário MySQL, senha e banco de dados para sua configuração do Cacti.
$database_default = "web1_db1";
$database_hostname = "localhost";
$database_username = "web1_u1";
$database_password = "mysqlpassword";Passo 8 - Primeiro Acesso:
Vá para http://monitor.domain.br, a página de login será exibida.

Faça login com um nome de usuário/senha de admin. Você será solicitado a alterar essa senha imediatamente. Certifique-se de preencher todas as variáveis de caminho com cuidado e corretamente na tela seguinte.
Passo 9 - O Ambiente do Cacti:

Passo 10 - Mais informações:
Para adicionar mais plugins a outras coisas como: No-Break, Monitor de Placa Mãe, Monitor de HD, Roteadores, Servidores… Por favor, visite:
Cacti - http://www.cacti.net
Fórum do Cacti - http://forum.cacti.net
Usuários do Cacti - http://cactiusers.org
Fórum dos Usuários do Cacti - http://forum.cacti.org
Exemplo:
** http://www.viniciusmartins.eng.br/cacti/ - Usuário e senha: guest
Agradecimentos especiais a:
Luciano Gomes, que escreveu e publicou um ótimo tutorial em português brasileiro para configurar o Cacti para Debian: http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=3917&pagina=5
Comentários e Sugestões:
Vá para o Fórum: https://www.howtoforge.com/forums/showthread.php?p=49710
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.