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
Posting Komentar