デフォルトでは、マシンエージェントは、ネットワークマウントされたディスクとローカルディスクのメトリックのみをレポートします。さらに、以前のバージョンの AppDynamics との下位互換性を確保するため、外部ネットワークトラフィックのみが集約されます。

自動生成された設定ファイルの task-template.xml を変更することによって、デフォルトの動作をカスタマイズできます。task-template.xml ファイルは、マシンエージェントの現在の設定に関する情報を提供し、エージェントが最初に起動されるときに作成されます。これにより、エージェントがインストールされているマシンで、エージェントがモニタできるディスクとネットワークハードウェアが検出されます。

この設定は、JavaHardwareMonitor 拡張機能にのみ適用されます。サーバの可視性のライセンスがあり、監視対象システムがシステム要件を満たしている場合は、ServerMonitoring 拡張機能が推奨されます。次を参照してください。サーバの可用性の要件とサポートされる環境

デフォルトのマシンエージェントのメトリック収集をカスタマイズする

  1. task-template.xml ファイルを探します。
    このファイルは、マシンエージェントの初回起動時に <machine_agent_home>/monitors/JavaHardwareMonitor/ ディレクトリに格納されます。
  2. task-template.xml ファイルを編集します。

    • ローカルホスト(lo)ネットワークメトリックの集約操作を有効にするには、(ネットワーク要素「lo」の)集約属性の値を「true」に変更します。
    • 仮想ディスクのモニタリングを有効にするには、そのディスクに対して enabled 属性の値を「true」に設定します。

    次に、task-template.xml ファイルのサンプルを示します。

    <config>
        <disk aggregate="false" enabled="false">sunrpc</disk>
        <disk aggregate="true" enabled="true">/dev/sdb1</disk>
        <disk aggregate="false" enabled="false">proc</disk>
        <disk aggregate="false" enabled="false">none</disk>
        <disk aggregate="false" enabled="false">devpts</disk>
        <disk aggregate="true" enabled="true">/dev/sda1</disk>
        <disk aggregate="false" enabled="false">nfsd</disk>
        <disk aggregate="true" enabled="true">/dev/mapper/saas4-binlog</disk>
        <disk aggregate="false" enabled="false">sysfs</disk>
        <disk aggregate="false" enabled="false">tmpfs</disk>
    
        <network aggregate="true" enabled="true">lo</network>
        <network aggregate="true" enabled="false">sit0</network>
        <network aggregate="true" enabled="true">eth0:1</network>
        <network aggregate="true" enabled="true">eth0</network>
        <network aggregate="true" enabled="false">eth1</network>
    </config>
    
    CODE
  3. マシンエージェントがファイルを上書きするのを防ぐには、task-template.xml ファイルの名前を task.xml に変更します。 

  4. 有効になっていない特別なデバイスをモニタするには、<machine_agent_home>/monitors/JavaHardwareMonitor/ ディレクトリに task.xml という名前のファイルを追加します。
    task.xml ファイルの形式は、task-template.xml ファイルとまったく同じ形式である必要があります。
    すべてのディスクとネットワークが task.xml ファイルに含まれている必要はありません。マシンエージェントが task.xml ファイルに含まれていないディスクまたはネットワークを検出すると、デフォルトのプロパティが適用されます。

  5. マシンエージェントを再起動します。