Prinsip Dan Cara Kerja Cacti

Advertisemen
Halo Semuanya, maaf nih mimin baru update kembali, karena ada kesibukan yang sangat sangat haha.. kali ini mimin akan memberikan artikel tentang Cacti Netwok, silahkan disimak yaa.

Pengertian Cacti

Cacti adalah sebuah software open source yang dirancang untuk memonitoring jaringan. Cacti menyimpan semua data / informasi yang diperlukan untuk membuat grafik dan mengumpulkannya dengan database MySQL. Untuk menjalankan cacti diperlukan software pendukung seperti MySQL, PHP, RRDTool, net-snmp, dan sebuah webserver.
Cacti Server

Sejarah Singkat Cacti

Proyek Cacti pertama kali dimulai oleh Ian Berry pada tanggal 2 September 2001.Berry terinspirasi untuk memulai proyek saat bekerja untuk sebuah perusahaan ISP sementara juga masih di sekolah menengah, belajar PHP dan MySQL . Tujuan utama dalam menciptakan Cacti "adalah untuk menawarkan lebih banyak kemudahan penggunaan dari RRDtool dan fleksibilitas lebih dari MRTG.

Cara Kerja Cacti

  • 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 seperti crontab.
  • Data Storage
  • Data yang telah dikumpulkan oleh Poller, selanjutnya akan disimpan secara teratur di bawah /rra. Untuk proses ini, cacti menggunakan Round Robin Database (RRD) dimana data akan ditata dalam urutan waktu (time-series). Data yang dapat berupa trafik jaringan, suhu mesin, server load average, mounting load dan lainnya berbentuk file berekstensi .rra dan selanjutnya siap dipresentasikan dalam bentuk grafik.
  • Data Presentation
  • Keutamaan penggunaan RRDtool adalah fungsi grafiknya. Data-data yang tertata dalam /rra akan di presentasikan dalam grafik dan ditampilkan oleh webserver yang kita gunakan. Cacti juga menyediakan halaman pengaturan grafik untuk memudahkan kita memanajemen gambar-gambar yang ingin kita tampilkan serta cara menampilkannya.

Beberapa fitur monitoring yang tersedia :
  1. Memory Usage berfungsi untuk mengetahui memory yang dipakai oleh server, seberapa besar memory dari server tersebut terpakai.
  2. Logged in user berfungsi untuk mengetahui dari user yang terhubung kepada server tersebut.
  3. Processor berfungsi untuk mengetahui processor dari server tersebut.

Advertisemen