クイック・スタート・シナリオ
このシナリオでは、サンプル・シナリオのカスタム・スクリプトを構成するのに必要な最小ステップを紹介します。
以下のセクションでは、Monitoring Agent for Linux OS が 2 つのカスタム・スクリプトを実行するよう構成するのに必要な最小ステップについて説明します。
カスタム・スクリプトの説明
この例では、ユーザーは /scripts_repo ディレクトリーの下に次の 2 つのスクリプトを持っています。
checkDIRsize.sh – このスクリプトは、入力パラメーターとして渡される指定されたディレクトリーのサイズを確認します。出力は 4594740 のような整数です。
cpu_mem_usage.sh – このスクリプトは、CPU 使用率とスワップ・メモリー使用量 (メガバイト) を確認します。
出力は cpu1|96,5|23800 の形式で返されます。
最初のトークンは CPU ID、2 つ目のトークンは CPU 使用率、3 つ目のトークンはスワップ・メモリー使用量 (メガバイト単位) です。
Monitoring Agent for Linux OS でこれらのスクリプトを実行するには、カスタマイズが必要です。
この機能は、OS エージェントが開始されるとすぐに、デフォルト値で有効になります。
プロパティー・ファイル AnyName.properties をデフォルト・ディレクトリー install dir/localconfig/lz/scripts_definitions の下に作成します。この例では、各スクリプトに 1 つずつ、checkDIRsize.properties と cpu_mem_usage.properties という名前で、計 2 つのプロパティー・ファイルを作成します。
#CheckDIRsize.properties
ATTRIBUTE_NAME=OPT_DIR_SIZE
SCRIPT_PATH_WITH_PARMS=/scripts_repo/checkDIRsize.sh /opt
EXECUTION_FREQUENCY=20
OUTPUT_TYPE=INTEGER
#cpu_mem_usage.properties
ATTRIBUTE_NAME=cpu_mem_usage
SCRIPT_PATH_WITH_PARMS=/scripts_repo/cpu_mem_percentage.sh
OUTPUT_TYPE=string
TOKEN_TYPES=F,I
TOKEN_LABELS= Used CPU %, Swap MEM used MB
TOKEN_SEPARATOR=|
EXECUTION_FREQUENCY=10これら 2 つのプロパティー・ファイルを追加 (または変更) した後に、OS エージェントを再始動する必要はありません。OS エージェントは、指定した時間間隔 (デフォルト値は 300 秒) で、スクリプト定義のディレクトリーを確認します。 スクリプトの詳細と結果は、コンソールを開き、「カスタム・スクリプト」ワークスペースの下で確認できます。