Teradata通知サービスがLinuxシステム上にある場合は、ViewpointとTeradata通知サービスをバージョン16.20.23.02以降にインストールまたはアップグレードした後に、以下の手順を実行します。
Java実行環境8が必要です。
- 以下のコマンドを使用して、/etc/opt/teradata/viewpointディレクトリと/etc/opt/teradata/postgresディレクトリを作成します。mkdir -p /etc/opt/teradata/viewpointmkdir -p /etc/opt/teradata/postgres
- バージョンによって、以下のいずれかを実行します。
バージョン アクション 16.20.23.02 Viewpointサーバーから、/etc/opt/teradata/viewpoint/tdactivemq.crtをTeradata通知サービス サーバーの/etc/opt/teradata/viewpointディレクトリにコピーします。 16.20.23.03 Viewpointサーバーから、/etc/opt/teradata/viewpoint/tdactivemq.crtをTeradata通知サービス サーバーの/etc/opt/teradata/viewpointディレクトリにコピーします。 16.20.23.04以降 Viewpointサーバーから、/etc/opt/teradata/tdactivemq/tdactivemq.crtをTeradata通知サービス サーバーの/etc/opt/teradata/viewpointディレクトリにコピーします。 - Viewpointサーバーから、/etc/opt/teradata/postgres/postgres.crtをTeradata通知サービス サーバーの/etc/opt/teradata/postgresディレクトリにコピーします。
- Teradata通知サービス サーバーで以下のコマンドを使用して、ActiveMQ証明書をtruststoreにインポートします。
$JAVA_HOME/bin/keytool -import -alias broker -keystore /etc/opt/teradata/viewpoint/certs -file /etc/opt/teradata/viewpoint/tdactivemq.crt -storepass viewpoint -noprompt
- Teradata通知サービス サーバーで以下のコマンドを使用して、Postgres証明書をtruststoreにインポートします。
$JAVA_HOME/bin/keytool -import -alias postgres -keystore /etc/opt/teradata/viewpoint/certs -file /etc/opt/teradata/postgres/postgres.crt -storepass viewpoint -noprompt
- 以下のコマンドを使用して、truststore権限を更新します。chmod 0775 /etc/opt/teradata/viewpointchmod 0644 /etc/opt/teradata/viewpoint/certs
- [Viewpoint 16.20.23.08以降] Viewpointサーバーから、db.password.key値とcam.db.password値を/etc/opt/teradata/viewpoint/db.propertiesからTeradata通知サービス サーバーの/etc/opt/teradata/cam/cam.propertiesファイルにコピーします。
- [Viewpoint 16.50.04.00以降] Viewpointサーバーから、activemq.password値を/opt/teradata/tdactivemq/config/tdactivemq-credentials.propertiesからTeradata通知サービス サーバーの/etc/opt/teradata/cam/cam.propertiesファイルにコピーします。
- [Viewpoint 16.50.06.00以降] Teradata通知サービス サーバー上のjdkバージョンが1.8.0_292以降で、ViewpointサーバーにOS SLES11がある場合は、スクリプト/opt/teradata/client/cam/tdnotification/bin/setupjava.shを実行します。
- /etc/init.d/tdnotification restartコマンドを使用して、Teradata通知サービスを再起動します。