05.12  
Inicio arrow Artigos arrow Instalando Cacti com 2 "make".
Principal
Inicio
Noticias
Artigos
Regras da Lista
Assinar a Lista
Histórico da Lista
Galeria de Imagens
Contador Usuários FUG
FUGs Estaduais
Downloads
Enquetes
FAQ
Resumo do Site
Links
Pesquisar
Contato
Sobre a FUG-BR
RSS
-
DOC-BR (FUG BR)
Introdução
Projeto DOC-BR
Handbook
FAQ Oficial
-
+ Noticias
Alertas de Seguranca
Alertas em Ports
BSD em Geral
DaemonNews (Ingles)
MyFreeBSD
Todas Categorias
-
Login
Nome de Usuário

Senha

Lembrar login
Esqueceu sua senha?
Sem conta? Crie uma


Instalando Cacti com 2 "make". PDF Imprimir E-mail
Por Renato Martins   
30/06/2006
Índice de Artigos
Instalando Cacti com 2 "make".
Parte 2

ImageCacti é uma solução completa para criar e manter monitoramento gráfico de atividades de estações e serviços em uma rede. Utiliza-se do RRDTool, ferramenta para plotagem de gráficos criado por Tobi Oetiker, autor do popular MRTG. O Cacti oferece múltiplas opções de plotagem, suporta templates e permite uso de SNMP ou rotinas externas (scripts) como fonte de dados. Tudo é criado e gerido via web: cadastro de estações, alterações nos gráficos gerados, etc. Neste how-to Renato Martins aborda uma forma fácil e direta de instalar o Cacti, fazendo uso da flexibilidade e facilidade do ports, e chama este passo-a-passo de "cacti em apenas 2 'make'", e brinca: "ou apenas um make, se já tiver MySQL".

Primeiro make

Em um FreeBSD 6.1 já instalado e devidamente atualizado para -STABLE (e tendo atualizado tambem o ports), vamos instalar o cacti em dois makes:

  • make para o cacti
  • make para o mysql (se vc já tiver o mysql instalado será apenas 1 make rs rs)

Como root, faça:

cd /usr/ports/net/cacti
make install clean

será instalado o cacti e todas as sua dependecias, inclusive  o apache com php4

Se você já tem apache e php instalado o port instalará suas dependências apenas, tais como netsnmp, etc

 

Segundo make

O segundo make vai ser do mysql-server (se você já tem mysql rodando pule para finalizando).

cd /usr/ports/databases/mysqls41-server
make install clean


agora é só por o mysql para funcionar

Instalando os arquivos da base de dados padrão:

mysql_install_db

trocando o dono do diretorio do mysql para o proprio

chown -R mysql:mysql /var/db/mysql/

Subindo o serviço do mysql:

echo 'mysql_enable="YES"' >> /etc/rc.conf
/usr/local/etc/rc.d/mysql-server start

Abrindo o acesso root no mysql

/usr/local/bin/mysqladmin -u root password 'seu-pass'
/usr/local/bin/mysqladmin -u root -h localhost password 'seu-pass'


Última etapa: finalizando

Criando o banco a tabela cacti

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

Criando usuário cacti:

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

Importando as tabela 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 adicione:

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


Adinicione 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>


Suba o Apache:

apachectl start

Edite seu /etc/rc.conf e garanta que as seguintes linhas estejam presentes para os serviços sempre iniciarem no boot:

mysql_enable="YES"
apache_enable="YES"


Abra o cacti em seu navegador, no endereço:

http://SEU.ENDERECO.IP/cacti/

Usuário : admin
Senha : admin

Este usuário e senha serão validos apenas para o primeiro login. O cacti forçará você a redefinir a senha. Pronto, está instalado. Aguarde o próximo how-to sobre como customizar seus gráficos, mas já vá explorando essa excelente ferramenta.

Comentários
110% Patrick
Por Este endereço de e-mail está sendo protegido de spam, você precisa de Javascript habilitado para vê-lo em 01/07/2006 22:40:56
110% Patrick vc deu Ate um tchan no howto ta Otimo grande abraço e que esse howoto ajude o pessoal do free que quer instalar de forma simples essa otima ferramenta
instalando cacti
Por Este endereço de e-mail está sendo protegido de spam, você precisa de Javascript habilitado para vê-lo em 08/07/2006 16:30:38
quando digita o comando  
firewall# /usr/local/bin/mysqladmin -u root password 
/usr/local/bin/mysqladmin: connect to server at 'localhost' failed 
error: 'Access denied for user 'root'@'localhost' (using password: NO)' 
instalando cacti senha mysql
Por Este endereço de e-mail está sendo protegido de spam, você precisa de Javascript habilitado para vê-lo em 08/07/2006 21:33:11
Alessandro, você pode dar um "reset" na senha. 
dê uma olhada nesse documento. 
http://dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html
Instalando Cacti
Por Este endereço de e-mail está sendo protegido de spam, você precisa de Javascript habilitado para vê-lo em 11/08/2006 16:56:37
Olá Patrick! 
A mensagem "Call to undefined function: mysql_pconnect()" pode estar relacionada com o fato de o servidor rodar MySQL 5.x e PHP 4.4.2?
Instalando Cacti
Por Este endereço de e-mail está sendo protegido de spam, você precisa de Javascript habilitado para vê-lo em 28/08/2006 16:51:49
alessandro, nao sou expert no assunto de mysql, mas um amigo me passou essa receitinha..  
Abraco. 
Ah Valeu Patrick aqui rodou legal ;-) 
 
1) Parar o daemon do mysql 
# rc.mysqld stop 
2) Inicie o mysql ignorando as tabelas de autenticação: 
# safe_mysqld --skip-grant-tables & 
3) Conecte novamento no mysql 
# mysql -u root -p 
4) Digite os comandos abaixo dentro do mysql: 
mysql> update user set Password=PASSWORD('nova_senha') where user='root'; 
mysql> flush privileges; 
5) Reinicie o servidor do mysql 
# ./rc.mysqld stop 
# ./rc.mysqld start
mysql_pconnect()
Por Helizonaldo em 24/09/2006 00:22:46
Fatal error: Call to undefined function mysql_pconnect() in /www/httpd/lib/adodb/drivers/adodb-mysql.inc.php on line 355 
tenho esse erro, estou usando o  
MySQL 5.x e PHP 5.x  
 
tentei isso mas tambem nao deu certo: UPDATE mysql.user SET Password = OLD_PASSWORD(\'minhasenha\') WHERE Host = \'localhost\' AND User = \'cactiuser\'; 
 
você tem uma luz...
Tutorial
Por Lauro Dias em 15/10/2006 23:46:11
To precisando fazer um trabalho sobre o Cacti, alguem ai tem um tutorial, ou sabe onde encontro? 
Me ajudem, por favor. 
Valew
mysql_pconnect()
Por Tiago Barabasz em 23/10/2007 08:06:15
Eu resolvi o problema de: 
Call to undefined function mysql_pconnect() 
 
Editando o arquivo php.ini (na minha maquina ficava em: /etc/php5/apache2/php.ini) 
E descomentando a linha: 
extension=msql.so 
Em seguida restartei o apache: 
/etc/initd.d/apache2 restart
Email cacti
Por Rafael em 08/11/2007 15:47:56
Tem como configurar o cacti para enviar email de notificações.. exemplo uso de cpu chegou ao maximo por x minutos... acabando espaço em disco... etc.
Ótimo
Por Fernando Araújo em 12/11/2007 16:56:39
Parabéns pelo tutorial, muito bom mesmo, simples e rápido.
mysql_connect()
Por Rogério Tonini em 17/11/2007 18:10:58
Estou com o mesmo problema do Tiago, porém a linha do php.ini que foi refenciada não esta comendata e mesmo assim o erro continua.... 
 
Me ajudem....obrigado.



Última Atualização ( 01/07/2006 )
 
< Anterior   Próximo >
FUG-BR - Espalhando BSD
Dicas Rápidas:
Acabou de atualizar o ports? Não se esqueça de ler o /usr/ports/UPDATING, para evitar ter que descobrir sozinho, ao custo de seu tempo, o que já está documentado.
 






Wallpapers
Sua Opiniao
Online:
Nós temos 23 visitantes online


Devil Store - Sua loja BSD
FreeBSD Brasil LTDA

FUG-BR: Desde 1999, espalhando BSD pelo Brasil.