Files
nut-on-openwrt/Langkah_Kerja.md

2.1 KiB

Panduan Instalasi OpenWrt NUT & Notifikasi MikroTik

Gunakan panduan ini untuk mengkonfigurasi router OpenWrt baru agar sama persis dengan setingan saat ini.

1. Persiapan Paket

Pastikan router terhubung internet, lalu install paket yang dibutuhkan via Terminal (SSH):

opkg update
opkg install nut usbutils curl ca-bundle ca-certificates

Catatan: Paket nut biasanya sudah mencakup driver dan tools dasar.

2. Restore File Konfigurasi

Upload file-file berikut dari folder backup ini ke router OpenWrt (gunakan SCP atau WinSCP):

  1. Folder /etc/nut/:

    • ups.conf (Setingan Driver UPS)
    • upsd.conf (Setingan Server Listen Port)
    • upsd.users (User Monitor)
    • upsmon.conf (Setingan Monitor & Notifikasi)
    • nut.conf (Mode Netserver)
    • notify_mikrotik.sh (Script Notifikasi Utama)
  2. Folder /etc/init.d/:

    • nut-server (Script Startup Server)
    • nut-monitor (Script Startup Monitor)

3. Set Permission (Hak Akses)

Setelah file di-upload, jalankan perintah ini di terminal OpenWrt agar script bisa dijalankan:

chmod +x /etc/nut/notify_mikrotik.sh
chmod +x /etc/init.d/nut-server
chmod +x /etc/init.d/nut-monitor

4. Aktifkan Service

Nyalakan service agar jalan otomatis saat router nyala:

/etc/init.d/nut-server enable
/etc/init.d/nut-monitor enable
/etc/init.d/nut-server start
/etc/init.d/nut-monitor start

5. Konfigurasi Kunci SSH (PENTING!)

Agar OpenWrt bisa kirim perintah ke MikroTik tanpa password, Anda harus membuat kunci rahasia (SSH Key) baru di OpenWrt.

  1. Buat Key di OpenWrt:

    ssh-keygen
    

    (Tekan Enter terus sampai selesai, biarkan default)

  2. Lihat Public Key:

    cat /root/.ssh/id_rsa.pub
    

    (Copy tulisan yang muncul, biasanya diawali ssh-rsa ...)

  3. Import ke MikroTik:

    • Login ke Winbox MikroTik (192.168.7.1 & 103.125.50.7).
    • Masuk ke menu System -> Users -> SSH Keys.
    • Import key tersebut untuk user upsuser.

6. Test Sistem

Coba test apakah notifikasi berjalan:

/etc/nut/notify_mikrotik.sh "TEST_INSTALL"

Jika sukses, log akan muncul di MikroTik dan pesan masuk ke Telegram.