Cacti - O melhor monitor de link (FreeBSD 6.1)

Cacti é um ferramenta moderna e completa para monitoramento da utilização de link, sendo tudo feito via web: cadastro de hosts e alterações nas definições dos gráficos gerados. Aqui veremos como instalá-lo no FreeBSD.

[ Hits: 44.402 ]

Por: Renato Martins em 24/07/2006


Configurando o cacti



Criando o banco e tabelas do cacti:

# mysqladmin --user=root create cacti -p seu-pass

Criando o usuário do cacti:

# echo "GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'cactiuser'; FLUSH PRIVILEGES;" | mysql -u root -p seu-pass

Importando as tabelas do cacti:

# mysql -u root cacti < /usr/local/share/cacti/cacti.sql -p seu-pass

Edite o db-settings.php e troque as configuraçoes do seu MySQL:

# ee /usr/local/share/cacti/include/db-settings.php

Edite seu /etc/crontab adicionando:

*/5 * * * * cacti /usr/local/bin/php /usr/local/share/cacti/poller.php > /dev/null 2>&1

Dê um restart no crontab:

# cd /etc/rc.d
# ./cron restart


Adicione um Alias no seu Apache:

Alias /cacti "/usr/local/share/cacti/"

<Directory "/usr/local/share/cacti/">
   Options Indexes FollowSymlinks MultiViews
   AllowOverride None
   Order allow,deny
   Allow from all
</Directory>

Subindo o Apache:

# apachectl start

Para que o Apache e o MySQL sempre subam sozinhos durante o boot do sistema operacional, edite seu rc.conf adicionando:

# ee /etc/rc.conf

mysql_enable="YES"
apache_enable="YES"

Abra o cacti via browser:

http://ip-/cacti/
Usuário : admin
Senha   : admin 
Página anterior    

Páginas do artigo
   1. make 1
   2. MySQL
   3. Configurando o cacti
Outros artigos deste autor

Instalando MTA Sceo no FreeBSD 7.1

Leitura recomendada

Linvox - Sistema Linux voltado para deficientes visuais

Bluefish - um poderoso editor para web designers

Programação: Tomada de decisão

Octave - Programação científica no Linux (parte 2)

Instalando o MEO Cloud em qualquer distro GNU/Linux

  
Comentários
[1] Comentário enviado por dimitri.ramos em 24/07/2006 - 17:57h

Preciso monitorar um servidor linux no cacti. Instalei um cliente snmp nele e depois fiz a configuração no cacti para pegar as informações desejadas. Porém, o software não consigue gerar o gráfico demonstrativo do tráfego (butes/sec, totalbandwith) e também o total de CPU utilizada. Será que podes me ajudar nesta dúvida? Valeu! Fique com Deus.

[2] Comentário enviado por gabrihell em 09/08/2006 - 00:23h

Baum tb!!! :D

[3] Comentário enviado por rafaelight em 08/01/2007 - 15:13h

Bom o que aconteceu comigo de não gerar os gráficos foi que não estava ainda instalado o RRDTOOL.
Acho que ta faltando alguns passos nesse tutorial.

[4] Comentário enviado por renatomartins em 08/01/2007 - 21:57h

Não No freebsd o RRDTOOL é uma dependencia do cacti e o ports instala sozinho pra nós

[5] Comentário enviado por rafaelight em 09/01/2007 - 09:38h

Humm sendo assim tudo bem ...Eu implementei ele no debian com a pai que é o aptitude,mas ele não instalou o RRDTOOL.
Mas já que você respondeu e talvez já trabalhe com ele ,com certeza, a mais tempo que eu ...
Uma dúvida...
1. Tem algum plugin e se tiver como implementa-lo, para que eu tenha gráficos por serviços tipo como o ntop.
Eu sei que ele tem um plugin chamado ntop,mas não consegui implementa-lo, eu consegui o plugin monitor,mas ele nào. :S
Valeus!!!

God Bless You

[6] Comentário enviado por alex_a_souza em 13/02/2007 - 12:38h

instalei o mysqls50 certo?
dei comando
#mysql_install_db
ele deu esse erro: command not found
O ki significa e onde eu dou esse comando?

[7] Comentário enviado por flagober em 26/06/2007 - 16:56h

amigo eu estou aki com freebsd 6.1 estable terminei agora poko de recompilar o kernel pppoe + vms direto ao ponto, qdo executo seu comando aparece os seguintes erros qqer me add no msn se possivel, meu msn eh flavio@abcmail.com.br obrigado...

pppoe2# cd /usr/ports/net/cacti
pppoe2# make install clean
On FreeBSD before 6.2 ports system unfortunately can not set default X11BASE by itself so please help it a bit by setting X11BASE=${LOCALBASE} in make.conf.
On the other hand, if you do wish to use non-default X11BASE, please set variable USE_NONDEFAULT_X11BASE.
*** Error code 1

Stop.

[8] Comentário enviado por flagober em 28/06/2007 - 10:52h

# bom nao sei nao + consegui resolver aki o meu problema reinstalei o
# sistema td e agora ta ok so as configurações q axo q tem algo errado, tipo apachectl start
/usr/local/sbin/apachectl start: httpd could not be started
administradores do forum esse topico esta fechado? pq nao ha respostas aki?

[9] Comentário enviado por prota em 23/10/2007 - 16:14h

ae flagober
abra o arquivo /etc/make.conf e adicione:
WITHOUT_X11=yes
volte a compilar que vai dar certo.

flws abracos!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts