このコマンドを使用して、advisor 機能のさまざまなフィーチャーを制御します。
>>-dscontrol--advisor--+-connecttimeout--name--+-port---------+--seconds--------+->< | '-cluster@port-' | +-interval--name--+-port---------+--seconds--------------+ | '-cluster@port-' | +-list---------------------------------------------------+ +-loglevel--name--+-port---------+--level----------------+ | '-cluster@port-' | +-logsize--name--+-port---------+--+-unlimited---------+-+ | '-cluster@port-' '-number of records-' | +-receivetimeout--name--+-port---------+--seconds--------+ | '-cluster@port-' | +-report--name--+-port---------+-------------------------+ | '-cluster@port-' | +-retries--name--+-port---------+--再試行回数-----------------+ | '-cluster@port-' | +-start--name--+-port---------+--------------------------+ | '-cluster@port-' | +-status--name--+-port---------+--+----------+-----------+ | '-cluster@port-' '-log file-' | +-stop--name--+-port---------+---------------------------+ | '-cluster@port-' | +-timeout--name--+-port---------+--+-unlimited-+---------+ | '-cluster@port-' '-seconds---' | '-version--name--+-port---------+------------------------' '-cluster@port-'
advisor の名前。 可能な値には、connect、db2、dns、ftp、http、https、cachingproxy, imap、ldap、ldapuri、nntp、ping、pop3、self、sip、smtp、ssl、ssl2http、telnet、および wlm があります。
Load Balancer で提供されている advisor に関する詳細は、advisor のリストのトピックを参照してください。
カスタマイズされた advisor の名前は ADV_xxxx のフォーマットになっています。ここで、xxxx は、カスタム advisor を実装するクラスの名前です。詳しくは、カスタム advisor の作成を参照してください。
advisor がモニターしているポートの番号。
クラスター値は advisor コマンドでは任意指定ですが、ポート値は必須です。クラスター値を指定しなかった場合は、advisor はすべてのクラスターのポートで実行が開始されます。クラスターを指定すると、advisor はポートで実行を開始しますが、指定したクラスターについてだけです。advisor の開始および停止について詳しくは、advisor のロード・バランシングの管理の使用可能化のトピックを参照してください。
クラスターは IP アドレス・フォーマットまたはシンボル名のアドレスです。ポートは、advisor がモニターするポートの番号です。
タイムアウトを秒数で表す正整数であり、advisor はサーバーとの接続の失敗を報告するまでに、その秒数だけ待機します。デフォルトは、advisor 間隔に指定された値の 3 倍です。
サーバーの現在の状況についてサーバーに問い合わせる間隔を秒数で表す正整数。デフォルトは 7 です。
レベルの数 (0 から 5)。デフォルトは 1 です。この数が大きければ大きいほど、多くの情報が advisor ログに書き込まれます。 指定できる値は次のとおりです。0 は「なし」、1 は「最小」、2 は「基本」、3 は「普通」、4 は「拡張」、5 は「詳細」です。
advisor ログ・ファイルの最大サイズ (バイト)。ゼロより大きい正数、または「unlimited」のいずれかを指定できます。 ログ入力自体のサイズがさまざまなため、上書きされる前にログ・ファイルが正確に最大サイズに達することはありません。デフォルト値は 1 MB です。
タイムアウトを秒数で表す正整数であり、advisor はサーバーからの受信の失敗を報告するまでに、その秒数だけ待機します。デフォルトは、advisor 間隔に指定された値の 3 倍です。
ゼロ以上の整数。この値は 3 以下にしてください。 retries キーワードが構成されていない場合、デフォルトで再試行の回数はゼロになります。
advisor 名 | プロトコル | ポート |
---|---|---|
connect | ICMP | 12345 |
DB2 | プライベート | 50000 |
dns | DNS | 53 |
ftp | FTP | 21
注: FTP advisor は、
FTP 制御ポート (21) でのみアドバイスします。FTP データ・ポート (20) では FTP advisor を開始しないでください。
|
http | HTTP | 80 |
https | SSL | 443 |
imap | IMAP | 143 |
ldap | LDAP | 389 |
ldapuri | LDAP | 389 |
nntp | NNTP | 119 |
ping | PING | 0 |
pop3 | POP3 | 110 |
self | プライベート | 12345 |
sip | SIP | 5060 |
smtp | SMTP | 25 |
ssl | SSL | 443 |
ssl2http | SSL | 443 |
telnet | Telnet | 23 |
WLM | プライベート | 10007 |
管理データのログを記録するファイル名。ログの各レコードにはタイム・スタンプが記されます。
デフォルト・ファイルは、advisorname_port.log です (例えば、http_80.log など)。ログ・ファイルを保持するディレクトリーを変更するには、Load Balancer によるロギングを参照してください。クラスター (またはサイト) 固有の advisor のデフォルト・ログ・ファイルは、クラスター・アドレスを使用して作成されます。例えば、http_127.40.50.1_80.log です。
秒数を表す正数、または「unlimited」のいずれかを指定します。デフォルト値は、unlimited です。
dscontrol advisor start http 127.40.50.1@80
dscontrol advisor start http 88
dscontrol advisor stop http 127.40.50.1@80
dscontrol advisor connecttimeout http 80 30
dscontrol advisor connecttimeout http 127.40.50.1@80 20
dscontrol advisor interval ftp 21 6
dscontrol advisor list
dscontrol advisor loglevel http 80 0
dscontrol advisor logsize ftp 21 5000
dscontrol advisor receivetimeout http 80 60
dscontrol advisor report ftp 21
dscontrol advisor status http 80
dscontrol advisor timeout ftp 21 5
dscontrol advisor version ssl 443
このコマンドにより、以下のような出力が生成されます。
Version: 04.00.00.00 - 07/12/2001-10:09:56-EDT