[RouterOS] 使用 NetWatch 監測主機狀態,主機離線時自動傳送警告信

前言

首先,請先將E-Mail相關設定配置完成,否則無法寄出警告信

操作

1. Tools/Email

( for Gmail )

2. Tools/Netwatch

  • Host 填上你要偵測的主機 IP address
  • Interval 設定偵測間隔
  • Timeont 設定多久沒回應判定主機為 Down

3.當偵測到主機為狀態變更時,自動寄送通知信

將以下腳本分別貼入對應的框,並根據自身環境修改內容

  • Host UP

    1
    /tool e-mail send [email protected] from="<Mikrotik RB750Gr3>" subject=("[Notice] " . "HOST : Downager-PC | " .  "TIME : " . [/system clock get time] . " | STATUS : UP") body="HOST : Downager-PC\nSTATUS : UP"
  • Host Down

    1
    /tool e-mail send [email protected] from="<Mikrotik RB750Gr3>" subject=("[Warning!] " . "HOST : Downager-PC | " .  "TIME : " . [/system clock get time] . " | STATUS : DOWN") body="HOST : Downager-PC\nSTATUS : DOWN"

成果!

參考資料