Beberapa hari yang lalu saya baru menyadari kalau ternyata Wi-Fi untuk berbagi jaringan internet gratisan saya tewas.
Entah udah berapa lama. Soalnya saya sendiri sama sekali tidak menggunakan jaringan tersebut. Dan juga saya terlalu asik jualan entok belakangan ini. Pun “pelanggan” saya entah kenapa enggak ada yang komplain.
Sebagai penyedia jasa (gratisan) saya merasa sangat sedih telah menyia-nyiakan pelanggan tercinta.
Agar kejadian serupa tidak terulang saya berpikir untuk memasang layanan untuk memantau (monitor) router. Awalnya saya bingung apa yang mau dimonitor dari router. Jadi saya repot-repot memasang webserver di router, cuma buat cek apakah router masih hidup atau tidak. Sampai akhirnya bang @ariefr menyadarkan saya kalau di router udah ada port yang bisa saya gunakan untuk memonitor router, port 22
misalnya.
Tapi agar artikel ini menjadi cukup panjang, biarlah kita masukkan juga trik bodoh
saya.
Memasang Webserver untuk Monitor Uptime Router Openwrt
Install lighthttpd di router Openwrt
opkg update
opkg install lighttpd
Konfigurasi webserver
Di sini saya cuma set root folder
dan port
biar gak berantem sama luci
.
/etc/lighttpd/lighttpd.conf
server.document-root = "/www1"
server.port = 3000
Konfigurasi firewall
config redirect
option src wan
option src_dport 3000
option dest lan
option dest_ip 192.168.1.1
option dest_port 3000
option proto tcp
config rule
option src wan
option dest_port 3000
option target ACCEPT
option proto tcp
Seting port forward di router ISP
Terakhir, bikin monitor di UptimeRobot
Selesai. Kita bakal dapet notifikasi ketika router mati atau bahkan jika router enggak konek internet.
Monitor Uptime Router Openwrt via Port SSH
Sekarang kita tinggalkan cara kurang kerjaan di atas karena sebenarnya kita enggak perlu memasang layanan baru, kita cukup gunakan port yang telah tersedia. SSH misalnya.
Ganti port default SSH
Seting port forward di router ISP
Bikin monitor di UptimeRobot
Assalamualaykum!
Referensi :
https://openwrt.org/docs/guide-user/services/webserver/lighttpd