概要: 属性 | 操作  詳細: 属性 | 操作  索引

MO名称:
WebServer -  Webサーバ(Apache)
定義:
ObjectName
{0}:j2eeType=WebServer,name={2},J2EEServer={1},category=runtime
CLIName
server.WebServer
統合運用管理ツール 表示レベル
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション)
1

属性の概要
ServerRoot (ServerRoot)
Webサーバが動作するルートディレクトリです。
conf-file (定義情報ファイル)
HTTP通信用の定義情報ファイルです。
port (ポート番号)
HTTP通信で利用するリクエスト受け付け用ポート番号です。
security-enabled (SSL(HTTPS通信)の使用の有無)
SSLを利用したセキュアな通信(HTTPS通信)を行うかどうかを設定します。
http2-enabled (HTTP/2の使用の有無)
HTTP/2を利用した通信を行うかどうかを設定します。
ssl-conf-file (HTTPS通信用の定義情報ファイル)
HTTPS通信用の定義情報ファイルです。
ssl-port (HTTPS通信用のポート番号)
HTTPS通信で利用するポート番号です。
Version (バージョン情報)
Webサーバのバージョン情報です。
ServerName (ServerName)
Webサーバのサーバ名です。
DocumentRoot (DocumentRoot)
ブラウザで表示するルートディレクトリです。
ErrorLog (ErrorLog)
エラーログの出力先です。
LogLevel (LogLevel)
エラーログの出力レベルです。
MaxClients (最大同時接続数)
最大同時接続数です。
AccessLog (アクセスログ出力先と出力フォーマット)
アクセスログの出力先と出力フォーマットです。
state (状態)
状態を表示します。
monitorAutoStart (アライブチェックモニタの自動登録を行う)
アライブチェックモニタの自動登録を行う
monitorGranularityPeriod (監視間隔(ミリ秒単位))
監視間隔(ミリ秒単位)
monitorRunningWaitPeriod (イベントを連続発生させる間隔(ミリ秒単位))
監視対象リソースがアライブ中でない状態が続く場合にイベントを発生させる間隔(ミリ秒単位)。0の場合このイベントは発生しない
WebServerStatsPeriod (統計情報の取得間隔(秒単位))
統計情報の取得間隔(秒単位)
eventProvider (イベント処理の可否)
チェックされている場合、管理対象内でのイベント発生時における通知(Notification)の発行処理が行われます。
KeepAlive (HTTPキープアライブ)
trueを設定した場合、HTTPレベルで一定の間、接続を維持します。(既定値:true)
SoKeepAlive (TCPキープアライブ)
trueを設定した場合、TCPレベルで持続的な接続を有効にします。(既定値:false)
SendBufferSize (TCPソケットの送信バッファサイズ)
TCPソケットの送信バッファのサイズを指定します。(既定値:65536)
ReceiveBufferSize (TCPソケットの受信バッファサイズ)
TCPソケットの受信バッファのサイズを指定します。(既定値:65536)
操作の概要
start (Webサーバの開始)
Webサーバを開始します。
stop (Webサーバの停止)
Webサーバを停止します。
setDirective (定義情報の追加)
定義情報を定義情報ファイルに追加します。

属性の詳細
ServerRoot (ServerRoot)

Webサーバが動作するルートディレクトリです。

詳細:
Webサーバが動作するルートディレクトリ(定義情報ファイルに設定されている ServerRoot 指示子)の設定値です。
通常、この値は ${com.nec.webotx.instanceRoot} と同じ値となります。
本設定値を変更することはできません。変更する場合には、ドメインの再作成 を行ってください。
型:
java.lang.String
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
分類:
定義情報

conf-file (定義情報ファイル)

HTTP通信用の定義情報ファイルです。

詳細:
Webサーバが参照する定義情報ファイル(httpd.conf)です。
型:
java.lang.String
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
分類:
定義情報

port (ポート番号)

HTTP通信で利用するリクエスト受け付け用ポート番号です。

詳細:
HTTP通信で利用するポート番号(定義情報ファイルに設定されている Listen/Port 指示子)の情報です。
<ポート番号>だけでなく、<IPアドレス>:<ポート番号>の形式で設定をすることも可能です。

(IPv4アドレスとIPv6アドレスを利用する場合の設定例)
0.0.0.0:80
[::]:80

(特定のIPアドレスを利用する場合の設定例)
12.34.56.78:80
型:
java.lang.String[]
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
分類:
定義情報

security-enabled (SSL(HTTPS通信)の使用の有無)

SSLを利用したセキュアな通信(HTTPS通信)を行うかどうかを設定します。

詳細:
HTTPS通信を有効にするかどうかを設定します。
型:
java.lang.Boolean
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
分類:
定義情報(SSL)

http2-enabled (HTTP/2の使用の有無)

HTTP/2を利用した通信を行うかどうかを設定します。

詳細:
HTTP/2を利用した通信を行うかどうかを設定します。
HTTP/2を使用する場合はチェックを付けてください。HTTP/2を使用しない場合はチェックを外してください。
HTTP/2を有効にするためにはSSLが有効になっている必要があります。
この設定はhttpd.confの内容を編集しません。
型:
java.lang.Boolean
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
分類:
定義情報(SSL)

ssl-conf-file (HTTPS通信用の定義情報ファイル)

HTTPS通信用の定義情報ファイルです。

詳細:
HTTPS通信用の定義情報ファイルです。
SSL設定が有効の場合に設定(変更)可能です。
型:
java.lang.String
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
分類:
定義情報(SSL)

ssl-port (HTTPS通信用のポート番号)

HTTPS通信で利用するポート番号です。

詳細:
HTTPS通信で利用するポート番号(HTTPS用の定義情報ファイルに設定されている Listen/Port 指示子)の情報です。
SSL設定が有効の場合にのみ設定可能です。
複数のHTTPS用ポート番号を追加する場合には、HTTPS通信用の定義情報ファイルに <VirtualHost> 指示子の設定を、追加したポート番号毎に別途追加する必要があります。
型:
java.lang.String[]
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
分類:
定義情報(SSL)

Version (バージョン情報)

Webサーバのバージョン情報です。

詳細:
Webサーバのバージョン情報を表示します。
型:
java.lang.String
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
分類:
定義情報

ServerName (ServerName)

Webサーバのサーバ名です。

詳細:
サーバ名(定義情報ファイルに設定されている ServerName 指示子)の情報です。
型:
java.lang.String
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
分類:
定義情報

DocumentRoot (DocumentRoot)

ブラウザで表示するルートディレクトリです。

詳細:
ブラウザが表示するルートディレクトリ(定義情報ファイルに設定されている DocumentRoot 指示子)の情報です。
本設定を変更した場合、定義情報ファイルにおいて <Directory>指示子で、変更したディレクトリに対するアクセス情報を別途設定する必要があります。
型:
java.lang.String
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
分類:
定義情報

ErrorLog (ErrorLog)

エラーログの出力先です。

詳細:
Webサーバのエラーログの出力先(定義情報ファイルに設定されている ErrorLog 指示子)の情報です。
型:
java.lang.String
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
分類:
定義情報

LogLevel (LogLevel)

エラーログの出力レベルです。

詳細:
Webサーバのエラーログレベル(定義情報ファイルに設定されている LogLevel 指示子)の情報です。
設定可能な値は、debug, info, notice, warn, error, crit, alert, emerg です。
デフォルト値は warn です。
型:
java.lang.String
値の有効範囲:
debug 
info 
notice 
warn 
error 
crit 
alert 
emerg 
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
分類:
定義情報

MaxClients (最大同時接続数)

最大同時接続数です。

詳細:
最大同時接続数(定義情報ファイルに設定されている MaxClients/ThreadPerChild 指示子)の情報です。
型:
java.lang.Integer
最小値:
1
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
分類:
定義情報

AccessLog (アクセスログ出力先と出力フォーマット)

アクセスログの出力先と出力フォーマットです。

詳細:
Webサーバのアクセスログ(HTTP通信)の出力先(定義情報ファイルの CustomLog指示子)と、出力フォーマット(定義情報ファイルの LogFormat指示子で定義されているニックネーム) の情報を設定します。

(設定例)
logs/WebServer/access.log common
型:
java.lang.String
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
分類:
アクセスログ

state (状態)

状態を表示します。

詳細:
状態を表示します。
状態が数値で示されている場合、その数値は次の意味を持ちます。
0:起動処理中
1:起動中
2:停止処理中
3:停止中
4:起動/停止処理失敗
型:
java.lang.Integer
値の有効範囲:
起動処理中
起動中
停止処理中
停止
起動停止処理失敗
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
分類:
状態

monitorAutoStart (アライブチェックモニタの自動登録を行う)

アライブチェックモニタの自動登録を行う

詳細:
アライブチェックモニタの自動登録を行います。
型:
java.lang.Boolean
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
分類:
状態

monitorGranularityPeriod (監視間隔(ミリ秒単位))

監視間隔(ミリ秒単位)

詳細:
アライブチェックモニタの監視間隔(ミリ秒単位)
型:
java.lang.Long
最小値:
500
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
分類:
状態

monitorRunningWaitPeriod (イベントを連続発生させる間隔(ミリ秒単位))

監視対象リソースがアライブ中でない状態が続く場合にイベントを発生させる間隔(ミリ秒単位)。0の場合このイベントは発生しない

詳細:
監視対象リソースがアライブ中でない状態が続く場合にイベントを発生させる間隔です(ミリ秒単位)。0の場合このイベントは発生しません。
型:
java.lang.Long
最小値:
0
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
分類:
状態

WebServerStatsPeriod (統計情報の取得間隔(秒単位))

統計情報の取得間隔(秒単位)

型:
java.lang.Long
最小値:
0
最大値:
2147483647
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
分類:
状態

eventProvider (イベント処理の可否)

チェックされている場合、管理対象内でのイベント発生時における通知(Notification)の発行処理が行われます。

型:
java.lang.Boolean
統合運用管理ツール 表示レベル:
全レベル:システム上必要な管理対象。ユーザも利用可能だが変更を推奨していない管理対象
運用管理コマンド 表示レベル(visibilityオプション):
3
分類:
イベント関連

KeepAlive (HTTPキープアライブ)

trueを設定した場合、HTTPレベルで一定の間、接続を維持します。(既定値:true)

型:
java.lang.Boolean
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
分類:
定義情報

SoKeepAlive (TCPキープアライブ)

trueを設定した場合、TCPレベルで持続的な接続を有効にします。(既定値:false)

型:
java.lang.Boolean
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
分類:
定義情報

SendBufferSize (TCPソケットの送信バッファサイズ)

TCPソケットの送信バッファのサイズを指定します。(既定値:65536)

型:
java.lang.Integer
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
分類:
定義情報

ReceiveBufferSize (TCPソケットの受信バッファサイズ)

TCPソケットの受信バッファのサイズを指定します。(既定値:65536)

型:
java.lang.Integer
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
分類:
定義情報

操作の詳細
start (Webサーバの開始)

Webサーバを開始します。

詳細:
Webサーバを開始します。
戻り値:
void
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
引数:
なし

stop (Webサーバの停止)

Webサーバを停止します。

詳細:
Webサーバを停止します。
戻り値:
void
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
引数:
なし

setDirective (定義情報の追加)

定義情報を定義情報ファイルに追加します。

詳細:
定義情報を追加します。追加した定義情報を反映するには、Webサーバの再起動が必要です。
戻り値:
void
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
引数:
directive - java.lang.String
定義情報ファイルに追加する定義情報を <指示子> <設定値> の形式で指定します。
指定された定義情報がすでに定義情報ファイルに存在する場合、設定した値に更新します。

(定義情報の設定例)
MaxRequestsPerChild 1000
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
分類:
generic