Cacti adalah sebuah perangkat lunak (Open Source) yang digunakan untuk memonitor dan membuat grafik kinerja jaringan.
Dengan Cacti, Anda dapat memantau penggunaan bandwidth, ketersediaan perangkat jaringan, dan berbagai metrik lainnya.
Install Cacti di Debian Linux.
1. Login ke dalam Sistem Operasi Debian menggunakan SSH sebagai root.
su
2. Pindah ke directory /var/www/html.
cd /var/www/html/
3. Download Cacti.
wget https://files.cacti.net/cacti/linux/cacti-1.2.26.tar.gz
4. Extract Cacti.
tar -zxvf cacti-1.2.26.tar.gz
5. Rubah nama directory hasil extract.
mv cacti-1.2.26 cacti
6. Hapus file source cacti.
rm cacti-1.2.26.tar.gz
7. Rubah kepemilikan directory /var/www/html/cacti.
chown -R www-data:www-data /var/www/html/cacti
8. Buat user mysql baru. Dalam artikel ini adalah "cacti".
mysqladmin -u root -p create cacti
9. Pindah ke directory cacti.
cd cacti
10. Import database cacti.
mysql cacti < cacti.sql
11. Login ke mysql sebagai root.
mysql -u root -p
GRANT ALL ON cacti.* TO cacti@localhost IDENTIFIED BY 'cactus';
GRANT SELECT ON mysql.time_zone_name TO cacti@localhost;
flush privileges;
\q
GRANT SELECT ON mysql.time_zone_name TO cacti@localhost;
flush privileges;
\q
12. Lakukan proses Populate MySQL's TimeZone information.
mysql_tzinfo_to_sql /usr/share/zoneinfo/ | mysql -u root -p mysql
13. Pindah ke dalam directory include.
cd include
14. Edit file config Cacti.
nano config.php
15. Rubah nilai yang ada di file config.php menjadi seperti berikut:
$database_username = 'cacti';
$database_password = 'cactus';
$database_password = 'cactus';
16. Edit crontab.
crontab -e
17. Tambahkan isi nya sebagai berikut:
*/5 * * * * /usr/bin/php /var/www/html/cacti/poller.php > /dev/null 2>&1
18. Test cacti dengan menggunakan browser. Dalam artikel ini 192.168.1.11/cacti.