次は、AIX または Redhat ベースの Linux システムに IIB エージェントをインストールするための Ansible® ロールの例です。

---
- hosts: all
  tasks:
    - name: Include variables for the controller settings
      include_vars:
          # Include all yaml files under the vars directory
          dir: vars
          extensions:
          - 'yaml'
          - 'yml'

    - include_role:
        name: appdynamics.agents.iib
      vars:
        agent_version: latest
        # possible value:
        #          - latest: Latest version 
        #          - 22.10.0.5500.0: Any Specific version number
        agent_type: iib
        agent_action: upgrade
        # possible value:
        #          - upgrade: upgrade currently installed agent to  agent_version 
        #          - install: install agent_version
        #          - rollback: rollback to previous backup if any
YML

IIB エージェント変数

変数説明使用可能な値必須デフォルト
iib_log_dirIIB エージェントログファイルを含むディレクトリへのパス。ディレクトリパスオプション/tmp/appd
iib_user_exitユーザーの exit 名。これは、mqsichangebroker コマンドに指定されているように英数字の形式にする必要があります。ecomオプションNone
iib_flow_level_visibility_enabled有効にするには 1、無効にするには 0 を設定します。「IIB エージェントフローレベルの可視性」を参照してください。0、1オプション0
iib_node_reuseノード名の再利用機能により、ユーザーは過去の VM のノード名を新しい VM に再利用できます。特にノードが異なる時間に実行される同一のプロセスである場合に、異なる名前のノードが急速に増加することがなくなります。これは、寿命の短い VM がある環境をモニターするのに役立ちます。「ノード名の再利用の有効化」を参照してください。true または falseオプションNone
iib_node_reuse_prefixiib-node-reusetrue に設定されている場合に、このプロパティを使用します。このプロパティを設定しない場合、エージェントは、IBM の内部ノード名標準に従ってノード名を生成します。「ノード名の再利用の有効化」を参照してください。ecomオプションNone
config_file_pathこのプロパティを使用して、ノードまたはサーバーの構成ファイルのパスを設定します。複数のパスをカンマで区切って指定できます。/opt/node1.conf.yaml/opt/node2.conf.yamlオプションNone
iib_controller_cert_fileSSL の PEM 形式の X509 証明書へのフルパス。証明書ファイルの取得方法の詳細については、「C/C++ SDK の SSL の有効化」を参照してください。/etc/controller/iib.pemオプションNone

重要

カスタムプロキシ設定の変数

変数説明使用可能な値必須デフォルト
controller_proxy_hostプロキシのホスト名または IP アドレス。エージェントをコントローラに接続するのに必要です。ecommerce.proxy.comオプションNone
controller_proxy_portプロキシサーバーを通じてコントローラにデータをルーティングするためのプロキシポート。8090オプションNone
controller_proxy_usernameプロキシサーバーホストにログインするために必要なプロキシユーザー名。ecommere-userオプションNone
controller_proxy_passwordプロキシユーザーを認証するためのパスワード。/etc/ecommerce/passwdオプションNone
controller_proxy_passwordfileプロキシユーザーの認証に使用されるパスワードを含むファイルのフルパス名。/etc/ecommerce/passwdオプションNone


Ansible® は米国およびその他の国における Red Hat, Inc. の登録商標です。