Photo of author

ditulis oleh: Arianto

Cara Membuat MRTG Mikrotik Di Cacti

diperbaharui pada:

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.

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

cara mengaktifkan snmp mikrotik untuk dipakai di cacti

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.

cara mengaktifkan SNMP mikrotik

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

cara install plugin mikrotik cacti

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
cara import template mikrotik plugin cacti

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

cara menambahkan mikrotik di cacti

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.

cara membuat graph interface mikrotik di cacti

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

menghapus mrtg cacti

Kalau hal ini dirasa repot ketika kuta punya banyak router yang harus dimonitor, kita bisa edit profile mikrotik device nya.

mengedit template mikrotik device cacti

Klik pada Template device yang akan diedit, nanti akan muncul lembar edit seperti dibawah ini

menambah dan menguragi template mrtg di device template cacti

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.

cara melihat laporan mrtg mikrotik di cacti

Membuat Tree View Dashboard

Jika kita punya banyak perangkat yang dimonitor, kita bisa membuat struktur pohon agar lebih rapih dan enak dilihat.

cara membuat tree dashboard mrtg cacti

Sekarang kita bisa melihat mrtg dengan struktur pohon

mrtg cacti tree view

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.

Pembahasan Terkait
cara install cacti di linux ubuntu 22.04
Cara Install Cacti di Linux Ubuntu 22.04 | Terbaru

Ini adalah panduan cara install cacti versi terbaru di linux ubuntu LTS 22.04 Caranya memang rumit karena harus config secara Read more

cara membuat server mrtg sendiri online dan offline
Cara Membuat Server MRTG Untuk Monitoring Jaringan

Pernah mengalami kebingungan harus mulai cek dari mana ketika jaringan error? MRTG bisa sangat mambantu untuk melihat peristiwa sebelum error Read more

monitor jaringan dengan mrtg mikrotik
Pantau, Perbaiki & Optimasi Jaringan Dengan MRTG Mikrotik

Ada sebuah fitur di dunia jaringan dengan nama MRTG, fitur ini sudah ada di mikrotik tapi jarang orang yang tau Read more

cara meng online kan server lokal agar bisa diakses dari internet
Cara Meng Online Kan Server Lokal

Ini adalah cara meng online kan server lokal supaya bisa diakses dari internet. Web server (atau service lain) yang ada Read more

7 pemikiran pada “Cara Membuat MRTG Mikrotik Di Cacti”

  1. 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.

  2. 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.

  3. 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.

Komentar ditutup.