FreeBSD INSTALANDO E CONFIGURANDO CACTI FREEBSD 4.11 STABLE ######################################################################################## Necessario ja estar feito: 1 - Atualizar Source do FreeBSD 2 - Atualizar Ports ######################################################################################## Instalando o Mysql-Server-4.1 cd /usr/ports/databases/mysql41-server make all install clean (Incluir a seguinte linha no /etc/rc.conf:) mysql_enable="YES" (startar o mysql da seguinte forma:) /usr/local/etc/rc.d/mysql-server.sh start (depois mudar a senha de root do mysql:) /usr/local/bin/mysqladmin -u root password 'bsdux123456' (para testar... eh soh digitar:) mysql -p -u root (e depois colocar a senha ) (obs.: para sair eh soh digitar "quit" ) ######################################################################################## Instalando PHP4/Suporte Mysql + Apache/Suporte a PHP cd /usr/ports/lang/php4-extensions make config ( escolha apenas opções necessarias) (dentre elas: GD e MYSQL ) make all install clean (aparecerá logo um outro menu Dialog nele faça o seguinte:) (marque a oção apache2 e desmarque a opção IPV6 (a nao ser que utilize ipv6) ) (Incluir a seguinte linha no /etc/rc.conf:) apache2_enable="YES" (Bom.... antigamente o proprio ports incluia as confs no httpd.conf no meu aki nao incluiu... mas talvez exista uma forma de ele mesmo incluir.... de qq forma fiz o seguinte no httpd.conf: ## DirectoryIndex index.html index.htm index.php AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps ## (startar o apache2 da seguinte forma:) /usr/local/etc/rc.d/000.apache2libs.sh start /usr/local/etc/rc.d/apache2.sh start ######################################################################################## Instalando CACTI cd cd /usr/ports/net/cacti make all install clean (logar no mysql) mysql -p -u root (logar com a senha de root do mysql) grant all privileges on cacti.* to cactiuser@localhost identified by 'cacti123456'; flush privileges; (obs.: cactiuser = nome do usuario do banco de dados e cacti123456 = senha do mesmo) (deslogar do mysql) quit mysql -u cactiuser -p cacti < /usr/local/share/cacti/cacti.sql (ele ira pedir a senha do usuario cactiuser, obs.: cacti = tabela a ser criada) cd /usr/local/share/cacti/include ( editar o arquivo config.php ) ( adequar as configurações de usuario/senha de acordo com as implementadas anteriormente ) crontab -e (incluir as seguintes linhas e depois sair e salvar) ## # CACTI */5 * * * * /usr/local/bin/php /usr/local/share/cacti/cmd.php ## ln -s /usr/local/share/cacti /usr/local/www/cacti PRONTO..... agora eh soh acessar http://seu.ip.br/cacti e dar os 3 "next" e pronto... :) logar como admin e com a senha admin e modificar a senha :) ######################################################################################## # Howto by # Christopher Giese # skywarrior@bsdux.com.br # www.bsdux.com.br