このユーティリティーは、さまざまなシステムカウンタから取得した統計情報を提供します。以下は、現在利用できるカウンタオブジェクトのリストです。
それぞれのエントリはカウンタオブジェクトを表し、このオブジェクトに使用できるさまざまなカウントを提供します。この節では、alarm、diskusage、serverresponse、db_lock、popstat、imapstat、および httpstat カウンタオブジェクトについてのみ説明します。counterutil コマンドの使用法については、『Sun Java System Messaging Server 6 2005Q4 Administration Reference』の「counterutil」を参照してください。
counterutil にはさまざまなフラグがあります。このユーティリティーのコマンドの形式は次のとおりです。
counterutil -o CounterObject -i 5 -n 10
ここで、
-o CounterObject は、カウンタオブジェクト alarm、diskusage、serverresponse、db_lock、popstat、imapstat、および httpstat を表します。
-i 5 は、5 秒の間隔を指定します。
-n 10 は、反復回数 (デフォルト: 無限) を表します。
counterutil の使用例を以下に示します。
# counterutil -o imapstat -i 5 -n 10 Monitor counteroobject (imapstat) registry /gotmail/iplanet/server5/msg-gotmail/counter/counter opened counterobject imapstat opened count = 1 at 972082466 rh = 0xc0990 oh = 0xc0968 global.currentStartTime [4 bytes]: 17/Oct/2000:12:44:23 -0700 global.lastConnectionTime [4 bytes]: 20/Oct/2000:15:53:37 -0700 global.maxConnections [4 bytes]: 69 global.numConnections [4 bytes]: 12480 global.numCurrentConnections [4 bytes]: 48 global.numFailedConnections [4 bytes]: 0 global.numFailedLogins [4 bytes]: 15 global.numGoodLogins [4 bytes]: 10446 ... |
これらの警告統計は、stored が送信する警告を指します。警告カウンタは次の統計を提供します。
表 23–1 counterutil alarm 統計
サフィックス |
説明 |
---|---|
alarm.countoverthreshold |
しきい値を超えた回数です。 |
alarm.countwarningsent |
送信された警告の数です。 |
alarm.current |
現在の監視値です。 |
alarm.high |
これまでに記録された最高値です。 |
alarm.low |
これまでに記録された最低値です。 |
alarm.timelastset |
最後に現在の値が設定された時間です。 |
alarm.timelastwarning |
最後に警告が送信された時間です。 |
alarm.timereset |
最後にリセットが行われた時間です。 |
alarm.timestatechanged |
最後に警告状態が変わった時間です。 |
alarm.warningstate |
警告状態 (yes(1) または no(0)) です。 |
現在の IMAP、POP、および HTTP 接続の数、ログインに失敗した回数、開始時間か らの接続合計などの情報を得るために、コマンド counterutil -o CounterObject -i 5 -n 10 を使用できます。ここで、CounterObject は、カウンタオブジェクト popstat、imapstat、または httpstat を表します。imapstat サフィックスの意味を表 23–2 に示します。popstat および httpstat オブジェクトは、同じ情報を同じ形式と構造で提供します。
表 23–2 counterutil imapstat 統計
サフィックス |
説明 |
---|---|
currentStartTime |
現在の IMAP サーバープロセスの開始時間です。 |
lastConnectionTime |
最後に新しいクライアントが受け入れられた時間です。 |
maxConnections |
IMAP サーバーが処理した同時接続の最大数です。 |
numConnections |
現在の IMAP サーバーが処理した接続の総数です。 |
numCurrentConnections |
アクティブな接続の現在の数です。 |
numFailedConnections |
現在の IMAP サーバーが処理した失敗した接続の数です。 |
numFailedLogins |
現在の IMAP サーバーが処理した失敗したログインの数です。 |
numGoodLogins |
現在の IMAP サーバーが処理した成功したログインの数です。 |
コマンドcounterutil -o diskusage は次の情報を生成します。
表 23–3 counterutil diskstat 統計
サフィックス |
説明 |
---|---|
diskusage.availSpace |
ディスクパーティションで利用できる合計容量です。 |
diskusage.lastStatTime |
最後に統計がとられた時間です。 |
diskusage.mailPartitionPath |
メールパーティションのパスです。 |
diskusage.percentAvail |
利用できるディスクパーティション容量の割合です。 |
diskusage.totalSpace |
ディスクパーティションの合計容量です。 |
コマンドcounterutil -o serverresponse は次の情報を生成します。この情報は、サーバーが稼働中かどうかと、サーバーの応答速度をチェックする際に便利です。
表 23–4 counterutil serverresponse 統計
サフィックス |
説明 |
---|---|
http.laststattime |
最後に http サーバー応答がチェックされた時間です。 |
http.responsetime |
http の応答時間です。 |
imap.laststattime |
最後に imap サーバー応答がチェックされた時間です。 |
imap.responsetime |
imap の応答時間です。 |
pop.laststattime |
最後に pop サーバー応答がチェックされた時間です。 |
pop.responsetime |
pop の応答時間です。 |
ldap_host1_389.laststattime |
最後に ldap_host1_389 サーバー応答がチェックされた時間です。 |
ldap_host1_389.responsetime |
ldap_host1_389 の応答時間です。 |
ugldap_host2_389.laststattime |
最後に ugldap_host2_389 サーバー応答がチェックされた時間です。 |
ugldap_host2_389.responsetime |
ugldap_host2_389 の応答時間です。 |