monit是Monit軟件的主操作控制命令。
語法
monit [options]+ [command]
選項(options)
-c file 指定要使用的配置文件
-d n 每間隔多少秒運行一次Monit
-g name 設置Monit命令的組名
-l logfile 將日志信息打印到指定的文件中
-p pidfile 在守護程序模式下運行時使用此鎖定文件
-s statefile 設置用於Monit寫入狀態信息的文件
-I 不在后台運行 (needed for run from init)
--id 打印Monit唯一ID
--resetid 重置Monit唯一ID。請謹慎使用
-t 檢查配置文件語法是否錯誤
-v 詳細模式,運行Monit時輸出詳細的診斷信息
-vv 非常詳細的模式,運行Monit時輸出更加詳細的診斷信息
-H [filename] 打印SHA1和MD5哈希信息到指定文件,如果不指定文件,則Monit在隨后自動退出。
-V 打印版本號和補丁級別
-h 打印幫助信息
子命令(command)
start all 啟動所有服務
start <name> 只啟動指定名稱的服務
stop all 停止所有服務
stop <name> 只停止指定名稱的服務
restart all 重啟所有服務
restart <name> 只重啟指定名稱的服務
monitor all 啟動對所有服務的監視
monitor <name> 只啟動對指定名稱的服務的監視
unmonitor all 禁用對所有服務的監視
unmonitor <name> 只禁用對指定名稱的服務的監視
reload 重新初始化監視器
status [name] 打印指定服務名稱的完整狀態信息
summary [name] 打印指定服務名稱的簡短狀態信息
quit 退出監控守護進程
validate 檢查所有服務,如果未運行則啟動
procmatch <pattern> 使用正則表達式測試找到進程