sscontrol advisor コマンドを使用して、advisor を制御します。
>>-sscontrol--file--+-delete--filename.ext-----------------------------------+->< +-appendload--filename.ext-------------------------------+ +-report-------------------------------------------------+ +-save--filename.ext-------------------------------------+ +-logsize--name--+-port---------+--+-unlimited---------+-+ | '-cluster@port-' '-number of records-' | +-receivetimeout--name--+-port---------+--seconds--------+ | '-cluster@port-' | +-report--save--filename.ext-----------------------------+ '-force--newload--filename.ext---------------------------'
>>-connecttimeout--name--port--sitename@port--seconds-----------> >--interval--name--port--sitename@port--seconds--list-----------> >--loglevel--name--port--sitename@port--level--logsize--name----> >--port--sitename@port--size | unlimited--bytes-----------------> >--receivetimeout--name--port--sitename@port--seconds--report---> >--name--port--sitename@port--retries--name--port---------------> >--sitename@port--numretries--start--name--port-----------------> >--sitename@port--log file--status--name--port--sitename@port---> >--stop--name--port--sitename@port--timeout--name--port---------> >--sitename@port--version--name--port--sitename@port--seconds--><
advisor の名前。 可能な値は、http、https、ftp、sip、ssl、smtp、imap、pop3、ldap、ldaps、nntp、telnet、connect、ping、WLM、および WTE です。 カスタマイズされた advisor の名前は xxxx の形式になっています。ここで、ADV_xxxx は、カスタム advisor を実装するクラスの名前です。
advisor がモニターしているポートの番号。
タイムアウトを秒数で表す正整数であり、advisor はサーバーとの接続の失敗を報告するまでに、その秒数だけ待機します。デフォルトは、advisor 間隔に指定された値の 3 倍です。
サーバーの現在の状況についてサーバーに問い合わせる間隔を秒数で表す正整数。デフォルトは 7 です。
advisor ログ・ファイルの最大サイズ (バイト)。ゼロより大きい正数または unlimited のいずれかを指定できます。 ログ項目のサイズは同じでないので、上書きされる前に、正確に最大サイズにならないことがあります。 デフォルト値は 1 MB です。
タイムアウトを秒数で表す正整数であり、advisor はサーバーからの受信の失敗を報告するまでに、その秒数だけ待機します。デフォルトは、advisor 間隔に指定された値の 3 倍です。
ゼロ以上の整数。この値は 3 以下にしてください。 retries キーワードが構成されていない場合、デフォルトで再試行の回数はゼロになります。
advisor 名 | プロトコル | ポート |
---|---|---|
connect | 適用なし | ユーザー定義 |
DB2 | プライベート | 50000 |
ftp | FTP | 21 |
http | HTTP | 80 |
https | SSL | 443 |
imap | IMAP | 143 |
ldap | LDAP | 389 |
nntp | NNTP | 119 |
ping | PING | 適用なし |
pop3 | POP3 | 110 |
sip | SIP | 5060 |
smtp | SMTP | 25 |
ssl | SSL | 443 |
telnet | Telnet | 23 |
advisor 名。
sitename 値は advisor コマンドでは任意指定ですが、ポート値は必須です。 sitename 値を指定しないと、advisor は使用可能なすべての構成済みサイト名上での実行を開始します。サイト名を指定すると、advisor は指定のサイト名の実行だけを開始します。サイト名を追加するときは、正符号 (+) で区切ります。
管理データのログを記録するファイル名。ログの各レコードにはタイム・スタンプが記されます。
デフォルト・ファイルは、advisorname_port.log です (例えば、http_80.log など)。ログ・ファイルを保存する ディレクトリーを変更するには、『ログ・ファイル・パスの変更 (Changing the log file paths)』トピックを参照してください。
各サイト名ごとに 1 つの advisor だけを始動できます。
秒数を表す正数、または「unlimited」のいずれかを指定します。デフォルト値は、unlimited です。
sscontrol advisor connecttimeout http 80 30
sscontrol advisor interval ftp 21 6
sscontrol advisor list
---------------------------------------
| ADVISOR | SITENAME@PORT | TIMEOUT |
---------------------------------------
| http | 80 | unlimited |
| ftp | 21 | unlimited |
---------------------------------------
sscontrol advisor loglevel http mysite@80 0
sscontrol advisor logsize ftp mysite@21 5000
sscontrol advisor receivetimeout http 80 60
sscontrol advisor report ftp 21
Advisor Report:
---------------
Advisor name ............. http
Port number .............. 80
sitename ................. mySite
Server address ........... 9.67.129.230
Load ..................... 8
sscontrol advisor start ftp 21 ftpadv.log
sscontrol advisor status http 80
Advisor Status:
---------------
Interval (seconds) ............ 7
Timeout (seconds) ............. Unlimited
Connect timeout (seconds).......21
Receive timeout (seconds).......21
Advisor log filename .......... Http_80.log
Log level ..................... 1
Maximum log size (bytes) ...... Unlimited
Number of retries ............. 0
sscontrol advisor stop http 80
sscontrol advisor timeout ftp 21 5
sscontrol advisor version ssl 443