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: 51.792 ]

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

MySQL + Apache + PHP + OCI8 + PHPMyAdmin no Ubuntu Server

Bacula no Debian Lenny

Nagios - Configurando níveis de acesso e autenticação centralizada no Active Directory

Configurando ADSL - Speedy Telefônica

Implementando um servidor DHCP

  
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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts