Pendahuluan
Cacti adalah alat open-source berbasis web untuk monitoring jaringan dan sistem, yang menggunakan RRDTool untuk menyimpan data dan menampilkan grafik berbasis SNMP. Cacti sering digunakan untuk memantau kinerja server, perangkat jaringan, dan layanan lainnya.
Artikel ini akan membahas cara menginstal dan mengonfigurasi Cacti di server berbasis Ubuntu/Debian.
Persiapan
Sebelum memulai instalasi, pastikan:
- Server menggunakan Ubuntu 20.04 atau Debian 11
- Akses root atau sudo
- Koneksi internet
Instalasi Cacti
1. Update Sistem dan Instalasi Paket Pendukung
sudo apt update && sudo apt upgrade -y
sudo apt install apache2 mariadb-server php php-cli php-mysql php-gd php-xml php-mbstring php-snmp rrdtool snmp snmpd -y
Penjelasan:
- Apache2: Web server untuk Cacti.
- MariaDB: Database backend.
- PHP dan modulnya: Diperlukan untuk menjalankan Cacti.
- RRDTool: Menyimpan dan mengolah data grafik.
- SNMP & snmpd: Untuk komunikasi dengan perangkat jaringan.
2. Konfigurasi Database untuk Cacti
Masuk ke MariaDB:
sudo mysql -u root -p
Buat database dan user untuk Cacti:
CREATE DATABASE cacti;
CREATE USER 'cactiuser'@'localhost' IDENTIFIED BY 'password123';
GRANT ALL PRIVILEGES ON cacti.* TO 'cactiuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
3. Instalasi Cacti
Unduh dan instal paket Cacti:
sudo apt install cacti -y
Saat proses instalasi, pilih database yang digunakan (MariaDB), lalu pilih opsi YES untuk konfigurasi otomatis database Cacti.
4. Konfigurasi SNMP
Edit file konfigurasi snmpd:
sudo nano /etc/snmp/snmpd.conf
Temukan dan ubah:
rocommunity public
sysLocation "Server Room"
sysContact admin@example.com
Restart SNMP:
sudo systemctl restart snmpd
5. Mengakses Cacti
Setelah instalasi selesai, akses Cacti melalui browser:
http://server-ip/cacti
Gunakan kredensial default:
- Username: admin
- Password: admin (diminta untuk mengganti setelah login pertama)
6. Menambahkan Perangkat untuk Monitoring
- Masuk ke Console > Devices > Add
- Masukkan Hostname/IP Address
- Pilih SNMP Version 2c
- Simpan konfigurasi dan lakukan polling pertama
Kesimpulan
Dengan mengikuti langkah-langkah di atas, Anda telah berhasil membangun sistem monitoring berbasis Cacti. Sistem ini memungkinkan pemantauan jaringan yang efisien dengan visualisasi data yang mudah dipahami.