Ini adalah cara membuat mrtg mikrotik menggunakan cacti.
Dibandingkan mrtg bawaan mikrotik, cacti lebih lengkap fiturnya.
Hal ini sangat membantu ketika kita melakukan troubleshooting/perbaikan jaringan karena informasi graphing yang direkam cacti lebih lengkap dan fleksibel.
Bayangkan saja, kita bisa lihat rekaman mrtg di bulan-bulan lalu dengan lebih detail, time frame nya juga bisa kita atur.
Cacti akan memudahkan admin untuk memonitor performa jaringan yang di kelola.
Daftar Isi :
Harus Punya Server MRTG Cacti
Syarat untuk bisa membuat MRTG mikrotik di cacti adalah punya server nya.
Server fisik ini yang nantinya akan kita install aplikasi cacti untuk menerima stream data dari mikrotik 24jam nonstop melalui protokol SNMP.
Server ini bisa kita buat menggunakan komputer lokal atau bisa juga sewa virtual server di internet.
Server Lokal
Maksudnya adalah kita menyediakan satu komputer khusus untuk diinstall cacti dan dihidupkan 24jam tanpa henti guna merekam data dari mikrotik yang nantinya akan menjadi mrtg.
Komputer ini dipasang di dalam jaringan lokal bersama mikrotik.
Jadi antara mikrotik dan server tidak memerlukan koneksi internet untuk berkomunikasi.
Cara ini jauh lebih bisa diandalkan dan hasilnya lebih presisi karena cacti akan tetap bisa merekam data dari mikrotik walau koneksi internet mati.
Server Cloud
Jika menyedikan server lokal dirasa mahal atau ribet, kita bisa menyewa virtual server (VPS) yang ada di internet.
Sewa perbulan nya kisaran seratus hingga duaratus ribu.
Kelemahan jika cacti diinstall di VPS adalah hasil graphing nya bisa false positive atau gak akurat.
Ini dikarenakan koneksi antara mikrotik dengan server cacti yang ada di jaringan internet memerlukan koneksi internet untuk bisa terkoneksi.
Jika internet putus, maka hasil mrtg di cacti akan bolong seperti saat kondisi mikrotik internet down.
Graphing false positive ini tidak jadi masalah untuk orang yang sudah berpengalaman/biasa membaca mrtg.
Tapi akan cukup membingungkan untuk para pemula, karena hasil mrtg tidak sesuai kejadian di lapangan.
Cara Install Cacti
Cacti bisa diinstall di sistem operasi linux dan windows
Manual cara penginstallan nya bisa dicek di website resminya disini : https://www.cacti.net/support/manuals
Atau bisa ikuti tutorial yang saya buat khusus untuk anda cara install cacti di linux
Setting SNMP Mikrotik
Cacti menggunakan protocol snmp menerima stream data dari mikrotik yang nantinya akan diubah menjadi MRTG.
Jadi kita harus melakukan beberapa setting pada mikrotik agar bisa mengirim informasi ke server cacti kita.
Aktifkan Fitur SNMP di Mikrotik
Secara default, fitur SNMP pada mikrotik tidak aktif.
Kita perlu mengaktifkan nya secara manual, caranya cukup mudah :
Klik menu IP> SNMP > centang enable > klik OK
Batasi Akses SNMP
Data yang dikirim oleh mikrotik melalui SNMP secara default bisa dilihat oleh siapapun, dan ini bisa menjadi issue kebocoran data.
Kita bisa membatasi akses dengan cara :
Mengijinkan hanya IP tertentu saja yang bisa mengakses snmp dengan cara memasukan ip di kolom “Trap Target”
Atau bisa menentukan SNMP agar hanya bisa diakses dari port yang telah kita tentukan melalui kolom “Trap Interfaces”
Kita juga bisa memberi password dengan cara mengatur nya di profile trap community.
Trap target : IP Cacti server,jika kosong semua bisa baca data stream snmp mikrotik, tpai jika diisi maka hanya iip tersebut yang bisa menerima stream SNMP dari mikrotik ini.
Trap Version: memilih versi SNMP, pilih saja 2 jika tidak pakai password, pilih 3 jika pakai password
Trap Interface: Menentukan SNMP output/stream menggunakan interface yang mana.
Trap Community: atur hanya read access saja supaya aman, jadi hanya bisa baca gak bisa ubah mikrotik.
Membuat MRTG Mikrotik di Cacti
Pastikan koneksi dari mikrotik ke server cacti stabil, agar hasil MRTG nya akurat.
Karena jika tidak stabil nanti hasil MRTG tidak sesuai realita.
Saat koneksi antara mikrotik dengan server cacti terputus, hasil MRTG nya akan bolong sama seperti saat mikrotik tanpa koneksi internet atau down.
Hal ini bisa menyebabkan salah diagnosa (false positive)saat membaca graphing.
Install Plugin Mikrotik Cacti
Secara default tidak ada template mikrotik di cacti, jadi kita harus membuat nya sendiri agar MRTG nya berjalan.
Ada cara mudah dibanding kita harus membuat template manual.
Kita hanya perlu install plugin mikrotik saja, nanti otomatis sudah ada template MRTG untuk mikrotik.
#1 download plugin dari official site , extract lalu pindahkan ke folder plugin cacti, set juga permission nya
cd ~
git clone https://github.com/Cacti/plugin_mikrotik.git
mkdir /var/www/html/cacti/plugins/mikrotik
cp -R plugin_mikrotik/* /var/www/html/cacti/plugins/mikrotik
chown -R www-data:www-data /var/www/html/cacti/plugins/mikrotik
chmod -R 775 /var/www/html/cacti/plugins/mikrotik
#2 Aktifkan plugin mikrotik dari cacti melalui menu Main console > configuration > plugins
Klik tanda + plus, untuk mengaktifkan plugin di cacti.
Import Template Mikrotik ke Cacti
Setelah plugin ter enable, selanjutnya kita perlu import template mikrotik router dan switch.
Cara importnya harus dari console/temrinal linux.
php -q /var/www/html/cacti/cli/import_package.php --filename=/var/www/html/cacti/plugins/mikrotik/templates/MikroTik_Device.xml.gz
php -q /var/www/html/cacti/cli/import_package.php --filename=/var/www/html/cacti/plugins/mikrotik/templates/MikroTik_Switch_SWOS.xml.gz
Menambahkan Mikrotik ke Cacti
Setelah plugin mikrotik sudah aktif, selanjutnya kita bisa menambahkan mikrotik ke cacti untuk bisa dimonitor.
Hasil monitoring yang dilakukan cacti nantinya berupa laporan dalam bentuk grafik MRTG.
Caranya cukup ke menu console > management > device > klik + > isikan nama dan IP mikrotik > pilih template > save
isi SNMP Community string sesuai dengan SNMP community yang dibuat di mikrotik, jika tidak sama maka tidak akan berhasil.
Setelah klik Create, kita buat graph untuk memonitor mikrotik.
Kita juga bisa membuat graph selain interface seperti queue, mikrotik user, wireless client, tinggal dipilih saja sesuai kebutuhan.
Menghapus MRTG Kosong/Tidak Perlu
Ada beberapa mrtg yang otomatis dibuat saat kita menambahkan mikrotik di cacti.
Terkadang mrtg ini tidak jalan, karena routernya tidak support.
Kita bisa menghapusnya dengan cara dibawah ini
Kalau hal ini dirasa repot ketika kuta punya banyak router yang harus dimonitor, kita bisa edit profile mikrotik device nya.
Klik pada Template device yang akan diedit, nanti akan muncul lembar edit seperti dibawah ini
Disini kita bisa menghapus template mrtg yang tidak kita inginkan, atau menambah template mrtg.
Melihat MRTG
Setidaknya kita harus menunggu 5 menit sampai polling berjalan dan membentuk mrtg.
Klik pada menu graph >pilih jenis preview > pilih router yang akan dilihat mrtg nya > pada preset kita bisa tentukan timeframe mrtg nya.
Membuat Tree View Dashboard
Jika kita punya banyak perangkat yang dimonitor, kita bisa membuat struktur pohon agar lebih rapih dan enak dilihat.
Sekarang kita bisa melihat mrtg dengan struktur pohon
KESIMPULAN
Dibanding menggunakan mrtg bawaan mikrotik, mrtg cacti jauh lebih unggul karena bisa mengatur tampilan timeframe.
Ini akan memberi informasi lebih detail ketika kita melacak sumber masalah ketika melakukan torubleshooting.
Dengan adanya plugin mikrotik , kita juga lebih dimudahkan untuk memonitor client/pelanggan.
sudah ngikutin tutorial tetep sama seperti yang lain no interface, versi 1.x.x25
error seperti ini :
Total: 0.000000, Delta: 0.000000, Found data query XML file at ‘/var/www/html/cacti/resource/script_server/mikrotik_interfaces.xml’
Total: 0.010000, Delta: 0.000000, Running Data Query [39].
Total: 0.010000, Delta: 0.000000, Found Type = ‘6’ [Script Server Query].
Total: 0.010000, Delta: 0.000000, XML file parsed ok.
Total: 0.310000, Delta: 0.300000, Data Query returned no indexes.
Total: 0.310000, Delta: 0.000000, exists in XML file but no data returned., ‘Index Count Changed’ not supported
Total: 0.310000, Delta: 0.000000, Executing script for num of indexes ‘”/usr/bin/php” -q /var/www/html/cacti/scripts/ss_mikrotik_interfaces.php ‘2’ ‘num_indexes”
Total: 0.540000, Delta: 0.240000, ERROR: Data Query returned no indexes.
mikrotik interface nga muncul 0
kalau ngikuti tutor dengna benar , harusnya muncul
Dear Pak Arianto, saya mengalami kendala saat screate graph. tidak muncul interface mikrotiknya.
This Data Query returned 0 rows, perhaps there was a problem executing this Data Query.You can run this Data Query in debug mode From there you can get more information.
Mohon bantuannya, ini kendalanya dimana ya pak?
pastikan status nya uda konek, ditandai dengan di bagian atas ada kterangan mengenai mikrotik infonya.
atau bisa juga klik reindex device di bawah menu create graph.
Mohon maaf pak, izin bertanya. Jika ingin konekkan ip lokal agar bisa di monitoring dari server cacti vps bagaimana caranya ya pak?
server cacti gak perlu akses ke public, tapi yang harus bisa diakses dari public adalah ip yang mau dimonitor.ini 2 solusi yang bisa dipakai:
– ip lokal di nat(dst nat) tapi harus punya ip public di jaringan lokal nya.
– pakai tunnel untuk expose ip lokal agar bisa diakses dari public/internet, tapi anda harus pasang mikrotik di jaringan lokalnya.