1.Install Apache
# cd /usr/ports/www/apache22
# make install clean
2.Install Lang
# cd /usr/ports/lang/php4
# make install clean
# cd /usr/ports/lang/php4-extentions
# make install clean
3.Install rrdtool
#cd /usr/ports/net/rrdtool
#make install clean
4.Install Mysql
# cd /usr/ports/databases/mysql51-client/
# make install clean
#/usr/ports/databases/mysql51-server/
# make install clean
5.Install Cacti
#/usr/ports/net/cacti
#make install clean
6.Edit httpd.conf
Edit apachenya biar suport php,
ee /usr/local/etc/apche22/httpd.conf
rubah:
DirectoryIndex index.html index.html.var index.php //supaya bisa support php
Dan tambahkan seperti ini :
AddType application/x-httpd-php .php //supaya support php
7.Edit ph.ini
#cp /usr/local/etc/php.ini-recommended /usr/local/lib/php.ini
#ee /usr/local/lib/php.ini
doc_root=”/usr/local/www/apache22/data” # loksi directory webnya
8.Menjalankan webservernya
#/usr/local/sbin/apachectl start
9.Menjalankan MySQL
#/usr/local/bin/mysqld_safe -user=mysql &
#/usr/local/etc/rc.d/mysql-server start
10.Mencopi cacti ke /apache22/data
#cp -r /usr/local/share/cacti/ /usr/local/www/apache22/data/
11. Create the MySQL database untuk cacti
#cd /usr/local/www/apache22/data/
# mysqladmin -u root -p create cacti
# mysql -u root -p cacti < cacti.sql
# mysql -u root -p mysql
mysql> GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY ‘cacti’;
mysql> flush privileges;
mysql> exit
12.Edit konfigurasi cacti
#ee /usr/local/share/cacti/include/db-settings.php
$database_type = “mysql”;
$database_default = “cacti”;
$database_hostname = “localhost”;
$database_username = “cactiuser”;
$database_password = “cacti”;
$database_port = “3306″;
13. Edit permisson untuk rra dan log
#chown -R www:www rra/ log/
# Setting crontab
14. Edit Crontab
#ee /etc/crontabe
*/5 * * * * www /usr/local/bin/php /usr/local/www/apache22/data/cacti/poller.php
ok dan semoga berhasil.
and the last tinggal browsing ip tersebut :
Akses sitenya, http://ipnya/cacti
Username admin
Password admin
No comments:
Post a Comment