Cacti merupakan aplikasi yang dapat menghasilkan laporan statistik jaringan dalam tampilan grafik. Cacti merupakan frontend dari RRDTools yang meyimpan semua informasi yang diperlukan untuk membuat grafik, dan menyimpan hasilnya ke dalam sebuah database MySQL. Frontend Cacti dibuat sepenuhnya dengan menggunakan bahasa PHP.

Cacti dapat digunakan untuk menyimpan graph, data sources, dan round robin archives ke dalam sebuah database. Aplikasi ini juga mendukung protokol SNMP, sehingga dapat digunakan untuk membuat traffic graph menggunakan MRTG.

Sebagai aplikasi pemantauan jaringan yang cukup kompleks, Cacti sudah memiliki banyak fitur di antaranya:

  • Jumlah graph item yang tidak terhingga, dapat didefinisikan untuk setiap graph secara optional.
  • Mendukung semua tipe graph dari RRDTools, termasuk AREA, STACK, LINE (1-3), GPRINT, COMMENT, VRULE, dan HRULE.
  • Data source dapat dibuat dengan memanfaatkan fungsi “create” dan “update”, yang terdapat pada RRDTools.
  • Mendukung file RRD dengan lebih dari satu data source, dan dapat menggunakan sebuah RRD file yang disimpan di mana saja dalam suatu local file system.
  • Memiliki tree view yang memudahkan pengguna untuk membuat “graoh hierarchies”, dan meletakkan graph dalam suatu tree.
  • Memiliki manajemen berbasis user, yang memudahkan administrator untuk menciptakan user, dan memberikan tipe permission yang berbeda antar user.

Untuk urusan instalasi, Cacti membutuhkan beberapa paket, seperti RRDTool 1.1.x, 1.2.x, 1.3x, MySQL 3.23, dan PHP 4.1. Sistem Operasi Linux Debian sudah menyediakan paket binari Cacti pada repositori extras.

pelatihan ipb tanggal 20 Juni 2010