エディタを使って、ソフトウェア使用率監視コマンドを追加するシェルスクリプトを開きます。
実行可能プログラムのコマンド行の前に、以下の swu_rpt コマンド行を追加します。
swu_rpt -p product-name [-I identifier] [-s server] [-a attr1=val1, attr2=val2,...] -b |
このコマンドでは、次のオプションが使われます。
-p product-name |
ソフトウェア使用率を記録する製品名を示します。このオプションは必ず指定しなければなりません。 |
-I identifier |
使用率記録の ID 番号を指定します。指定しない場合、swu_rpt は自身の ID 番号を提供します。 |
-s server |
使用率の記録を送る先のソフトウェア使用率監視サーバーを指定します。デフォルトは、swusage_host に別名設定されているホストです。 |
-a attr1=val1, attr2=val2,... |
ユーザーはソフトウェア使用率情報に説明を付け加えることができます。 |
-b |
開始 (Begin) エントリが記録されます。 |
実行可能プログラムのコマンド行の後に、次の swu_rpt コマンドを追加します。
swu_rpt -p product-name [-I identifier] [-s server] [-a attr1=val1, attr2=val2,...] -e |
このコマンドでは、次のオプションが使われます。
-p product-name |
ソフトウェア使用率を記録する製品名を示します。このオプションは必ず指定しなければなりません。 |
-I identifier |
使用率記録の ID 番号を指定します。指定しない場合、swu_rpt は自身の ID 番号を提供します。 |
-s server |
使用率の記録を送る先のソフトウェア使用率監視サーバーを指定します。デフォルトは、swusage_host に別名設定されているホストです。 |
-a attr1=val1, attr2=val2,... |
ユーザーはソフトウェア使用率情報に説明を付け加えることができます。 |
-e |
終了 (End) エントリが記録されます。 |
変更を保存して、スクリプトを終了します。スクリプトが実行可能であることを確認します。
dir_script というシェルスクリプトに追加されたソフトウェア使用率監視コマンドの例を示します。このスクリプトは、スクリプトが呼び出されたディレクトリ、そのディレクトリの中のファイル、そして現在の日付と時間をリストします。
swu_rpt -p dir_script -I 295833 -s sherlock -a ¥ "Command1=pwd,Command2=ls,Options=-la,Command3=date" -b pwd ls -la date swu_rpt -p dir_script -I 295833 -s sherlock -a ¥ "Command1=pwd,Command2=ls,Command3=date" -e |
この例では、次のような 2 つのソフトウェア使用率レポートエントリが作成されます。
レポートエントリ 1 |
|
レポートエントリ 2 |
|
---|---|---|---|
Type |
Admin/Usage |
Type |
Admin/Usage |
Product |
dir_script |
Product |
dir_script |
SubType |
begin |
SubType |
end |
Time |
8444845890 |
Time |
8444845892 |
UserID |
30581 |
UserID |
30581 |
User |
jod |
User |
jod |
Host |
buck |
Host |
buck |
Domain |
forest.field.com |
Domain |
forest.field.com |
HostID |
1234567890 |
HostID |
1234567890 |
Locale |
C |
Locale |
C |
Version |
1 |
Version |
1 |
Usage Server |
sherlock |
Usage Server |
sherlock |
RecordID |
295833 |
RecordID |
295833 |
C_Command1 |
pwd |
C_Command1 |
pwd |
C_Command2 |
ls |
C_Command2 |
ls |
C_Options |
-la |
C_Command3 |
date |
C_Command3 |
date |
|
|