このページでは、Linux (ZIP) に Database Collector をインストールするために必要な手順について説明します。 

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

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

  1. https://appdynamics.jfrog.io/ui/native/zip-hosted/appdcloud/collectors/ に移動します。
  2. ご使用の OS 環境に適したバージョンの zip ファイルをダウンロードします。
    例:/db-collector-linux-amd64/23.6.0-780/db-collector-linux-amd64-23.6.0-780.zip

  3. .zip ファイルを任意のディレクトリに展開します。

  4. 抽出したフォルダー内の構成ファイルを更新します。 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 これらのプラットフォームを使用していない場合は、フィールドを空のままにします。
    • デフォルトでは、ログは抽出されたフォルダーのディレクトリにあります。logs
  5. の許可を変更します。bin/appddbcollector that exists inside the extracted folder
    たとえば、次のコマンドを使用できます。

    chmod +x bin/appddbcollector
    CODE
  6. データベースコレクタを起動します。

    ./bin/appddbcollector.sh
    CODE

    ログを確認するには、ファイルを開きます。appddbcollector.log