Panduan Detail Setup Prometheus + Grafana monitoring Mikrotik mudah
Вставка
- Опубліковано 28 сер 2024
- Prasyaratnya: Web server seperti Apache hrs sudah terinstall terlebih dahulu.
Aktifkan/enable IP snmp di mikrotik (caranya ada dalam video).
Selanjutnya:
1. ikuti panduan install prometheus di www.cherryserv...
2. cek service jalan prometheus.
3. edit file prometheus.yml (timpa dengan file di deskripsi, link file di paling bawah)
4. ikuti panduan install snmp-exporter di deskripsi.
5. cek di browser 2 service di port 9090 dan 9116 jalan.
6. ikuti panduan installasi grafana di deskripsi.
7. buka service grafana di port 3000 login admin:admin.
8. simak video untuk lebih jelas.
DETAIL STEPNYA:
==================================================
step 1: dan 2: Ikuti panduan di WEB link di atas.
==================================================
Step 3: Timpa isi file /etc/prometheus/prometheus.yml
isinya saya taruh di paling bawah deskripsi.
==================================================
Step 4 dan 5 : Install Snmp Exporter:
jalankan command berikut:
wget h**ps://github.com/prometheus/snmp_exporter/releases/download/v0.21.0/snmp_exporter-0.21.0.linux-amd64.tar.gz
tar xvf snmp_exporter-0.21.0.linux-amd64.tar.gz
sudo mv snmp_exporter-0.21.0.linux-amd64 /etc/prometheus/snmp_exporter
Buat file snmp_exporter.service dengan command:
sudo nano /etc/systemd/system/snmp_exporter.service
isi scriptnya sbb:
############################
[Unit]
Description=Mikrotik SNMP Exporter
[Service]
User=prometheus
ExecStart=/etc/prometheus/snmp_exporter/snmp_exporter --config.file="/etc/prometheus/snmp_exporter/snmp.yml"
[Install]
WantedBy=default.target
###########################
Save dan exit nano, lalu dari terminal jalankan command:
sudo systemctl daemon-reload
sudo systemctl enable --now snmp_exporter
sudo systemctl status snmp_exporter
sudo systemctl restart prometheus
sudo ufw allow 9116
====================================================
Step: 6 : Install Grafana
sudo apt-get install -y adduser libfontconfig1
wget h**ps://dl.grafana.com/enterprise/release/grafana-enterprise_9.3.6_amd64.deb
sudo dpkg -i grafana-enterprise_9.3.6_amd64.deb
sudo systemctl enable --now grafana-server
sudo systemctl status grafana-server
You will need to open port tcp/3000 on Ubuntu Server UFW to allow access to grafana.
sudo ufw allow 3000
====================================================
Finish..perhatikan Video untuk lebih jelas
====================================================
#isi dari file prometheus.yml sbb:
Tidak bisa paste inline di comment, sy simpan di google drive:
drive.google.c...
untuk rubah snmp community nya gimana mas
Auto sub 😂
izin file min 🙏
kenapa setelah reboot server ubuntunya graphnya mikrotiknya gak muncul lagi ya, padahal semua service sudah di cek dan up kembali seperti sebelum servernya down,
ada masukan gan ?
cek di grafana, source, metricnya muncul? Trus lacak jug adi prometheus targets sudah UP semua?..cek snmp exporter juga.
@@TEnRD sudah om, di snmp exporternya ipserver:9116 di call ip mikrotiknya udah muncul itu crawl datanya
tapi di grafana gak muncul, No Data
step yang udah dilakuin :
- service prometheus, snmp exporter, grafana udah di restart dan status servicenya runing no eror
- call direct dari ipserver:9116 ke mikrotik muncul datanya
-create ulang Database Connection di Grafana sudah tapi data di query gak masuk dibuktikan No Data di Grafananya
@@ragnarlot2419 kalo gitu fokus di prometheus dulu (port 9090 ya), trus pastikan job (status-targets) UP , ijo . Trus masuk Graph, coba ketikkan ifinoctets terus 'execute', akan muncul data2 semua interface,,hrs berubah angkanya,,klik graphnya ada juga muncul.
izin sedot script gan
Cara instal snmp exporter di windows gmn caranya pak
mau monitoring windows? coba diaktifkan snmp di windows. snmp_exporter tetap di install di linux nanti di prometheus.yml arahin ke ip windows.
@@TEnRD mikrotik bang. Pc sy windows. Grafana sm prometheusnya sdh sy instal cuma snmp exporteernya bingung ngga ada versi windowsny
@@waterfallphd8040 oh ya bukan pake snmp sih,,,installnya Node Exporter for Windows. nanti di target prometheus.yml nya ..- targets: ['ipAddress_windows:9182']
@@TEnRD yg mau di monitor kan mikrotik bang, ane bingung. Protokolnya kan snmp dimikrotiknya
@@waterfallphd8040 targetnya mikrotik pake prometheus+snmp_exporter di OS LInux..kalo di windows belum bisa jalan prometheus kayanya.