Friday, January 19, 2007

Penambahan Plugin di Cacti


Untuk Penambahan Plugins di Cacti , anda harus mempatch cacti sebelumya.
Dowload source di http://cactiusers.org.


Lakukan patch untuk cacti

Patching cacti
unzip cacti-plugin-arch.tar.gz
copy cacti-plugin-0.8.6h.diff ke /var/www/html/cacti/
cp cacti-plugin-0.8.6h.diff /var/www/html/cacti/
patch -p1 -N < style="font-weight: bold;">
Penambahan Plugin

Installing NTOP
tar zxvf ntop-3.2.tgz
cd ntop-3.2
./configure
make
make install
saat proses install akan disuruh masukan password untuk administrator masukan password misal cumigondrong, lalu masukan lagi password misal cumigondrong.

Setelah itu jalankan NTOP

ntop -u ntop -w 3000

setelah itu Add di Cacti di bagian plugins lakuakn instalasi plugin ntop untuk cacti

tar -xvf /home/cacti/ntop-0.1.tar.gz -C /var/www/html/cacti/plugins/

edit file /var/www/html/cacti/include/config.php

tambahkan option ini
$plugins = array();
$plugins[] = 'ntop';


Lalu tambahkan akses untuk administrator agar dapat akses ntop

http://localhost/cacti/index.php

Masuk ke menu cacti
click console
click User Management
click admin
click view ntop



Instalasi THOLD

tar zxvf thold-0.3.0.tar.gz
lalu copy folder thold-0.3.0 ke /var/www/html/cacti/plugins/
lalu edit file /var/www/html/cacti/include/config.php
ambahkan option ini
$plugins = array();
$plugins[] = 'thold';

thx

Mommo

Thursday, January 18, 2007

Instalasi Cacti Menggunakan Fedora Core 3


Semoga dapat bermanfaat bagi rekan-rekan yang membutuhkan referensi dalam memonitoring Network.

1. Install Apache (httpd), PHP, MySQL (server and client).
yum -y install httpd php mysql mysql-server php-mysql

2. Configure the new services untuk start secara otomatis
/sbin/chkconfig httpd on
/sbin/chkconfig --add mysqld
/sbin/chkconfig mysqld on

/sbin/service httpd start
/sbin/service mysqld start

3. mysqladmin -u root password 'new-password'

4. mysql -u root -p

mysql> DROP DATABASE test; [removes the test database]
mysql> DELETE FROM mysql.user WHERE user = ''; [Removes anonymous access]
mysql> FLUSH PRIVILEGES;

5. Test PHP
Create a test PHP script (such as phpinfo.php) and place it in the document root. A useful test script sample:
phpinfo();
?>
Install gd library
rpm -ivh gd-2.0.28-1.30.1.i386.rpm
rpm -ivh gd-devel-2.0.28-1.30.1.i386.rpm


Install libpng
rpm -ivh libpng-1.2.8-1.fc3.i386.rpm
rpm -ivh libpng-devel-1.2.8-1.fc3.i386.rpm

Install NETSNMP
rpm -ivh net-snmp-5.2.1.2-FC3.1.i386.rpm
rpm -ivh net-snmp-devel-5.2.1.2-FC3.1.i386.rpm
rpm -ivh net-snmp-libs-5.2.1.2-FC3.1.i386.rpm
rpm -ivh net-snmp-perl-5.2.1.2-FC3.1.i386.rpm
rpm -ivh net-snmp-utils-5.2.1.2-FC3.1.i386.rpm


Install RRDTools

rpm -ivh rrdtool-1.2.13-1.fc3.rf.i386.rpm rrdtool-devel-1.2.13-1.fc3.rf.x86_64.rpm perl-rrdtool-1.2.13-1.fc3.rf.i386.rpm


Install python

rpm -ivh python-rrdtool-1.2.13-1.fc3.rf.i386.rpm

Install php-snmp

rpm -ivh php-snmp-4.3.11-2.8.i386.rpm

Install Cacti

rpm -ivh cacti-0.8.6h.fc3.i386.rpm

Install Cactid

rpm -ivh cacti-cactid-0.8.6g.fc3.i386.rpm

lalu edit file /etc/cacti.conf
DB_Host localhost
DB_Database cacti
DB_User root
DB_Pass cumigondrong
DB_Port 3306

edit crontab /etc/cron.d/cacti
*/5 * * * * root php /var/www/html/cacti/poller.php > /dev/null 2>&1

Aktifkan snmp

/etc/init.d/snmpd start
snmpwalk -c public -v 1 localhost

Aktifkan CACTI

adduser cacti
groupadd cacti

cd /var/www/html/cacti/

Buat database cacti
mysqladmin -u root -p create cacti
mysql -u root -p cacti < cacti.sql
mysql -u root -p
GRANT ALL ON cacti.* TO cacti@localhost IDENTIFIED BY 'password';
flush privileges;
exit


edit file file di /var/www/html/cacti/ include/config.php
vi include/config.php
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cacti";
$databse_password = "cumigondrong";
sudo chown -R cacti:cacti /var/www/html/cacti/{rra,log}
Buat crontab
sudo crontab -e -u cacti
*/5 * * * * cactiuser php /var/www/html/cacti/poller.php > /dev/null 2>&1
edit file di /etc/cacti.conf

untuk test akses ke http://localhost/cacti/

Mommo
081389539797

Tuesday, January 16, 2007

Instalasi Apache, mysql dan php di Fedora Core 3

1. Install Apache (httpd), PHP, MySQL (server and client)
yum -y install httpd php mysql mysql-server php-mysql
2. Configure the new services to start automatically

/sbin/chkconfig httpd on
/sbin/chkconfig --add mysqld [ini tidak diperlukan di FC4 keatas]
/sbin/chkconfig mysqld on

/sbin/service httpd start
/sbin/service mysqld start

3. Ganti password mysql
mysqladmin -u root password 'new-password' [quotes are required]

4. Untuk keperluan security
mysql -u root -p

mysql> DROP DATABASE test; [removes the test database]
mysql> DELETE FROM mysql.user WHERE user = ''; [Removes anonymous access]
mysql> FLUSH PRIVILEGES;

5. Letak document root for Apache is /var/www/html/
6. buat script php (phpinfo.php) untuk test php jalan atau tidak
phpinfo();
?>
7. untuk membuat database
mysql> CREATE DATABASE web_db;
mysql> GRANT ALL PRIVILEGES ON web_db.* TO 'web_user'@'localhost' IDENTIFIED BY 'thepassword';

thx, and regards

momo