キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 
cancel
1357
閲覧回数
1
いいね!
0
コメント
Masaki Yamauchi
Cisco Employee
Cisco Employee

 

はじめに

メモリ使用率が高くなったりキューにメールが滞留するなどしてシステムリソースが不足してくると、ESAはResource Conservation Modeに入ります。Resource Conservation Modeは、メールの受信を遅らせることでシステムリソースの更なる消費を防ぐ機能です。

 

Resource Conservation Modeのステータス確認

 

status detail

Resource Conservation Modeの状況をリアルタイムで確認するには、status detailコマンドを利用します。

> status detail
- snip -
Gauges: Current
System
RAM Utilization 7%
Overall CPU load average 100%
CPU Utilization
MGA 0%
Anti-Spam 0%
Anti-Virus 0%
Reporting 4%
Quarantine 0%
Disk I/O Utilization 0%
Resource Conservation 30
Logging Disk Usage 6%
Logging Disk Available 147G
- snip -

Resource Conservationには0-60、または999が表示されます。

0 Resource Conservation Modeではありません
1-60  1-60秒の範囲でレスポンスの遅延があります
999 メッセージの受信を一時的に停止しています

1-60はESAがメッセージの受け入れを遅らせる度合いを示し、数値が大きいほどその度合いが大きくなります。 999はメッセージの受け入れを一時的に停止している状況です。ESAのリソースが復活すれば通常どおり受信することができる状態に戻ります。

 

statusログ

過去の状況は、statusログのResConの項目で確認することができます。

status log
Fri Dec 6 15:35:53 ResCon 7
Fri Dec 6 15:36:53 ResCon 7
Fri Dec 6 15:37:53 ResCon 8
Fri Dec 6 15:38:54 ResCon 8
Fri Dec 6 15:39:54 ResCon 9

 

 

errorログ

Resource Conservation Modeの開始と終了は、errorログに記録されます。

開始時の出力例:

Fri Dec 6 12:17:38 2019 Critical: This system (hostname: esa.example.local) has entered a 'resource conservation'
mode in order to prevent the rapid depletion of critical system resources.

RAM utilization for this system has exceeded the resource conservation
threshold of 45%. The allowed receiving rate for this system will be
gradually decreased as RAM utilization approaches 60%.

終了時の出力例

Fri Dec 6 15:33:41 2019 Critical: This system (hostname: esa.example.local) has exited 'resource conservation'
mode as resource utilization has dropped below the conservation threshold.

 

 

アラート

Resource Conservation Modeの開始と終了の通知をメールで受け取ることができます。System(Critical)のアラートが設定されている必要があります。

ESA GUI > System Administration > Alerts
system_alert.png

 

 

Resource Conservation Modeの動作例

例1: Resource Conservation 5  - 5秒遅れて応答することでメッセージの受信を遅らせます。

conversation logs
Dec 7 14:01:43 2019 Info: ICID 5 address 172.16.0.1 dns host win.example.local sbrs rfc1918
Dec 7 14:01:43 2019 Info: ICID 5 >> 220 esa.example.local ESMTP
Dec 7 14:01:43 2019 Info: ICID 5 << EHLO [172.16.0.1]
Dec 7 14:01:43 2019 Info: ICID 5 >> 250-esa.example.local\r\n250-8BITMIME\r\n250 SIZE 262144000
Dec 7 14:01:43 2019 Info: ICID 5 << MAIL FROM:<user01@example.local> BODY=8BITMIME SIZE=408
Dec 7 14:01:48 2019 Info: ICID 5 >> 250 sender <user01@example.local> ok <<< 5秒遅れて応答
Dec 7 14:01:48 2019 Info: ICID 5 << RCPT TO:<user02@example.local>
Dec 7 14:01:53 2019 Info: ICID 5 >> 250 recipient <user02@example.local> ok <<< 5秒遅れて応答
Dec 7 14:01:53 2019 Info: ICID 5 << DATA
Dec 7 14:01:53 2019 Info: ICID 5 >> 354 go ahead
Dec 7 14:01:55 2019 Info: ICID 5 >> 250 ok: Message 5 accepted
Dec 7 14:01:55 2019 Info: ICID 5 << QUIT
Dec 7 14:01:55 2019 Info: ICID 5 >> 221 esa.example.local
Dec 7 14:01:55 2019 Info: ICID 5 close


例2: Resource Conservation 30  -  30秒遅れて応答することでメッセージの受信を遅らせます。

conversation logs
Dec 7 17:31:15 2019 Info: ICID 7 address 172.16.0.1 dns host win.example.local sbrs rfc1918
Dec 7 17:31:15 2019 Info: ICID 7 >> 220 esa.example.local ESMTP
Dec 7 17:31:15 2019 Info: ICID 7 << EHLO [172.16.0.1]
Dec 7 17:31:15 2019 Info: ICID 7 >> 250-esa.example.local\r\n250-8BITMIME\r\n250 SIZE 262144000
Dec 7 17:31:15 2019 Info: ICID 7 << MAIL FROM:<user01@example.local> BODY=8BITMIME SIZE=408
Dec 7 17:31:45 2019 Info: ICID 7 >> 250 sender <user01@example.local> ok  <<< 30秒遅れて応答
Dec 7 17:31:45 2019 Info: ICID 7 << RCPT TO:<user02@example.local>
Dec 7 17:32:15 2019 Info: ICID 7 >> 250 recipient <user02@example.local> ok <<< 30秒遅れて応答
Dec 7 17:32:15 2019 Info: ICID 7 << DATA
Dec 7 17:32:15 2019 Info: ICID 7 >> 354 go ahead
Dec 7 17:32:17 2019 Info: ICID 7 >> 250 ok: Message 7 accepted
Dec 7 17:32:17 2019 Info: ICID 7 << QUIT
Dec 7 17:32:17 2019 Info: ICID 7 >> 221 esa.example.local
Dec 7 17:32:17 2019 Info: ICID 7 close


例3: Resource Conservation 999  -  Soft Bounceを返してメッセージの受信を一時的に停止します。

conversation logs
Dec 7 18:09:03 2019 Info: ICID 9 address 172.16.0.1 dns host win.example.local sbrs rfc1918
Dec 7 18:09:03 2019 Info: ICID 9 >> 220 esa.example.local ESMTP
Dec 7 18:09:03 2019 Info: ICID 9 << EHLO [172.16.0.1]
Dec 7 18:09:03 2019 Info: ICID 9 >> 250-esa.example.local\r\n250-8BITMIME\r\n250 SIZE 262144000
Dec 7 18:09:03 2019 Info: ICID 9 << MAIL FROM:<user01@example.local> BODY=8BITMIME SIZE=408
Dec 7 18:09:04 2019 Info: ICID 9 >> 452 #4.3.1 queue full  <<< メールの受信を一時的に停止

なお、ESAがSoft Bounceを返した場合、送信側のサーバーは時間をおいてから再送信を試みるのが一般的です。

Getting Started

検索バーにキーワード、フレーズ、または質問を入力し、お探しのものを見つけましょう

シスコ コミュニティをいち早く使いこなしていただけるよう役立つリンクをまとめました。みなさんのジャーニーがより良いものとなるようお手伝いします