このページでは、Linux (RPM) にデータベース コレクターをインストールするために必要な手順について説明します。 

データベースコレクタをインストールするマシンに、モニターするデータベースへのネットワークアクセス権があることを確認してください。

次の操作を行ってください。

  1. 次の内容を含む /etc/yum.repos.d/artifactory.repo ファイルを作成して、Splunk AppDynamics リポジトリを追加します。

    [Artifactory]
    name=Artifactory
    baseurl=https://appdynamics.jfrog.io/artifactory/rpm-hosted/
    enabled=1
    gpgcheck=0
    
    CODE
  2. リポジトリでパッケージを見つけます。

    yum search appddbcollector
    CODE
  3. パッケージをインストールします。

    yum install appddbcollector.aarch64
    CODE
  4. configuration file  /opt/appdynamics/appddbcol/conf/appddbcollector.yaml を更新します。

    データベースのモニタリング

    appddbcollector.yaml

    appdynamics_credentials:
      client_id: <client-id>
      client_secret: <secret>
      endpoint: <data-endpoint>
      token_url: <auth-endpoint>  
    
    # Set below fields in the config to provide SSL details
    # tlsConfig:
    #  certificate: <certificate>
    #  hostNameInCertificate: <hostname>
    
    # Set below field in the config to specify environment (defaults to self-hosted)
    # environment:
    #  platform: self-hosted # Other possible properties "AWS", "Azure"
    
    monitoring_config:
      sqlserver/1:
        configName: ${CONFIG_NAME}
        hostname: ${HOSTNAME}
        hostport: ${HOSTPORT}
        username: ${USERNAME}
        password: ${PASSWORD}
        database: ${DATABASE}
        tlsConfig:
          certificate: ${CERTIFICATE_CRT}
          hostNameInCertificate: ${HOSTNAMEINCERTIFICATE}
        environment:
          platform: ${CLOUD_CONFIG}
      mysql/1:
        configName: ${CONFIG_NAME}
        hostname: ${HOSTNAME}
        hostport: ${HOSTPORT}
        username: ${USERNAME}
        password: ${PASSWORD}
        environment:
          platform: ${CLOUD_CONFIG}
        tlsConfig:
          certificate: ${CERTIFICATE_CRT}
          hostNameInCertificate: ${HOSTNAMEINCERTIFICATE}
      aurora-mysql/1:
        configName: ${CONFIG_NAME}
        hostname: ${HOSTNAME}
        hostport: ${HOSTPORT}
        username: ${USERNAME}
        password: ${PASSWORD}
        environment:
          platform: ${CLOUD_CONFIG}
        tlsConfig:
          certificate: ${CERTIFICATE_CRT}
          hostNameInCertificate: ${HOSTNAMEINCERTIFICATE}
      mariadb/1:
        configName: ${CONFIG_NAME}
        hostname: ${HOSTNAME}
        hostport: ${HOSTPORT}
        username: ${USERNAME}
        password: ${PASSWORD}
        environment:
          platform: ${CLOUD_CONFIG}
        tlsConfig:
          certificate: ${CERTIFICATE_CRT}
          hostNameInCertificate: ${HOSTNAMEINCERTIFICATE}      
    YML

    • またはフィールドで指定します。awsazureplatform これらのプラットフォームを使用していない場合は、フィールドを空のままにしてください。
    • デフォルトでは、ログはディレクトリにあります。/opt/appdynamics/appddbcol/logs
  5. サービスを再起動します。

    systemctl restart appddbcollector
    CODE

    次のコマンドを使用してログを確認できます。

    tail -f /opt/appdynamics/appddbcol/logs/appddbcollector.log
    CODE