Monitoring Jaringan dengan Cacti

 Halo teman-teman, kembali lagi di blog saya. Semoga hari kalian menyenangkan


Pada Blog ini, saya akan menjelaskan cara monitoring jaringan menggunakan cacti. Monitoring ini menggunakan SNMP atau di sebut Simple Network Management Protocol. Cara kerjanya yaitu dengan mengambil informasi dari client lalu dikirim ke server dengan jaringan. Ini sangat berguna apabila ada sesuatu yang janggal di server dan client. Tidak cuma client, server pun juga ada monitoring seperti CPU Usage, Memory Usage, Disk Usage, dll.


Nah kita langsung ke penjelasannya


KONFIGURASI DNS


1. Pastikan IP tersebut sudah di konfigurasi terlebih dahulu







2. Kita perlu memasukkan repo ke /etc/apt/sources.list terlebih dahulu karena kita perlu package bind9, apache, php, cacti, dan snmp



3. Lakukan update pada mesin linux kalian.



4. Install dns service bind9 dengan perintah apt install bind9



5. Konfigurasi file named.conf.local di /etc/bind/named.conf.local sesuai di gambar bawah berikut



6. Copy paste db.local dan db.127 dengan nama kelompok14 dan ip



7. Konfigurasikan file kelompok14 dan ip dengan gambar bawah berikut


    - kelompok14



    - ip



8. Forward IP DNS (IP Address mesin kalian) di /etc/bind/named.conf.options dan hilangkan garis miring kanan (// ) seperti di bawah berikut



9. Isi DNS dengan IP tadi di /etc/resolv.conf 



10. Restart Service bind9 dengan perintah /etc/init.d/bind9 restart dan cek status /etc/init.d/bind9 status



11. Verifikasi dengan menggunakan perintah dig cacti.kelompok14.net dan ping -c 4 cacti.kelompok14.net





KONFIGURASI WEBSERVER


12. Install webserver apache2 dengan perintah apt install apache2



13. Tambahkan ServerName localhost di file /etc/apache2/apache2.conf pada kolom di atas <Directory />



14. Pindah direktori dengan perintah cd /etc/apache2/sites-available/ dan copy paste dengan perintah cp 000-default.conf cacti.conf



15. Ganti ServerName dengan cacti.kelompok14.net dan DocumentRoot dengan /usr/share/cacti/site pada file cacti.conf



16. Nyalakan site cacti.conf dengan perintah a2ensite cacti.conf dan restart service apache2 dengan perintah systemctl reload apache2



KONFIGURASI PHP


17. Pada database php, kita akan menggunakan mariadb, install dengan perintah apt install mariadb-server mariadb-client



18. Restart mysql dengan perintah /etc/init.d/mysql restart



KONFIGURASI MONITORING


19. Lakukan penginstallan cacti dengan perintah apt install cacti



20. Pilih webserver yang apache2



21. Database harus di install dengan dbconfig-common, klik Yes



22. Masukkan password semau kalian



23. Konfirmasi Password




KONFIGURASI PROTOKOL MONITORING


24. Lakukan penginstallan snmp dengan perintah apt install snmp snmpd



25. Pindah direktori ke /etc/snmp dan copy paste snmpd.conf dengan perintah cp snmpd.conf snmpd.conf.backup untuk backup jika terjadi kesalahan



26. Rubah konfigurasi file snmpd.conf pada kolom agentAddress. Isi dengan IP Address mesin kalian dengan port 161



27. Di bagian ACCESS CONTROL, hilangkan tanda pagar rocommunity, isi IP Address, dan ganti public menjadi nama kalian, contoh : kelompok14



28. Untuk sysLocation isi lokasi dimana kalian berada dan syscontact dengan email terserah kalian



29. Restart service snmpd dengan perintah /etc/init.d/snmpd restart



30. Verifikasi dengan perintah snmpwalk -v 1 -c kelompok14 192.168.0.214



31. Konfigurasi DNS pada Client dengan arahkan ke IP Address mesin linux



32. Masuk ke website kalian dengan url cacti.namawebsite.net/cacti/



33. Kita akan membuat dengan klik Create Devices



34. Klik Add



35. Isi data monitoring sesuai dengan yang di bawah berikut ini. Jangan lupa untuk klik Create jika sudah selesai.



36. Jika berhasil maka pesan muncul Save Successful.



37. Buat Graphs baru di New Graphs, pilih host yang baru kita buat dan centang semua pada Graph Templates dan Data Query.



38. Kalian bisa pilih warna semau kalian, klik Create.



39. Tambahkan Data Query di Devices > Associated Data Queries > Add Data Query > SNMP - Interface Statistics lalu klik Add



Pastikan bahwa Data Queries tersebut sudah ditambahkan. Jangan lupa untuk klik Save


40. Scroll ke atas lalu klik Create Graphs for this Host




41. Pastikan data query muncul, jika belum ada maka cek terlebih dahulu


42. Klik Graph Trees dan klik Add



43. Namakan Monitor Server 1 dan klik Create



44. Klik Graphs > Monitor Server 1 > klik Preview yang sebelah pojok kanan atas. Tunggu beberapa saat, server akan memonitoring semua




Okeh, itu penjelasan dari saya untuk memonitoring jaringan pada server


ありがとうございました!

Komentar

Postingan Populer