Monitoring and Configure With CACTI

 

       Monitoring and Configure With CACTI



Apa Itu Pengertian Tentang CACTI

CACTI adalah salah satu software yang digunakan untuk keperluan monitoring yang banyak digunakan saat ini. 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 yang support PHP seperti Apache atau IIS. 

Cacti merupakan sebuah software MRTG (Multi Router Traffic Grapher) web based yang menjadi solusi komplit untuk network graphing yang memanfaatkan penyimpanan data RRDTool dan fungsi grafik. Pada umumnya cacti digunakan untuk menampilkan graph dari suatu jaringan kebanyakan parameter bandwitdh used yang di-graph. Tak hanya itu cacti juga bisa menampilkan parameter “ping”, uptime dari sebuah hardware (misalnya server, router, access point, dll).

CACTI menyediakan kemampuan data yang cepat, pola grafik advance, metoda perolehan multiple data dan fitur pengelolaan user. Semuanya dikemas secar inklusif, sebuah interface yang mudah digunakan dan mudah dipahami untuk Local Area Network yang komplek dengan ratusan device.

CACTI adalah satu aplikasi open source yang merupakan solusi  pembuatan grafik network yang lengkap yang didesign untuk memanfaatkan kemampuan fungsi RRDTool sebagai  peyimpanan data dan pembuatan grafik.

Cacti menyediakan pengumpulan data yang cepat, pola grafik advanced, metoda perolehan multiple data, dan fitur pengelolaan user. Semuanya dikemas secara intuitif, sebuah interface yang mudah digunakan  mudah dipahami untuk local area network hingga network yang kompleks dengan ratusan device. Dengan menggunakan cacti kita dapat memonitor trafik yang mengalir pada sebuah server.

Jika menginstall cacti pada sistem anda, sebaiknya diketahui bahwa paket-paket berikut merupakan paket yang harus ada pada sistem :

a.Apache 2 sebagai web server  dan php support

b.mysql server dan  php support.

c.RRDTool.

d.CACTI (latest version) 

Fitur Yang Pada CACTI

Berikut ini adalah beberapa contoh fitur yang ada pada CACTI yaitu:

a.Memory Usage berfungsi untuk mengetahui memory yang dipakai oleh server, seberapa besar memory dari server tersebut terpakai.

b.Logged in user berfungsi untuk mengetahui dari user yang terhubung kepada server tersebut.

c.Processor berfungsi untuk mengetahui processor dari server tersebut.

Fitur-fitur cacti yang didapatkan sebagai berikut :

1.Jumlah  graph itern yang tidak terhingga, dapat didefinisikan untuk setiap graph secara optional dengan menggunakan CDEF atau data source dari Cacti.

2.Mendukung semua tipe graph dari RRDTools, termasuk ARXAq STACK LINEU--31, GPRINT, COMMENT, VRULE, dan HRULE.

3.Data source dapat dibuat dengan memanfaatkan fungsi "create" dan "update", yang terdapat pada RRDTool's.

4.Mendukung file RRD dengan lebih dari satu data source, dan dapat menggunakan sebuah RRD file yang disimpan di mana saja dalam suatu local fiIe system.

5.Memiliki tree view yang memudahkan user untuk membuat graph hierarchies, dan meletakkan graph dalam suatu tree.

6.Memiliki manajemen berbasis user, yang memudahkan administrator untuk menciptakan user, dan memberikan tipe permission yang berbeda antaruser.

b.Operasi Cacti dapat dibagi menjadi 3 bagian yaitu :

1.Data Retrieval yaitu hal pertama yang dilakukan oleh Cacti adalah mengumpulkan data. Data dikumpukan dengan Poller yang dieksekusi oleh Operating System. Interval pengumpulan data atau dengan kata lain eksekusi Poller dapat kita atur melalui fasilitas penjadwalan ayang tersedia di Operating System crontab.                                                                         

2.Data Storage yaitu 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.

3. Data Presentation yaitu keutamaan penggunaan RRDtool adalah fungsi grafiknya. Data-data yang tertata dalam  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.


1.Dertama kita kita masukan repositori kartolo debian 9 dengan comment

" deb http://kartolo.sby.datautama.net.id/debian/ stretch main contrib non-free

deb http://kartolo.sby.datautama.net.id/debian/ stretch-updates main contrib non-free

deb http://kartolo.sby.datautama.net.id/debian-security/ stretch/updates main contrib non-free "


2.Setelah itu apt update untuk meng update packet yang di buat sebelumnya


3.Setelah itu install bind9 nya 


 4.Disini kalin bisa cek terlebih dahulu untuk melihat ip berapa yang dia dapatkan


5.Setelah itu masuk ke bind nya dan kalian copy db.local dan db.127 dan mengganti nama sesuai kalain disini saya mengganti nama menjadi local=gian dan 127=ip


6.Setelah itu masuk ke db.local yang sudah di ganti menjadi nama dan buah sesuai yang ada di gambar


7.Setelah itu masuk ke db.127 dan ikuti seperti yang di gambar untuk mengubahnya


8.Setelah itu kita masuk ke named.conf.local untuk memasukan comment seperti di yang saya buat 

zone "{domain name kalian}"{
type master;
file "/etc/bind/{nama file domain name server}";
};

zone "0.168.192.in-addr.arpa"{
type master;
file "/etc/bind/{ip host}";
}; 


9.Setelah itu masuk ke resolv.conf nya untuk menambahkan dns dan domain kalian


10.Disini kalian masuk ke dalam name.conf.options untuk mengganti menjadi ip kalian dan ganti ke no


11.Setelah itu restart bind9 nya dan cek status dari bindnya apakah aktif atau tidak ber warna hijau dan tulisan ok-active


12.Setelah itu coba ping ke domain yang kita buat sebelumnya sudah bisa di ping atau belumnya


13.Setelah itu install dnsutils 


14.Setelah itu kita dig domain yang kita buat sebelumnya sudah ada domainnya atau belum


15.Setelah itu kita nslookup domain yang kita buat untuk melihat ip dari dns nya


16.Setelah itu install apache2 sebagai fondasi dari cacti setelah itu configure apache2 nya dan konfigure seperti yang di gambar


17.Setelah itu kita copy default 000 nya dan konfigure yang kita copy dan kalian ikuti seperti di gambar


18.Setelah itu a2nsite yang kita configure 


19. Setelah itu install mariadb server dan client


20.Setelah itu restart mysql dan cek status dari mysql sudah active atau belum 


21.Setelah itu install cacti tersebut dan pilih fendor untuk tamplate nya adalah apache2 dan click yes dan masukan password untuk cacti nya nanti


22.Disini saya menginstall snmp dan snmpd untuk membuat vpn client


23.Setelah itu masuk ke directory snmp dan copy snmpd.conf nya setelah itu configure seperti yang ada di gambar masukan ip yang di debian tersebut ,nama dan, tempat tinggal 


24.Setelah itu restart snmpd dan cek status smnpd nya sudah active atau belum


25.Setelah itu saya snmpwalk nama yang di buat saat di snmpd nya


26.Setelah itu access ip debian ke crome atau browser kalian seperti " 172.16.0.18 "

27.Setelah itu di sini saya mencoba cara kerja cacti dan ikuti seperti yang ada di gambar



28.Disini saya akan create host ya dan ikuti seperti yang di gambar



29.Disini bisa kalian edit host nya dan di sini pilih snmp interface


30.Jika di cek yang kita buat sebelumnya sudah ada lajut di sini saya akan menambahkan monitor mikrotik


31.Disini cek di lewat winbox sudah mendapatkan dhcp atau belum jika sudah lanjut buat snmp dam kalian bisa ikuti seperti yang di gambar mengedit nya sama seperti yang sebelumnya bedanya snmp ini di buat dari mikrotik untuk mengecek atau memonitoring dan pastikan email yang aktif dan tempat tinggal yang sama 


32.Disini sama seperti yang sebelumnya jadi kalian bisa ikuti seperti yang di gambar


Disini kenapa belum muncul jadi di sini kalian bisa mennunggu sambil meng ping internet dan DLL kira kira 1 jam 



Komentar