z/OS 上で Instana エージェントを起動済みタスクとして開始する
この手順に従って、 z/OS 上で Instana エージェントを起動タスクとして設定および起動することができます。
instana-agent/binディレクトリーに移動します。- 「start」および「karaf」スクリプトのバックアップを作成します:
cp start startb cp karaf karafb - 以下の例に示すように、「karafb」スクリプトの
realpath()関数の前に次のset -xコードを追加してください:図1. 変更を加えたkarafb 
- 以下の例に示すように、「startb」ファイルに「karafb」のファイルパスを更新してください:
図2. 変更を加えたstartb
たとえば、次のコードを次のように置き換えてください:exec "${KARAF_HOME}/bin/karaf" server "$@" >> "${KARAF_REDIRECT}" 2>&1 &上記の行を、次の行に置き換えます。exec "${KARAF_HOME}/bin/karafb" server "$@" &この変更により、システムが修正されたkarafbスクリプトを使用するようになります。
- Instana の
BPXINST.jclGitHub リポジトリからスクリプトファイルをダウンロードしてください。 - そのファイルを MVS のデータセットにコピーします。
- ファイル
jcl内の6行目を、startbPARM='SH /u/neha/c/localbuild/instana-agent/bin/startb'スクリプトのフルパスに更新してください。 - 次の例に示すように、データセット
PROCLIBにメンバーを追加します:USER.PROCLIB(INSTANA)連結PROCLIBを行うには、次のコマンドを実行してください:/$d proc - 新しく開始されたタスクのメンバーについて、 RACF プロファイルを更新します。
INSTANA例えば、以下の条件が満たされていることを確認します。- 開始されたタスクのユーザーIDには十分な権限があります。
- 所有者IDのUIDは です
0。
図 3. zOS の BPXINST.jcl ファイルの確認 
- 開始したタスクをparmlib内の
COMMNDxxに追加します。例えば、USER.PARMLIB(COMMND01)などです。 この設定により、IPL後にエージェントが自動的に起動するようになります。以下の例を参照してください。
前:図4. 変更前の zOS のcommndxxコンテンツ
指定の時間が経過後:図5. 変更後の zOS のcommndxxコンテンツ 
- オペレーターコンソールまたは SDSF を使用して、エージェントを初めて起動します:
S INSTANA