Download PDF
Download page イベントサービスの手動アップグレード.
イベントサービスの手動アップグレード
このページでは、イベントサービスを手動でアップグレードする方法について説明します。これは、Platform Administration ApplicationやEnterprise Consoleを使用せずにイベントサービスをデプロイする場合に便利です。この方法は、リモートのWindowsマシン上でホストされているイベントサービスをアップグレードする必要がある場合に主に使用します。
手動アップグレードの実行
前提条件
events-service.exe
の動作には Java 1.8 が必要です。
イベントサービスを手動でアップグレードするには
- イベントサービスの配布アーカイブ
events-service.zip
を AppDynamics のダウンロードサイトからイベントサービスマシンにダウンロードします。 イベントサービスのプロセスを停止します。
bin/events-service.sh stop
- 既存のイベント サービス ディレクトリの名前を変更します。例:
events-service-backup
- ダウンロードしたイベントサービスの配布アーカイブを、イベントサービスを実行するマシン上の場所に解凍します。
- バックアップしたイベントサービスのディレクトリにあるプロパティファイルから、新しいイベントサービスのディレクトリにある
conf/events-service-api-store.properties
ファイルに構成の変更を移行します。使用しているデプロイタイプによっては、次のファイル内の設定を調べて移行することが必要になる場合もあります。events-service-all.properties
またはevents-service-api-store.properties
4.2 から 4.3.x または最新バージョンにアップグレードしている場合は、
events-service-api-store.properties
ファイルを編集してポート範囲 [9300-9400] を :9300 に置き換える必要があります。たとえば、4.2 では
events-service-api-store.properties
ファイルは次のようになっています。ad.es.node.unicast.hosts=node1.example.com[9300-9400],node2.example.com[9300-9400],node3.example.com[9300-9400]
4.3以降ではこのファイルは次のようになっています。
ad.es.node.unicast.hosts=node1.example.com:9300,node2.example.com:9300,node3.example.com:9300
以下の手順に従って、コントローラでイベントサービスへの接続を構成し、イベントサービス用のコントローラキーを取得します。
- コントローラの実行中に、ルートユーザーとして管理コンソールを開きます。
- [Controller Settings] ページで
appdynamics.on.premise.event.service.url
を検索します。 - デフォルト値をイベントサービスマシンの内部ホスト名に置き換え、イベントサービスのデフォルトのリスンポートを9080に置き換えます。
- その他の設定を検索します。イベントサービスからコントローラへの接続を有効するために必要な設定は
appdynamics.on.premise.event.service.key
です。 そのプロパティの値をクリップボードにコピーします。次の手順で、イベントサービスのプロパティファイルでこの値を構成する必要があります。
イベントサービスからコントローラへの接続を構成します。
ターミナルで、
events-service
ディレクトリに移動します。cd events-service
TEXTconf/events-service-api-store.properties
ファイルを開いて編集します。次のプロパティを見つけて、コピーしたキーで
controller-key
を置き換えます。ad.accountmanager.key.controller=controller-key
TEXT
events-service-api-store.properties
ファイルで以下の重要なプロパティが適切に構成されていることを確認します。ad.accountmanager.keyNamesCSV=EUM,CONTROLLER,MDS,OPS,SLM,JF
ad.accountmanager.key.eum=
ad.accountmanager.key.controller=
ad.accountmanager.key.mds=
ad.accountmanager.key.ops=
ad.accountmanager.key.slm=
ad.accountmanager.key.jf=
ad.accountmanager.key.service=
ad.jvm.heap.min=1g
ad.jvm.heap.max=1g
ad.es.jvm.heap.min=1g
ad.es.jvm.heap.max=1g
4.2 から 4.3.x 以降へのアップグレード中に
events-services-api-store.properties
のad.es.node.unicast.hosts
プロパティを移動します。events-service-api-store.properties
ファイルを保存して閉じます。- 新しいイベントサービスのホームディレクトリが存在することを確認します。イベントサービスのホームディレクトリは、イベントサービスを起動するために使用されるプロパティファイルにある
ad.es.path.home
プロパティによって決定されます。
このディレクトリが存在しない場合は作成します。たとえば、次のディレクトリを作成します。/opt/appdynamics/events-service/appdynamics-events-service
古いイベントサービスのデータディレクトリを新しいイベントサービスのホームディレクトリに(コピーではなく)移動します。例:
mv /opt/appdynamics/events-service-backup/appdynamics-events-service/data /opt/appdynamics/events-service/appdynamics-events-service/
新しいディレクトリに移動してからイベントサービスのプロセスを再起動します。
nohup bin/events-service.sh start -p conf/events-service-api-store.properties &
ノードの正常性を確認します。
Windowsbin\events-service.exe check-health -hp localhost:9081
Linuxcurl -XGET localhost:9081/healthcheck?pretty=true
サービスステータスとして、プロセスが正常に動作していることを表す「Healthy」が出力されていることを確認します。[appduser@controller-one events-service]$ bin/events-service.exe check-health -hp 192.168.33.22:9081 [2015-12-09T18:30:45,342-08:00] HV000001: Hibernate Validator 5.0.2.Final [2015-12-09T18:30:45,956-08:00] Individual statuses below: [2015-12-09T18:30:45,956-08:00] [192.168.33.22:9081] status is [200 OK] [2015-12-09T18:30:45,956-08:00] Overall status Healthy ...
TEXT「イベントサービスへの接続」で説明しているように、分析エージェント、EUM サーバ、またはデータベース モニタリング エージェントからイベントサービスへの接続を構成します。
これらの手順の実行の詳細については、「Windowsにおけるイベントサービスのインストール」を参照してください。
4.3.x以前のバージョンから4.4.xにアップグレードしている場合は、イベントサービスを開始および停止するためのコマンドが変更されています。詳細については、イベントサービスの管理を参照してください。