
VPS のメモリと CPU の使用量が異常に高い場合に警告を出すために、Ubuntu リポジトリから Monit 5.6 をインストールしました。私のセットアップではメモリ使用量が 75% になるのが普通であることがわかったので、ファイル内で制限が設定されている行を変更しました/etc/monit/conf.d/system.conf
。
check system localhost
...
if memory usage > 90% then alert
しかし、今では 75% のしきい値と 90% の両方で警告が出ます。他に設定できる場所を検索しましたがgrep 75% -r /etc/monit/
、一致するものはありませんでした。Monit がデフォルト設定で構成ファイルを保存する場所は他にもありますか? それとも、75% の制限は何らかの形でハードコードされているのでしょうか? どうすれば無効にできますか?
上院: 変更後に monit の再読み込みと再起動を試みました (ただし、サーバーの再起動は試しませんでした)。私の Monit のバージョンは次のとおりです。
# monit -V
This is Monit version 5.6
Copyright (C) 2001-2013 Tildeslash Ltd. All Rights Reserved.
設定ファイル:
check system localhost
if loadavg (1min) > 4 then alert
if loadavg (5min) > 3 then alert
if memory usage > 90% then alert
if cpu usage (user) > 70% for 5 cycles then alert
if cpu usage (system) > 30% for 5 cycles then alert
if cpu usage (wait) > 20% for 5 cycles then aler
答え1
バグがある可能性は常にあります... Monit のバージョン レベルを表示できますか?
# monit -V
This is Monit version 5.5
Copyright (C) 2001-2012 Tildeslash Ltd. All Rights Reserved.
- Monit 設定ファイルも投稿していただけますか?
- 構成を変更した後、Monit サービスを再起動しましたか?
これは次のように実行できます:
service monit restart
あるいは単にmonit reload
読み取り値に疑問がある場合は、monit status
コマンド ラインから次のコマンドを実行できます。
[root@PMS ~]# monit status
The Monit daemon 5.5 uptime: 6d 14h 26m
System 'PMS.pmscollects.com'
status Running
monitoring status Monitored
load average [0.00] [0.11] [0.38]
cpu 0.0%us 0.2%sy 0.0%wa
memory usage 3562600 kB [44.2%]
swap usage 5280 kB [0.0%]
data collected Sun, 23 Nov 2014 23:59:04