Instalasi Cacti di FreeBSD
Cacti menyediakan template grafis yang canggih, metode menyusun beragam data, dan fitur manajemen user. Semua ini dikemas secara praktis, interface yang mudah dipergunakan dan dipahami, baik untuk kelas instalasi berukuran-LAN hingga ke jaringan secara kompleks dengan ratusan device.Untuk lebih jelas nya bisa melihat di http://www.cacti.net
Disini Saya menggunakan FreeBSD 6.0-RELEASE. Persiapan juga beberapa paket minimum yang diperlukan untuk instalasi cacti (diambil via ports cactinya):
# /usr/ports/databases/mysql50-server
# make install
# /usr/ports/net-mgmt/net-snmp4
# make install
# /usr/ports/net/rrdtool
# make install
# /usr/ports/www/apache2
# make install
# /usr/ports/lang/php4
# make install
# /usr/ports/net/cacti
# make install
# cd /usr/local/www/data-dist/
# ln -s /usr/local/share/cacti
Kemudian lakukan setting pada mysql:
# mysqladmin -u root -p create cacti
# mysql -u root -p cacti <>
Buat juga user cactiuser dalam database mysql
# mysql -u root -p mysql
mysql> GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'cacti';
mysql> flush privileges;
mysql> exit
Edit pada file /usr/local/www/data-dist/cacti/include/config.php sesuaikan dengan setting database mysql Anda. Edir Settingan config.php menjadi seperti dibawah ini:
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cactiuser";
$database_password = "cacti";
Setting perijinan dari direktori rra dan log (user bernama cacti telah dibuat pada saat proses ports()
# cd /usr/local/www/data-dist/cacti
# chown -R cacti rra/
# chown -R cacti log/
Edit crontab di Server Anda
# ee /etc/crontab
*/5 * * * * root /usr/local/bin/php/usr/local/www/data-dist/cacti/poller.php > /dev/null 2>&1
Setelah itu coba mengakses dari web browser anda ke alamat server http://server-anda.com/cacti/
Login:
Username : admin
Password : admin