設置:sudo ap-get install monit配置ファイル:sudo vim/etc/monit/monitchは主に以下のオプションを設定しています.SMTPサーバは外メールで使用しています.ここで使っているのはAWS Simple Mail Serviceset malstre-smartp.us-xamazonaws.com.com port 587 username「Axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxtworks」です.
収集人腣email address which will receive mont alertsset [email protected]
monitが必要でないなら、毎回reloadして自分にメールします.set [email protected]{instance}
メールフォーマットset mail-format{from:[email protected]:XXX alert--$EVENT SERVICEMessage:$EVENT Service$SERVICEDate:$DATEAction:$ACT IONHost:XXX ServerDescription:$DESCRIPTION Monitor System
)
http Enbale httpd:set httpd port 281233451;The n:sudo monit reload菗The n:local host:2812
この設定ファイルには多くの監視オプションが含まれています.必要に応じて設定できます.起動monit:sudo monitその他の常用命令スドーモンit statussud service mont statussud monit reload=sudo service mont retartCheck logs:sudo tail-f/var/log/monit.loggrep sshd/var/log/monit.logs
Check sysntax:sudo monit-t
自分の監視項目をカスタマイズしたいなら、ここに配置ファイルを保存できます.ディスク残空間警報sudo vim/etc/monit/conf.d/storage spaceを監視するcheck filesystem Media with path/dev/sdb 1 dfif space usage>90%then alert
マウントされた外部フォルダcheck filesystem Compl-NAS-CSroissant with path/test/ABCif changed fsffffffffflags then alertを監視する.
-監視ネットワーク接続check host WW with address 192.20.10 if failed ping then alert