O
Cacti é um frontend para o
RRDTool, que armazena todos os dados necessários para criar gráficos e inserí-los em um banco de dados
MySQL.
O frontend foi escrito na linguagem PHP e contém suporte ao protocolo SNMP (Simple Network Management Protocol).
Com o Cacti é possível gerar gráficos referentes a uso de memória física, memória virtual, quantidade de processos, processamento, tráfego de rede, quantidade de espaço em disco etc.
Como tem o suporte ao protocolo SNMP, permite ter acesso a gráfico não só de sistemas operacionais
Linux, mas também de Windows e de dispositivos de rede como roteadores e switches.
Site oficial do Cacti:
Ambiente utilizado
Foi utilizado uma máquina com configurações básicas, rodando o
Debian Etch com kernel 2.6.18-6-686 e os seguintes repositórios definidos no arquivo
/etc/apt/sources.list:
deb http://ftp.debian.org/debian etch main non-free contrib
deb http://security.debian.org/ etch/updates main contrib
Instalando o MySQL
Atualizando a lista de pacotes dos repositórios:
# apt-get update
Instalando o servidor de banco de dados mysql-server:
# apt-get install mysql-server
Serão exibidas informações sobre pacotes extras instalados e sugeridos, basta confirmar pressionando ENTER e esperar que o apt-get realize o download e a instalação dos pacotes informados.
Caso queira colocar uma senha, basta digitar o seguinte comando:
# dpkg-reconfigure mysql-server-5.0
Se não ocorrer nenhum erro, já teremos instalado nosso servidor de banco de dados
MySQL.
Comentário enviado por
danilo.roger em 19/08/2008 - 08:57h:
Muito bom . . . pra galera que usa outra distro vale apena . . .gostei tambem que vc colocou os screens das telas . . no meu artigo sobre o Cacti não cheguei a tanto, mas assim fica melhor, mais compreensível!!!
Comentário enviado por
fellipe em 19/08/2008 - 13:57h:
Excelente tutorial...
Instalei tudo bonitinho, porém os gráficos não aparecem...
O que será? :/
Comentário enviado por
luriel.santana em 19/08/2008 - 14:08h:
Caro Felipe,
Os gráficos demoram em média uns 5 minutos para começarem a aparecer. Vc esperou esse tempo?
Se esperou e não apareceu , tente instalar o pacote libpngwriter0c2 com o seguinte comando:
apt-get install libpngwriter0c2
Qualquer coisa é só falar...
Abraços
Comentário enviado por
fellipe em 19/08/2008 - 14:47h:
luriel.santana:
O pacote não estava instalado, instalei o mesmo, esperei uns 20 minutos e nada...
Comentário enviado por
Felipe16 em 19/08/2008 - 20:28h:
Cara, vc instalou no etch ou no lenny??
Tipo ele já gerou da máquina local, que já eh default do mesmo?
Comentário enviado por
luriel.santana em 19/08/2008 - 21:08h:
Foi instaldo no Debian Etch.
Ele por default gera apenas alguns gráficos da máquina local, com o nome do host Localhost.
O gráfico está aparecendo sem valores, ou nem está aparecendo as imagens do gráfico?
Abraços
Comentário enviado por
Felipe16 em 20/08/2008 - 09:00h:
Instalou o SNMP nas máquinas Agentes??
Comentário enviado por
luriel.santana em 20/08/2008 - 09:09h:
Felipe,
O tutorial só abrange a instalação do serviço básico do Cacti, pelo tutorial você ainda não precisa instalar o SNMP para pegar os gráficos da máquina localhost.
Estou finalizando até o final de semana um tutorial para instalar SNMP em servidores windows e linux e então puder configurar esses servidores no Cacto.
Você já consegue enxergar a maquina localhost nos gráficos corretamente?
Abraços
Comentário enviado por
Felipe16 em 20/08/2008 - 19:41h:
Reinstala a aplicação :D
Acontece de vez em qdo isso mesmo.
Comentário enviado por
luriel.santana em 20/08/2008 - 19:54h:
Felipe,
Tenta só mais uma coisa, instale o pacote php4 com o seguinte comando:
apt-get install php4
E me diga o que aconteceu, se não, tente refazer o servidor e revise o passo a passo...
Abraços
Comentário enviado por
irado em 25/08/2008 - 08:55h:
oi, luriel.
Excelente tutorial, o cacti está instalado aqui, só que rebelou-se, não quer funcionar:
- não aceita admin/admin MAS não informa haver erro, só fica em loop na tela de login
- não aceita cacti/cacti (usuário criado com essa senha), mas informa haver erro de usuario OU senha
já fiz reset de AMBAS as pwd, conforme instruções do FAQ oficial no site. Por meio do mysql ou mysqlcc (aplicativos console e GUI, respectivamente), ambos os usuários acessam o BD sem problemas, só nao vai mesmo pelo aplicativo cacti. Também alterei/voltei 'n' vezes o php.ini, conforme recomendado pelo faq oficial.
sinistro, não?
ps: já solicitei infomações aos developer's mas, como todos os outros arrogan.. err.. simpáticos desenvolvedores, não dão resposta.
Comentário enviado por
luriel.santana em 25/08/2008 - 13:04h:
Irado,
Você instalou pelo meu tutorial ou já tinha instalado antes o cacti?
Outra informação a senha de acesso ao sistema é diferente da senha de acesso ao BD, para alterar a senha de acessso ao sistema, vc terá que entrar no banco de dados cacti e então entrar na tabela users e lá então editar os usuários do sistema e alterar a senha.... Para esse procedimento aconselho o uso do aplicativo phpmyadmin... No Debian para instalar basta digitar:
# apt-get install phpmyadmin
Se quiser pode me adicionar no msn que posso tentar te ajudar melhor:
MSN: luriel@lognet.com.br
Abraços
Comentário enviado por
irado em 26/08/2008 - 08:11h:
instalei antes, conferi pelo seu tutorial. De todo modo, seja pelo tutorial seja pela documentação, o "admin/admin" DEVERIA funcionar mas, como disse, cai em loop infinito na tela de login mas NÃO INDICA mensagem de user/pwd errada, como acontece com o outro usuário.
não tenho msn.. na verdade, NADA da M$ aqui.. rss
mas obrigado, de qualquer forma.
Comentário enviado por
luriel.santana em 27/08/2008 - 19:46h:
Irado,
Voçê pode fazer o seguinte, instala o phpmyadmin no seu servidor e então acessa a base de dados do CACTI vai até a tabela users e então ediat-o trocando apenas a senha, não esquecendo de colocar que o tipo de senha é md5.
Abraços
Comentário enviado por
paulloal em 03/09/2008 - 09:42h:
no ubuntu instalo perfeitamente.. gostaria de saber se vc sabe algum
tutorial ou manual sobre cacti em porttugues..
otimo artigo =D-
Comentário enviado por
rogeroli em 03/09/2008 - 15:03h:
Pessoal boa tarde..
Sou meio que novato no linux manjo algumas coisas..
Fui fazer a instalação e instalei o php4 e 5, apache2 e o phpmyadmin e o mysql mais o cacti não esta funcionando da o seguinte erro "Parse error: syntax error, unexpected T_STATIC, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /usr/share/php/adodb/adodb.inc.php on line 430"
Eu segui o passo a passo do tutorial como esta mais não rolo
Se possivel alguem me ajudar
meu e-mail e msn é nel1999@hotmail.com
Comentário enviado por
luriel.santana em 30/10/2008 - 10:36h:
Rogerio,
Como visto por msn como você ao reinstalar tudo novamente, com o passo a passo certo, ficou tudo funcionando.
Abraços,