◎敘述 Sysmond 提供了許多不同的方式來監控服務. 主要的設定檔放置在 /usr/local/etc/sysmon.conf ;也可以透過 -f 參數 讀取其他地放的設定檔案. sysmond 與其他常見的daemon一般,只有在啟動時,才有讀取設定檔的動作. 與一般設定檔相同,sysmond設定檔中 以#開始 和 空行 都會被忽略.
◎sysmon 範例畫面
◎安裝 sysmon
路徑:/usr/ports/net/sysmon/
安裝前,也請別忘了更新ports tree.
同樣的 會有警告畫面.
◎語法
sysmond [ -d ] [ -f config-file ] [ -h ] [ -n ] [ -p port ]
[ -v ] [ -q ] [ reload ] [ pause ] [ resume ] [ stop ]
◎參數
-d 以 debug mode (除錯模式)啟動. 此模式下sysmond並不會在背景執行,而會是在前景.
並且產生許多debug資訊在目前的終端機畫面.
-f config-file 額外定義設定檔的位置.不使用預設的 /usr/local/etc/sysmon.conf
-p portnum 額外定義特殊的sysmond使用port.
-n 設定sysmon不要送出相關訊息給contacts上的使用者.(此參數主要是用來除錯時使用!)
-t 測試sysmon設定檔而不會真的執行.(若沒有訊息則表示通過測試!)
-v 顯示版本訊息.
-q 不在標準輸出/輸入介面產生訊息(quiet mode)
reload 重新讀取設定檔
pause 暫停sysmond執行
stop 停止sysmond執行.
◎設定檔 sysmon.conf - sysmond(man) configuration file
路徑:/usr/local/etc/sysmon.conf
設定檔案有分成兩種不同的設定方式:
a. 透過 set 方式設定,如:
set pmesg = \"value\"
set sender = \"value\"
set from = \"value\"
set subject = \"value\"
set upcolor = \"value\"
set downcolor = \"value\"
set recentcolor = \"value\"
可以透過類似的方式設定變數,如聯絡人:
set oncall = \"[email protected]\"
router.andsky.com ping \"main router\"