MONITORING JARINGAN MENGGUNAKAN CACTI
A. PENGERTIAN CACTI
Cacti adalah salah satu alat untuk monitoring jaringan, dengan monitoring jaringan ini dapat memantau aktivitas pada perangkat jaringan mana yang jaringan tersebut jalan atau bermasalah. Monitoring jaringan dengan penyimpanandata atau informasi dan pembuatan grafik sehingga jaringan dapat diatur dan dikontrol dengan informasi yang sudah terkumpul.
Cacti ini merupakan sebuah software open source berbasis website untuk memonitoring jaringan dengan memanfaatkan tools RRDtool (Round Robin Database) dan menggunakan protokol SNMP (Simple Network Management Protocol).
B. CARA KONFIGURASI CACTI
A. Alat Dan Bahan
- Virtual Box
- Visual C++ 2019
- ISO Ubuntu Server
- Putty
- Internet
B. Langkah-Langkah Install dan Konfigurasi
1. Update repostori terlebih dahulu, untuk mengambil informasi terbaru tentang paket-paket yang ada dan versi-versi terbaru dari repositori apt yang diinstal di sistem. "apt update".
Konfigurasi DNS
1. Lakukan instalasi paket DNS dengan perintah apt install bind9. DNS ini fungsinya untuk merubah nama domain menjadi IP Address yang ada pada server dengan jalankan perintah berikut "apt install bind9" Jika muncul "Do you want to continue ? [Y/n]" Ketik y lalu Enter.
2. Tambahkan subdomain cacti pada domain yang ada di DNS sehingga nanti subdomain akan terbaca oleh server DNS.
- Masuk pada direktori /etc/bind lalu copy file db.local dengan nama file farhan. Gunakan perintah nano farhan untuk memulai konfigurasi.
- Konfigurasi file farhan dengan memasukkan subdomain cacti dan masukkan IP Server nya.
- Copy file db.127 menjadi file 100 dan konfigurasi file 100 dengan perintah nano 100.
- Konfigurasi file named.conf.local dengan perintah nano dan tambahkan zone.
- Konfigurasi named.conf.options dengan menambahkan gateway IP Servernya.
3. Verifikasi dengan mencoba ping ke domain nya ping cacti.farhantkj.net seperti di bawah ini dan pastikan status nya TTL, dengan perintah "ping cacti.farhantkj.net".
4. Lanjut install dnsutils yang mana fungsinya untuk memberikan sejumlah alat dan utilitas yang digunakan untuk bekerja dengan DNS. dengan perintah "apt install dnsutils".
5. Verifikasi menggunakan dig apakah sudah sesuai atau belum seperti di bawah ini. dengan perintah "dig cacti.farhantkj.net".
6. Verikasi juga untuk nslookup apakah suah ssuai dengan IP Public nya atau belum seperti di bawah ini. dengan perintah "nslookup cacti.farhantkj.net".
1. Gunakan web server dengan aplikasi apache2 jadi lakukan Instalasi paket web server dengan perintah apt install apache2.
2. Edit file konfigurasi yang terdapat pada apache2 dengan perintah nano /etc/apache2/apache2.conf. Kemudian ubah pada baris access here dan tambahkan Servername localhost.
3. Backup konfigurasi pada site apache dengan perintah cp 000-default.conf cacti.conf.
4. Edit file konfigurasi cacti.conf dan hilangkan tanda "#" pada ServerName dan masukan domain yang sudah di buat yaitu cacti.farhantkj.net selanjutnya arahkan path nya ke /usr/share/cacti/site seperti di bawah ini lalu save dengan klik ctrl + x lalu "y" enter.
5. Aktifkan site cacti dengan mengenablekan situs cacti, dengan menggunakan perintah a2ensite cacti.conf
6. Lakukan restart pada paket apache2 dengan perintah systemctl reload apache2 dan cek status apache dengan perintah systemctl status apache2, pastikan status apache nya aktif.
Konfigurasi PHP
Konfigurasi Monitoring Server
1. Monitoring server menggunakan cacti, jadi harus menginstall paket cacti. Gunakan perintah apt install cacti.
2. Pilih web server yang digunakan yaitu apache2.
3. Paket database yang harus diinstall adalah dbconfig common pilih yes.
4. Masukkan password untuk web cacti dimana nanti digunakan database mysql. Masukkan password sesuai dengan keinginan.
5. Lakukan verifikasi password dengan memasukkan password yang sebelumnya sudah dibuat.
1. Selanjutnya install paket snmp dan snmpd yang mana fungsinya SNMP (Simple Network Management Protocol) SNMP adalah protokol yang digunakan untuk mengumpulkan informasi tentang perangkat jaringan dan sistem.
SNMPd (Simple Network Management Protocol Daemon) SNMPd adalah komponen perangkat lunak yang berjalan pada perangkat jaringan atau server yang mendukung protokol SNMP. dengan perintah "apt install snmp snmpd"
2. Backup terlebih dahulu file snmpd.conf dengan masuk ke direktori /etc/snmp seperti di bawah ini.
3. Edit file pada snmp root, gunakan perintah nano snmpd.conf dan merubah ip loopback 127.0.0.1 menjadi ip server 192.168.1.38, [;;1]
4. Buat access control dengan mengganti nama public menjadi nama yang diinginkan.
5. Lakukan editing pada syslocation dan alamat email yang digunakan.
6. Restart paket SNMP dengan perintah /etc/init.d/snmpd restart. Pastikan juga untuk status SNMP sudah active atau running, gunakan perintah /etc/init.d/snmpd status.
7. Lakukan verifikasi snmp dengan perintah snmpwalk -v 1 -c farhan 192.168.1.38.
10. Dibagian device, klik tanda + di pojok kanan atas untuk menambahkan device baru seperti di bawah ini.
11. Selanjutnya masukan Description lalu hostname dan pastikan Device Template nya Local Linux Machine, pada bagian SNMP Community awalnya public di ubah ke farhan lalu Device SNMP Uptaime setelah itu clik save di pojok kiri bawah seperti di bawah ini.
12. Scroll ke bagian bawah pada menu Data Query, add juga untuk SNMP – Interface Statistic lalu add dan save lalu clik Create Graphs for this Device seperti di bawah ini.
13. Jika sudah semua, lanjut beralih ke sisi sebelah kiri pilih Managemant lalu pilih Trees dan tambahkan dengan klik + pojok kanan atas lalu masukan name dan sorting type nya lalu klik create seperti di bawah ini. (Disini Anda tunggu grafiknya sampai muncul tetapi untuk waktunya sangat lama
14. Selanjutnya pilih tab Graphics lalu cek grafik nya apakah sudah muncul sesuai interface yang di buat seperti di bawah ini.
Komentar
Posting Komentar