Friday, January 29, 2021

Job Experience 10 - Add dan Setup Graph di Cacti

 

Assalamu'alaikum

Selamat sore temen-temen, salam networking!! Masih di pembahasan cacti, kali ini saya ingin membahas cara untuk menambahkan grafik di cacti. Jika sebelumnya kita sudah membahas install platform cactinya namun masih belum memunculkan grafik monitoring device tertentu, maka kali ini kita akan melakukan konfigurasi untuk menambahkan graph device yang ingin kita lakukan monitoring. Langsung saja berikut pembahasannya.

Konfigurasi SNMP Server di Mikrotik

Untuk memunculkan graph di cacti, terlebih dahulu kita buat snmp server untuk perangkat yang akan kita monitor dulu. Disini saya menggunakan perangkat mikrotik untuk SNMP servernya. Jadi nantinya informasi mikrotik akan bisa di monitor oleh monitor cacti. Untuk membuat SNMP server mikrotik terlebih dahulu kita ubah snmp comunity mikrotiknya dengan nama yang berbeda. Untuk mengubah nama snmp community kita harus menggunakan mode cli
 
[admin@R1] > snmp community print
Flags: * - default, X - disabled
 #    NAME                  ADDRESSES                                                   SECURITY   READ-ACCESS WRITE-ACCESS
 0 *  public                ::/0                                                        none       yes         
[admin@R1] > snmp community set name=alfasnmp123 0
[admin@R1] >

Selanjutnya tinggal buka menu ip > snmp lalu ceklist enable snmp lalu isikan data informasi SNMP Settings. Yang perlu di perhatikan di sini adalah parameter trap community dan trap versionnya saja


Konfigurasi Task Scheduler Windows

Selanjutnya kita perlu mengkonfigurasikan task scheduler pada windows untuk pengecekkan interval 5 menit sekali dalam hal ini saya menyebutnya sebagai cacti poller. Task scheduler windows bisa kalian temukan di pencarian windows ya. Jika sudah masuk ke tampilan task scheduler, langsung buat saja task barunya dan beri nama bebas setelah itu ke tab triggers.


Selanjutnya pada triggernya, kita atur agar scheduler nya dilakukan setiap 5 menit sekali. Caranya tinggal klik saja pada new untuk triggernya dan atur seperti gambar dibawah
 
 
Next, pada tab action kita tinggal tambahkan action baru untuk apa yang akan di lakukan scheduler ini setiap 5 menit sekali. Yang perlu di lakukan action disini adalah menjalankan program php.exe yang ada di fitur xampp untuk menjalankan program argument poller.php yang berada di folder cacti. Kurang lebih lokasi foldernya akan seperti berikut ini.

- Program : C:\xampp\php\php.exe
- Arguments : C:\xampp\htdocs\cacti\poller.php
- Start in :
C:\xampp\htdocs\cacti
 
Jika sudah ditambahkan maka hasilnya akan seperti gambar berikut

Konfigurasi Cacti

Selanjutnya yang perlu kita konfigurasikan pada cacti adalah versi RRDtool yang digunakan untuk menampilkan grafiknya. Kita ubah ke versi 1.7.2+ untuk RRDtool yang kita gunakan saat instalasi awal.

 
Selanjutnya pada tab poller, kita tetap akan menggunakan poller cmd.php dan intervalnya kita biarkan default saja. Yang perlu di perhatikan adalah pada parameter data collectornya. Disini saya memberikan value 10 untuk default data collectornya.


Add Graph Device Mikrotik

Selanjutnya kita tinggal eksekusi saja snmp server yang sudah di buat mikrotik diatas, kita tinggal tambahkan pada cacti dengan cara create new device. Masukan Ip Address dan description kita beri saja nama router pribadi. Untuk templates karena kita menginstall hanya 2 templates saja, disini kita pilih generic SNMP device saja. Untuk credential SNMPnya kita ubah sesuai yang di konfigurasi pada SNMP server mikrotik sebelumnya. Setelah itu klik add untuk melanjutkan.
 
 
Next nya hasil dari add device akan memunculkan informasi dari device yang kita monitor. Kita bisa menambahkan graphs baru yang ingin kita customisasi jika kita memiliki templates yang lain. Tapi disini saya hanya menggunakan graphs dari templates default saja.

 
Device yang sudah ditambahkan bisa dilihat di menu management > devices. Langkah selanjutnya tinggal kita ceklis device yang sudah kita tambahkan tersebut untuk di beri action di letakkan pada tree graphs. Tree graphs bisa kalian lihat di menu atas di sebelah console yaitu menu graphs.

The Cacti Poller has Not Run Yet

Nextnya, jika kalian mendapatkan tampila error seperti ini. Artinya kita belum menjalankan cacti poller atau task scheduler untuk menjalankan poller.php yang kita setting sebelumnya.

 
Untuk menjalankan cacti poller dari task scheduler yang kita buat sebelumnya tinggal kita jalankan saja task yang sudah kita buat dengan cara klik kanan pada task lalu pilih run.

 
Tinggal tunggu waktu 5 menit saja (sesuai konfigurasi interval minimal 5 menit), baru graph akan muncul. Graph biasanya akan muncul setelah task scheduler mulai berjalan dengan sendirinya. Dan data pada graph akan muncul memenuhi grafik jika sudah berjalan lama. Karena informasi device akan di collect setiap 5 menit sekali.

Setup Timezone PHP Sesuai Lokasi Kalian

Jika kalian melihat time untuk pengambilan datanya seperti gambar diatas, maka akan terlihat bahwa waktu nya pasti tidak sama dengan waktu di lokasi kalian. Hal ini dikarenakan konfigurasi timezone phpya belum sesuai dengan waktu di lokasi daerah kalian. Untuk mengkonfigurasikan timezone phpnya, tinggal kita masuk kembali ke konfigurasi PHP Xamppnya lalu find date.timezone

Ubah menjadi timezone lokasi kalian sesuai penulisan standarisasi yang sudah di support oleh PHP pada laman berikut https://www.php.net/manual/en/timezones.php. Tinggal kalian sesuaikan saja dengan waktu di daerah kalian. Disini karena saya berada di wilayah indonesia WIB, maka disini saya akan menggunakan wilayah Asia/Jakarta.

 
Jangan lupa restart service xamppnya kembali untuk konfirmasi konfigurasinya

 
Maka jika sudah dirubah timezonenya, tampilan dari grafiknya akan memulai ulang kembali sesuai waktu terjadinya task scheduler intervalnya.

 
Kalian bisa menemukan lokasi direktori dari masing-masing tampilan grafik pada direktori xampp\htdocs\cacti\rra. File rra inilah yang merupakan hasil konversi net-snmp yang di olah oleh RRDtool untuk ditampilkan dalam bentuk grafik pada website cacti.

Update Video

Berikut saya siapkan juga video untuk step by step instalasi cacti di xampp windows sampai step add graph devicesnya agar lebih mudah di pahami



Demikianlah penjelasan mengenai cara setup dan menambahkan grafik di cacti. Semoga bermanfaat bagi pembaca. Next nya saya akan coba membahas bagaimana cara menambahkan library plugin yang nantinya akan bermanfaat untuk monitoring dan fungsi-fungsi lainnya. Sekian dari saya, jika ada yang ingin di tanyakan bisa letakkan di kolom komentar. Terima kasih sudah berkunjung, sampai berjumpa lagi di pembahasan berikutnya. Salam Networking!!

 

0 komentar:

Post a Comment

Kenal Saya

Follow My Twitter

Profil



Nama saya Alfa Farhan Syarief, web ini ada berdasarkan nama saya sendiri. Saya sendiri masih duduk tingkat SMK. Lebih lengkapnya saya masih bersekolah di SMKN 1

More »

Blog Archive

Recent Comment