Instalando Cacti no Debian 5.0

Nesse tutorial ilustrado, mostro como instalar o Cacti e suas dependências na distribuição Debian 5.0 Linux.

[ Hits: 50.187 ]

Por: danilorpneves em 06/04/2009


Instalando dependências



Configurar repositórios do Debian:

# cd /etc/apt
# nano sources.list


deb http://mirrors.kernel.org/debian lenny main contrib non-free
deb-src http://mirrors.kernel.org/debian lenny main contrib non-free

Sair do arquivo e salvar.
Ctrl+X "para sair".
S "para salvar modificações".
Enter "para confirmar".

Atualizando o Debian:

# apt-get update
# apt-get upgrade


Instalando dependências:

Esse pacote é exclusivo da distribuição Debian, engloba diversas ferramentas de desenvolvimento GNU/Linux (ex: gcc, g++, make), necessárias para a compilação dos arquivos fonte (source).

# apt-get install build-essential

Este é um front-end para o comando update-rc. Permite a você controlar que serviços serão iniciados automaticamente em seu sistema operacional, bem parecido com "ntsysv da distribuição Red Hat:

# apt-get install rcconf

Ncurses é uma biblioteca que provê uma API para o desenvolvimento de interfaces em modo texto:

# apt-get install libncurses5-dev Libgd2-xpm é uma biblioteca de código-fonte aberto para a criação de imagens dinâmicas:

# apt-get install libgd2-xpm

Libxpm-dev consiste em um formato de imagem do ASCII e de uma biblioteca em C:

# apt-get install libxpm-dev

Libpng12-dev é uma biblioteca de referência de imagens PNG:

# apt-get install libpng12-dev

Libgdbm-dev é uma sequência de rotinas de banco de dados que utilizam hash extensivo:

# apt-get install libgdbm-dev

Rrdtool é um sistema base de dados round-robin, criado por Tobias Oetiker sob licença GNU/GPL. Foi desenvolvido para armazenar séries de dados numéricos sobre o estado de redes de computadores, porém pode ser empregado no armazenamento de qualquer outra série de dados como temperatura, uso de CPU etc. RRD é um modo abreviado de se referir a Round Robin Database (base de dados round-robin).

A base de dados gerada possui um tamanho máximo o qual, uma vez atingido, não é ultrapassado. Os dados numéricos armazenados são consolidados conforme a configuração fornecida, de modo que a resolução deles seja reduzida de acordo com o tempo que estão armazenados. Neste processo, apenas as médias dos valores antigos são armazenados.

# apt-get install rrdtool

SNMP e SNMPD.

O protocolo SNMP é um protocolo de gerência típica de redes TCP/IP, da camada de aplicação que facilita o intercâmbio de informação entre os dispositivos de rede. O SNMP possibilita aos administradores de rede gerenciar o desempenho da rede, encontrar e resolver problemas de rede, e planejar o crescimento desta.

# apt-get install snmp
# apt-get install snmpd
# apt-get install libnet-snmp-perl libsnmp


Depois de instalar todas essas dependências, vamos instalar APACHE, MYSQL e PHP, que é conhecido como o famoso LAMP (Linux + Apache + MySQL + PHP).

Neste capítulo não vou entrar em detalhe porque no VOL existe muitos artigos sobre esse assunto.

    Próxima página

Páginas do artigo
   1. Instalando dependências
   2. Instalando Apache, PHP5 e MySQL
   3. Instalando o Cacti
Outros artigos deste autor

Webconferência com OpenMeetings no Debian 5.0

Alta disponibilidade de link - rápido e simples

Leitura recomendada

Instalando e configurando o Apache, PHP e MySQL no Slackware 10.1

Sincronizando o Linux com Palm USB

Configurando o kernel 2.6.8.1-smp para Pentium IV Hyper-Threading (P4-HT)

CentOS - Pós-instalação básica

Configuração do Shaperd no Debian Lenny

  
Comentários
[1] Comentário enviado por rafaelfreitas em 06/04/2009 - 15:06h

Parabéns pelo artigo... bem didático....
continue com os artigos sobre o CACTI...


[2] Comentário enviado por agimenez em 09/04/2009 - 09:14h

Muito bom, parabéns!!!

Mas queria entender como monitorar sistema Linux e Windows, como grafico de consumo de trafego... se tiver alguma coisa que possa compartilhar conosco, seria bem legal!!!!

[3] Comentário enviado por hendrigo em 13/04/2009 - 13:56h

Qual versão do rrdtool ele instala, 1.2 ou 1.3?

[4] Comentário enviado por agimenez em 13/04/2009 - 15:25h

RRDtool 1.2.15

[5] Comentário enviado por thacius_m em 14/04/2009 - 13:33h

Parabens pelo tutorial...


[6] Comentário enviado por carlinhojunior em 14/05/2009 - 09:03h

E aí kra tudo bem...

olha só...

quando digitei o comando Chown apareceu o seguinte:

chown: usuário inválido: `mysql-mysql'

porque?

o que devo fazer?...

t+

[7] Comentário enviado por ricardogermano em 29/09/2009 - 10:06h

Parabéns otimo artigo mas o problema é que na instalação do "mysql-server" esta errado esta ditado "msyql-server ".
Até mais .
Por que nós amamos a liberdade!

[8] Comentário enviado por Gustavo_Franco em 01/12/2010 - 08:08h

Desculpe a dificuldade boba mas meu negocio é mais router cisco, eu também quando cheguei no chown deu o seguinte -> chown: usuário inválido: `mysql-mysql' dai até troquei pros usuário e senha e vice ver do Mysql mas nada.. hehe abs obrigado e belo artigo.


At
Gustavo Franco

[9] Comentário enviado por hellsdragon em 07/12/2010 - 16:43h

Eae Gustavo,

Na linha
chown -R mysql-mysql /var/lib/mysql

Mude para
chown -R mysql:mysql /var/lib/mysql

Espero ter ajudado!

H'D

[10] Comentário enviado por wp3m5 em 20/12/2010 - 19:58h

Prezado amigo quando tento acessar o cacti ta apresentando o seguinte erro:
Warning: mysql_pconnect() [function.mysql-pconnect]: Access denied for user 'cacti'@'localhost' (using password: YES) in /usr/share/php/adodb/drivers/adodb-mysql.inc.php on line 382

[11] Comentário enviado por snoose em 10/01/2011 - 12:00h

Muito bom o artigo.
Tudo em perfeito estado.
Só na hora do comando chown que não funcionou, porém o resto show de bola.
[]ś

[12] Comentário enviado por UnsigneD em 13/06/2011 - 15:32h

Está a dar este erro quando tento aceder ao http://localhost/cacti :

Warning: mysql_pconnect() [function.mysql-pconnect]: Access denied for user 'cacti'@'localhost' (using password: YES) in /usr/share/php/adodb/drivers/adodb-mysql.inc.php on line 382

Alguem me sabe ajudar?

Cumprimentos e obrigado :)

[13] Comentário enviado por danilorpneves em 14/06/2011 - 09:03h

Você chegou criar a database e importou as tables do cacti no mysql ?
Você criou o usuário cacti no banco e deu permissão pra ele ?
qual foi sua referência ?

[14] Comentário enviado por rafarrs_info em 12/08/2011 - 10:36h

Prezado Danilo, muito bom o post.
No entanto estou com um problema em meu cacti que ele não gera gráficos. Assim quando clico em Console, Graphs Management e escolho o gráfico ele aparece normal, porém quando clico em Graphs e escolho a árvore o gráfico não aparece, não mostra a imagem.
Alguém poderia me ajudar ou passou pelo mesmo problema ?
Desde já agradeço atenção.

[15] Comentário enviado por danilorpneves em 16/08/2011 - 15:50h

verifica se no cron está rodando o poller.php a cada 5 minutos.

[16] Comentário enviado por karact em 16/08/2011 - 21:13h

Da uma olhada se a versão do RRDTool que vc instalou é a mesma da que está selecionada no frontend.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts