Mengenal Apa Itu Cacti?

Refia Nada Fitri
Network Evolution
Published in
3 min readJun 26, 2022

Sistem konfigurasi yang terdesain dengan baik sangat penting untuk sistem pemantau jaringan. Jika sistem pemantauan jaringan mudah untuk dimulai dan konfigurasinya mudah untuk dijaga, maka jaringan tersebut harusnya menjadi lebih akurat. Untuk mendukungnya, dibutuhkan software pemantau jaringan. Software pemantau jaringan akan melacak kinerja Jaringan Komputer secara keseluruhan dan mendeteksi masalah yang disebabkan oleh penggunaan yang berlebihan atau masalah dalam server dan koneksi jaringan. Software tersebut juga mengukur waktu respon, ketersediaan, konsistensi, keandalan dan lalu lintas jaringan secara keseluruhan berdasarkan history data waktu dan performa.

Perangkat monitoring merupakan salah satu bagian dari Network Management System yang berfungsi untuk menampilkan besarnya traffic data yang melewati sebuah jaringan. Cacti adalah sebuah software yang dapat digunakan untuk keperluan monitoring yang banyak digunakan saat ini. Cacti menyimpan semua data atau informasi yang diperlukan untuk membuat grafik dan mengumpulkannya dengan database MySQL. Untuk menjalankan cacti perlu adanya software pendukung seperti MySQL, PHP, RRDTool, net-snmp dan sebuah webserver yang support dengan PHP seperti contohnya adalah Apache atau IIS.

Mengenal lebih dalam apa itu cacti ?

Cacti merupakan sebuah software yang open source dan cocok untuk solusi pembuatan grafik network yang lengkap dan didesain untuk memanfaatkan kemampuan fungsi RRD Tool sebagai penyimpanan data dan pembuatan grafik.

Prinsip Operasi Pada Cacti :

1. Data Retrieval

Hal pertama yang dilakukan oleh Cacti adalah mengumpulkan data. Data dikumpulkan dengan Poller yang dieksekusi oleh Operating System. Interval pengumpulan data atau dengan kata lain eksekusi Poller dapat kita atur melalui fasilatas penjadwalan yang tersedia di Operating System.

2. Data Storage

Data yang telah terkumpul, selanjutnya akan disimpan pada proses ini, cacti menggunakan Round Robin Database (RRD) dimana data akan diatur sesuai urutan waktu (time-series). Data-data dapat berupa trafik jaringan, suhu mesin, server load average, dan lainnya dalam file yang berekstensi .rra dan selanjutnya siap dipresentasikan dalam bentuk grafik.

3. Data Presentation

Inti dari penggunaan RRDtool adalah fungsi grafiknya. Data-data yang tertata dalam file yang berektensi .rra akan dipresentasikan dalam bentuk grafik dan ditampilkan oleh webserver yang kita gunakan. Cacti juga menyediakan pengaturan grafik agar kita dapat memanajemen gambar-gambar yang ingin kita tampilkan.

Komponen Utama Pada Cacti :

  1. Data Sources

yaitu untuk menghandel pengumpulan data, dapat membuat eksternal script atau command yang akan diperlukan untuk dipilih, CACTI kemudian mengumpulkan melalui cronjob dan menyimpan nya kedalam database atau round robin archives.

2. Graphs

Yaitu sebuah grafik Rrdtool dapat dibuat menggunakan data tersebut. CACTI memungkinkan untuk membuat hampir setiap grafik Rrdtool yang dapat digambarkan.

3. User Management

Yaitu karena banyak fungsi CACTI, sebuah user management tool yang dibuat supaya dapat menambahkan para user dan memberikan mereka hak-hak untuk bagian-bagian tertehtu dari CACTI. Masing-masing user juga dapat memaintain pengaturan mereka sendiri ketika login untuk melihat grafik.

4. Templating

Pada CACTI dapat diskalakan menjadi jumlah besar source data melalui penggunaan template. Hal ini memungkinkan pembuatan sebuah grafik atau data source yang berhubungan dengannya.

Dari yang telah dipaparkan CACTI memang cukup powerfull untuk sebuah traffic monitoring dan memungkinkan setiap client memiliki user dan bisa melihat grafik sendiri serta memungkinkan membuat sebuah monitoring traffic yang terintegrasi baik secara skript atau snmp. Untuk penggunaan lebih jauh menggambungkan CACTI dengan sofware atau skript lain akan membaut CACTI menjadi lebih menarik. Contohnya saja jika digabungkan dengan pmacct.

Referensi:

http://www.jejakhimea.com/2018/04/pengertian-tentang-cacti.html

--

--