このページでは、オンプレミスの Cisco Splunk AppDynamics をインストールし、その展開を構成および管理するための情報について説明します。 

インストール概要

プラットフォームをインストールする前に、インストールする予定のコンポーネントの要件を確認し、ホストマシンを準備します。要件は、デプロイするコンポーネントとデプロイの規模によって異なります。

コントローラとイベントサービスについては、先に Splunk AppDynamics Enterprise Console をインストールする必要があります。それから、そのアプリケーションを使用してコントローラとイベントサービスを展開します。イベントサービスは単一のノードまたはクラスタとしてデプロイできます。Enterprise Console は、コントローラとイベントサービスのインストールであるだけでなく、Splunk AppDynamics の新規または既存のプラットフォームやコンポーネントのライフサイクル全体を管理できます。

Enterprise Consoleはエンドユーザーモニタリング(EUM)サーバーのインストールには使用できません。代わりに、対話型GUIまたはコンソールモードをサポートするパッケージインストーラか、サイレント応答ファイルインストールを使用する必要があります。

Splunk AppDynamics APM プラットフォームのインストールプロセスを開始する前に、以下のタスクを実施してください。

  • プラットフォームの要件 を確認します。
  • Express Installではアプリケーションとコントローラがデフォルトで同じホストを共有するため、Enterprise Consoleホストがこれらをホスティングするための要件を満たしていることを確認します。Custom Installを使用すればEnterprise Consoleをコントローラと別のホストにインストールできます。
  • Linuxで以下のコマンドを実行し、インストールスクリプトの実行権限が割り当てられていることを確認します。

    chmod 775 platform-setup-64bit-linux.sh

Splunk AppDynamics ダウンロードサイトからプラットフォームのコンポーネントをインストールするためのソフトウェアを取得できます。Cisco AppDynamics ダウンロードポータルをご覧ください。 

プラットフォームのコンポーネントおよびツール

Splunk AppDynamics On-Premises プラットフォームのインストールは、いくつかのコンポーネントを個別にインストールして構成することで行います。これには、コントローラ、MySQL データベース、イベントサービス、そして必要に応じて EUM サーバーが含まれます。

Splunk AppDynamics Enterprise Console は、コントローラとイベントサービスのインストール、構成、統制を管理できる GUI およびコマンドラインベースのアプリケーションです。

EUM サーバについては、EUM クラウドをデプロイするために引き続きパッケージインストーラを使用する必要があります。「EUMサーバーのデプロイ」を参照してください。 

プラットフォームをインストールしたら、コンポーネント固有のスクリプトでさまざまなコンポーネントを構成して管理できます。プラットフォームのデプロイ方法に基づいて、Enterprise Console とパッケージインストーラを組み合わせて使用し、プラットフォームの各種コンポーネントをインストールして管理することもできます。

オンプレミスデプロイのアーキテクチャ

以下の図は、完全な Splunk AppDynamics On-Premises プラットフォームの展開におけるコンポーネントを描いたものです。各コンポーネントが連携し、アプリケーション、データベース、インフラストラクチャ、エンドユーザモニタリングなどを実行するため方法が示されています。

On-premises Deployment Architecture


デプロイの規模、要件、および使用している製品によっては、ご使用のデプロイに図で示されているコンポーネントのサブセットが含まれている可能性があります。

より詳細な図や SaaS アーキテクチャ図については、PDF で見つけることができます。Enterprise Console の図については、「Enterprise Console プラットフォーム アーキテクチャ」を参照してください。合成サーバデプロイの図については、「合成サーバ デプロイ アーキテクチャ」を参照してください。

プラットフォームのコンポーネント

下の表に、Splunk AppDynamics On-Premises プラットフォームにおけるコンポーネントの連携を示します。

製品機能関与するコンポーネント
アプリケーションパフォーマンス管理

アプリ サーバー エージェントはモニタリング対象アプリケーションと接続し、データを接続 経由で コントローラに送信します。

サーバーの可視性

マシンエージェントはモニタリング対象サーバーに常駐し、データを接続 経由で コントローラに送信します。

アプリケーション分析

アプリサーバーエージェント上の分析動的サービス(旧称、分析プラグイン)は、ローカルの分析エージェントインスタンスと通信します。デプロイ内の 1 つ以上の分析エージェントが、接続 経由で イベントサービスにデータを送信します。分析エージェントにはマシンエージェントも付属していますが、個別にインストールして実行することもできます。

データベースの可視性

データベースエージェントはモニタリング対象のデータベースに JDBC で接続します。このエージェントは接続 経由で コントローラにデータを送信し、コントローラは特定の種類のデータを格納するのに イベントサービスを使用します。

エンドユーザのモニタリング

オンプレミスの EUM インストールの場合、Web やモバイルのリアルユーザーモニタリングのエージェントからオンプレミスの EUM サーバーへの接続を 経由で構成します。EUM サーバーは接続 経由で イベントサービスクラスタにデータを送信します。オプションの カスタムEUM Geo サーバーは、 経由で取得した EUM Geo 解決データを格納します。オプションの合成サーバーはコントローラから合成ジョブ要求を受け取り、その後、それらは合成サービスから経由でフェッチされます。

プラットフォームの接続

以下の表に、Splunk AppDynamics On-Premises プラットフォームの各コンポーネント間におけるトラフィックフローの一覧とその説明を示します。

接続

送信元

送信先

トラフィック

プロトコル

デフォルトポート

Splunk AppDynamics ユーザー(Web GUI 経由)、 REST API、 データベースエージェント、

アプリケーション サーバー エージェント、および マシンエージェントと分析エージェント

コントローラ

APM/データベースメトリックHTTP8090
HTTPS8181

REST API

イベントサービスクラスタ

APM メトリック

HTTP9080

分析エージェント

イベントサービスクラスタ

ログおよびトランザクション分析

イベントデータ

HTTP9080


リアルユーザーモニタリング(RUM)エージェント

エンドユーザーモニタリング(EUM)サーバー

EUMビーコンデータHTTP7001
HTTPS7002


リアルユーザーモニタリング(RUM)エージェント

カスタムEUM Geoサーバー

エンドユーザーモニタリング(EUM)サーバー

EUM Geo解決マッピングデータHTTP80
HTTPS443

コントローラ

EUM サーバー

EUMメトリックデータHTTP

7001

HTTPS7002(デモモードのみ)

プライベート合成エージェント

合成サーバー

プライベート合成測定データHTTP10101
HTTPS10102

合成エージェント

合成サーバー

合成測定データHTTP10101
HTTPS10102

コントローラ

EUM サーバー

EUMメトリックデータHTTP

7001

HTTPS7002(デモモードのみ)


EUM サーバー


イベントサービスクラスタ

イベントサービス API ストアHTTP(S)9080
イベントサービス API ストア管理HTTP(S)9081
デフォルトポート9081は管理ポート(HTTP)です。

データ格納場所

データは次の場所に格納されます。

  • APM 構成とメトリックデータはオンプレミスのコントローラ MySQL データベース
  • EUMイベントデータはイベントサービス
  • トランザクションとログ分析データはイベントサービス
  • EUM Geo 解決データはオンプレミスの GeoServer
  • EUM 合成データはオンプレミスの合成サーバ

インストールとアップグレードの概要

Splunk AppDynamics On-Premises プラットフォームのインストールとアップグレードのプロセスは、インストールのためのネットワークとホストマシンを準備するインストール前のステップ、インストールのタスク、そして必須の構成を実施するインストール後のステップで構成されます。「インストールとアップグレードの概要」を参照してください。 

このプロセスの後、「プラットフォームの保護」に記載されている任意の構成や管理タスクを実施できます。 

インストールまたはアップグレードのプロセスを開始するには、要件とインストール前のタスクの詳細について「プラットフォームの要件」を参照してください。