⚡

NetNode Monitor

เข้าสู่ระบบเพื่อจัดการระบบตรวจสอบ MikroTik

⚡
NetNode Monitor
Dashboard
SETTINGS
SESSION
0 NODES • ALL UP
✓
All clear — 0/0 healthy No routers need attention right now.
กำลังโหลดข้อมูลอุปกรณ์...
Status / Name Board & Version CPU / RAM WAN IP & ISP Uptime Cert Expiry Actions
🤖

Bot Profile — Alerts

✓ Telegram is free and unlimited — no monthly quota, only a per-second rate limit that alerts never reach
✈️ How to create the bot Telegram
  1. Open Telegram, search @BotFather, press Start
  2. Send /newbot, set a bot name and a username (must end in "bot")
  3. BotFather replies with a Bot Token → copy it into the Bot Token field
  4. Add the bot to the group that will receive alerts (or DM the bot for a private chat)
  5. Get the Chat ID: add @userinfobot to the group; it shows the id (group ids start with a minus -) → paste into Chat ID
✓ Discord is free and unlimited — no monthly quota, only a per-second rate limit that alerts never reach
💬 How to create the bot Discord
  1. Open your Discord server, pick the target channel, click the gear Edit Channel
  2. Go to Integrations → Webhooks → New Webhook
  3. Name the webhook, choose the destination channel, then Copy Webhook URL
  4. Paste it into the Webhook URL field
⚠️ LINE OA free plan sends ~500 messages/month (Thailand, 2026 ~ 16/day) — each alert counts as 1 message (fire + recover = 2), so frequent alerts can hit the quota and stop sending. Upgrade the LINE OA plan (Pro ฿1,500/mo = 10,000 msgs) or split across bot-profiles · check current
🟢 How to create the bot LINE
  1. Open the LINE Developers Console and log in with your LINE account
  2. Create a Provider, then create a Messaging API channel
  3. In the Messaging API tab → Issue a Channel Access Token (long-lived) → paste into Channel Access Token
  4. Add the bot as a friend, or invite it to the group that will receive alerts
  5. The to field = the recipient's userId or groupId, read from a webhook event (source.userId / source.groupId) when someone messages the bot
No bot profiles yet — tap "Add Bot Profile" above
⚙ More settings

A digest of the 24h ending at your chosen send time — e.g. set 08:00 — it summarizes 08:00 yesterday to 08:00 today (uptime, downtime, peak CPU/RAM/temperature, alert count) across all your routers

Send time

Account & security

admin@netnode.local BASIC
⚙ Account timezone

Controls when the "Daily summary" is sent and the 24h window it covers (across all routers on this account) — you haven't turned on the daily summary yet, so this has no effect until you do

Asia/Bangkok DEFAULT

Change password

Two-factor auth (2FA)

Authenticator app (TOTP)

If both are on, the Authenticator app (TOTP) takes precedence.

📑 บันทึกการเข้าใช้งานระบบ (Admin Logs)

24 Hours Incident

กำลังโหลดรายการแจ้งเตือน 24 ชั่วโมง...

Add Router

Please input WAN Port Name, e.g. ether1 or pppoe-out1, depending on your MikroTik setting

Router — Install command

Paste this command into RouterOS Terminal and press Enter once (downloads the file — auto-installs)

⚠️ Got a fetch error, or no data showing up? Check device-mode first

RouterOS 7.17+ disables fetch and scheduler by default in device-mode — the script can't install or run. Enable them first:

/system/device-mode/update fetch=yes scheduler=yes

then confirm within 5 min — hardware: press the reset/mode button or power-cycle · CHR/VM: power off then on from your cloud console (a real power cycle, not /system reboot), then paste the install command above again

Router Details

🛡️ SSL/TLS Certificates

🎯 Netwatch Sync Rules

🗑️

ยืนยันการลบ?

ต้องการลบอุปกรณ์นี้ออกจากระบบใช่หรือไม่ ข้อมูลทั้งหมดจะถูกลบทันที

✅ Success