Teradata Alertsクラスタの構成 - Teradata

Teradata Alerts
インストールおよび構成ガイド
リリース14.01
B035-2211-102K
2012年10月
本書に記載されている製品は、Teradata Corporationまたはその関連会社がライセンスを有する製品です。
Teradata、Active Enterprise Intelligence、Applications-Within、Aprimo、Aprimo Marketing Studio、Aster、BYNET、Claraview、
DecisionCast、Gridscale、MyCommerce、Raising Intelligence、Smarter. Faster. Wins.、SQL-MapReduce、Teradata Decision Experts、
「Teradata Labs」のロゴ、「Teradata Raising Intelligence」のロゴ、Teradata ServiceConnect、Teradata Source Experts、「Teradata The
Best Decision Possible」のロゴ、The Best Decision Possible、WebAnalyst、および Xkoto は、Teradata Corporation またはその関連会社の
米国およびその他の国における商標または登録商標です。
Adaptec および SCSISelect は、Adaptec, Inc.の商標または登録商標です。AMD Opteron および Opteron は、Advanced Micro Devices, Inc.
の商標です。Axeda は、Axeda Corporation の登録商標です。Axeda Agents、Axeda Applications、Axeda Policy Manager、Axeda
Enterprise、Axeda Access、Axeda Software Management、Axeda Service、Axeda ServiceLink、および Firewall-Friendly は、Axeda
Corporation の商標で、Maximum Results および Maximum Support は同社のサービスマークです。Data Domain、EMC、PowerPath、
SRDF、および Symmetrix は、EMC Corporation の登録商標です。GoldenGate は、Oracle の商標です。Hewlett-Packard および HP は、
Hewlett-Packard Company の登録商標です。Intel、Pentium、および XEON は、Intel Corporation の登録商標です。IBM、CICS、RACF、
Tivoli、および z/OS は、International Business Machines Corporation の登録商標です。Linux は、Linus Torvalds の登録商標です。LSI
は、LSI Corporation の登録商標です。Microsoft、Active Directory、Windows、Windows NT、および Windows Server は、Microsoft
Corporation の米国およびその他の国における登録商標です。NetVault は、Quest Software, Inc.の米国またはその他の国における商標
または登録商標です。Novell および SUSE は、Novell, Inc.の米国およびその他の国における登録商標です。Oracle、Java、および
Solaris は、Oracle またはその関連会社の登録商標です。QLogic および SANbox は、QLogic Corporation の商標または登録商標です。
SAS および SAS/C は、SAS Institute Inc.の商標または登録商標です。SPARC は、SPARC International, Inc.の登録商標です。Symantec、
NetBackup、および VERITAS は、Symantec Corporation またはその関連会社の米国およびその他の国における商標または登録商標で
す。Unicode は、Unicode, Inc.の米国およびその他の国における登録商標です。UNIX は、The Open Group の米国およびその他の国
における登録商標です。その他記載されている製品名および企業名は、各社の商標です。
本書に記載されている情報は「現状のまま」提供され、商用および特定の用途での使用に対する適合性、または権利侵害がな
いことに関する暗黙的な保証を含め、明示的または暗黙的なすべての保証を放棄します。一部の法域では暗黙的保証の除外を
許可しないため、上記の除外が適用されないことがあります。いかなる場合も Teradata Corporation は、逸失利益または逸失財
産を含む、あらゆる間接的、直接的、特殊、付随的、または必然的な損害に対し、たとえそのような損害の可能性を明示的に
通知されていたとしても、責任を負うことはありません。
本書に記載されている情報は、日本では発表されていないかもしくは利用できない機能、製品やサービスを参照または相互参照し
ている場合があります。これらの参照は、必ずしも Teradata Corporation が日本でこれらの機能、製品やサービスを発表する意図が
あることを意味するものではありません。日本で利用可能な機能、製品やサービスについては、日本テラデータ株式会社の担当者
に確認ください。
本書に記載されている情報には、技術的に不正確な記述または誤植が含まれている可能性があります。本書の情報は予告なしに変
更または更新される場合があります。また、Teradata Corporation は、本書に記載されている製品やサービスを随時予告なしに改良
または変更する場合があります。
製品およびサービスの品質を維持するため、本書の正確性、明瞭性、構成、有用性についてコメントを頂けると幸いです。次のア
ドレスに英文で E メールを頂くか、日本テラデータ株式会社の担当者を通じてご連絡ください。teradata-books@lists.teradata.com
Teradata Corporation に送られたコメントや資料 (「フィードバック」と総称する) は、機密情報とは見なされません。Teradata
Corporation は、フィードバックに関していかなる種類の義務も負わず、フィードバックとその派生物を無償で制限なしに使用、複
製、開示、公開、表示、変換、派生物の作成、および配布できるものとします。さらに、Teradata Corporation は、そのような
フィードバックに含まれるあらゆる考え、概念、ノウハウや技術を、フィードバックを組み込んだ製品やサービスの開発、製造、
または販売を含め、どのような目的にでも自由に使用できるものとします。
Copyright © 2011-2012 by Teradata Corporation. All Rights Reserved.
目次
はじめに ............................................................................................ 11
このマニュアルの変更点 .............................................................................................................................. 11
目的 .................................................................................................................................................................... 11
対象読者............................................................................................................................................................ 11
関連資料............................................................................................................................................................ 12
ソフトウェアのダウンロード ...................................................................................................................... 13
第1章
概要 ................................................................................................. 15
ソフトウェア コンポーネント ..................................................................................................................... 16
基本のインストール ....................................................................................................................................... 17
Teradata Viewpointクラスタのインストール ............................................................................................. 18
第2章
システム要件 ...................................................................................... 19
ソフトウェア一覧 ........................................................................................................................................... 19
Teradata Viewpointサーバー要件 .................................................................................................................. 19
ハードウェア要件 .................................................................................................................................... 19
ソフトウェア依存性 ................................................................................................................................ 20
Windowsサーバーの要件 ............................................................................................................................... 20
ハードウェア要件 .................................................................................................................................... 20
ソフトウェア依存性 ................................................................................................................................ 20
その他の要件 ............................................................................................................................................ 21
Linuxサーバーの要件 ..................................................................................................................................... 21
ハードウェア要件 .................................................................................................................................... 21
ソフトウェア依存性 ................................................................................................................................ 21
その他の要件 ............................................................................................................................................ 21
ネットワーク ポート ...................................................................................................................................... 22
サポートするTeradata Databaseのバージョン ........................................................................................... 22
Teradata Alertsインストールおよび構成ガイド、リリース14.01
3
目次
第3章
Teradata ViewpointサーバーへのTeradata Alertsのインストール
とアップグレード ................................................................................. 23
Electronic Software Distributionからのイン ストール................................................................................ 23
Teradata Alertsソフトウェアのダウンロード............................................................................................. 23
インストールまたはアップグレードの準備 ............................................................................................. 25
過去のデータベース バックアップの確認 ......................................................................................... 25
クラスタリングの前提条件 ................................................................................................................... 25
TDPutを使用したソフトウェアのインストールまたはアップグレード ............................................ 26
Teradata Alertsインストール スクリプトの使用 ....................................................................................... 27
インストール スクリプトについて ...................................................................................................... 27
インストール スクリプトの実行方法 .................................................................................................. 27
インストールとアップグレードの手順............................................................................................... 28
手動によるTeradata Alertsパッケージのアンインストール.................................................................... 28
Teradata Alertsサービスの開始と停止 ......................................................................................................... 29
TVIロギングの構成 ........................................................................................................................................ 30
第4章
Teradata Notification Service for Windowsのインストール ................. 31
インストールの準備 ....................................................................................................................................... 31
ソフトウェアのインストールまたはアップグレード ............................................................................ 32
Teradata Viewpointサーバーの場所の構成 ................................................................................................. 33
Teradata Notification Serviceの開始と停止 .................................................................................................. 33
BTEQスクリプトおよび実行形式プログラムの実行 .............................................................................. 34
Teradata Notification Serviceのアンインストール ...................................................................................... 35
TVIロギングの構成 ........................................................................................................................................ 35
Teradata Viewpointのクラスタリング .......................................................................................................... 35
第5章
Teradata Notification Service for Linuxのインストール ....................... 37
インストールの準備 ....................................................................................................................................... 37
TDPutを使用したソフトウェアのインストールまたはアップグレード ............................................ 38
対話形式でのソフトウェアのインストールまたはアップグレード ................................................... 38
パッケージのインストールとアップグレード .................................................................................. 38
パッケージの削除 .................................................................................................................................... 39
サービス ユーザー .......................................................................................................................................... 40
4
Teradata Alertsインストールおよび構成ガイド、リリース14.01
目次
Teradata Viewpointサーバーの場所の構成 ................................................................................................. 40
Teradata Notification Service for Linuxの開始と停止 .................................................................................. 41
BTEQスクリプトおよび実行形式プログラムの実行 .............................................................................. 42
Teradata Notification Serviceのアンインストール ...................................................................................... 43
TVIロギングの構成 ........................................................................................................................................ 43
Teradata Viewpointのクラスタリング .......................................................................................................... 44
第6章
Teradata AlertsおよびViewpointの クラスタリング................................ 45
Alertsクラスタの構成 ..................................................................................................................................... 45
障害シナリオ ................................................................................................................................................... 46
アラート サービス障害(シナリオ1) ................................................................................................ 46
メッセージサービス障害 (シナリオ2) ................................................................................................. 47
DCS障害(シナリオ3) .......................................................................................................................... 48
キャッシュ データベース障害 (シナリオ4)........................................................................................ 49
サーバー障害 (シナリオ5) ...................................................................................................................... 49
Teradata Alertsクラスタの構成...................................................................................................................... 50
障害通知 ..................................................................................................................................................... 50
Teradata Notification Serviceのクラスタ構成 .............................................................................................. 51
クラスタリングを有効にする ............................................................................................................... 51
クラスタリングを無効にする ............................................................................................................... 52
Viewpointサーバーの交換 ....................................................................................................................... 52
第7章
Teradata Alertsデータベースのバックアップと復元 .................................. 53
Teradata Alertsデータベースのバックアップ............................................................................................. 53
Teradata Alertsデータベースの復元 ............................................................................................................. 53
Viewpoint 13.12以下からのTeradata Alertsデータベースの復元 ............................................................. 56
第8章
過去のTeradata Alertsバージョンへのバック ダウン ................................. 59
Teradata Alertsインストールおよび構成ガイド、リリース14.01
5
目次
6
Teradata Alertsインストールおよび構成ガイド、リリース14.01
図一覧
図 1:
基本のインストール コンポーネント ......................................................................................... 17
図 2:
Teradata Alertsクラスタのインストール コンポーネント ........................................................ 18
図 3:
Alertsクラスタの構成 ...................................................................................................................... 46
図 4:
アラート サービスの障害シナリオ.............................................................................................. 47
図 5:
メッセージング サービスの障害シナリオ ................................................................................. 48
図 6:
DCSの障害シナリオ ........................................................................................................................ 48
図 7:
キャッシュ データベースの障害シナリオ ................................................................................. 49
図 8:
サーバー障害シナリオ ................................................................................................................... 50
Teradata Alertsインストールおよび構成ガイド、リリース14.01
7
図一覧
8
Teradata Alertsインストールおよび構成ガイド、リリース14.01
表一覧
表 1:
ソフトウェア コンポーネント ...................................................................................................... 16
表 2:
ソフトウェア一覧 ............................................................................................................................ 19
表 3:
ネットワーク ポート ....................................................................................................................... 22
Teradata Alertsインストールおよび構成ガイド、リリース14.01
9
表一覧
10
Teradata Alertsインストールおよび構成ガイド、リリース14.01
はじめに
このマニュアルの変更点
日付とリリース
説明
2012年10月
14.01
Teradata Alerts 14.01用に更新
目的
このマニュアルでは、Teradata Alertsソフトウェアをインストール、アップグレード、および構
成する方法について説明します。
対象読者
このマニュアルは、次の担当者を対象としています。
•
Teradataカスタマー サービスのスタッフ
•
Teradataプロフェッショナル サービスのスタッフ
•
Teradata Databaseシステム管理者
注:
Teradata Alertsは、Teradata社内ではCAM (Common Alerting Mechanism) と呼ばれています
が、このマニュアルではTeradata Alertsと呼びます。
Teradata Alertsインストールおよび構成ガイド、リリース14.01
11
はじめに
関連資料
Teradata Information Products Webサイトを使用して、このマニュアルの関連情報や追加情報が
記載されている特定のマニュアルを参照またはダウンロードしてください。
1
http://www.info.teradata.comにアクセスします。
2
[Online Publications] サブカテゴリで、[General Search] をクリックします。
3
タイトルまたは発行IDで検索します。
タイトル
発行ID
Teradata Alertsユーザー ガイド
B035-2210
Teradata Alertsのポートレットを使用してアラートをセットアッ
プおよびモニターする方法について説明します。
B035-2207
Teradata Viewpoint構成ガイド
Teradata Viewpointサーバーを構成およびアップグレードする方
法について説明します。
Teradata Multi-System Manager 構成ガイド
B035-3203
Teradata MSMを構成および実装する方法について説明します。
Teradata Tools and Utilities導入ガイド - Microsoft Windows
B035-2407
Microsoft Windowsを実行しているコンピュータにTeradata Tools
and Utilitiesソフトウェアをインストールして構成する方法につ
いて説明します。
Teradata Tools and Utilities導入ガイド - SUSE Linux
B035-3122
SUSE Linuxを実行しているコンピュータにTeradata Tools and
Utilitiesソフトウェアをインストールして構成する方法について
説明します。
B035-5710
Parallel Upgrade Tool (PUT) リファレンス
PUTを使用して、Teradataプラットフォームで実行されるソフト
ウェアのインストールとアップグレード、システム構成、およ
びTeradata Database構成を自動化する方法について説明します。
12
Teradata Alertsインストールおよび構成ガイド、リリース14.01
はじめに
Teradata関係者は、内部資料のWebサイトにアクセスして、インストール、構成、アップグレー
ドなどに関するマニュアルをダウンロードできます
(http://infocentral.daytonoh.teradata.com/tsd-library)。
ソフトウェアのダウンロード
場所
説明
http://tays.teradata.com
パッチを含むTeradata Software Serverにアクセ
スするための外部サイト。サービス契約がア
クティブな場合にのみアクセスできます。
http://tssprod.teradata.com:8080/TSFS/
パッチを含むTeradata Software Serverにリンク
している内部サイト。
Teradata Alertsインストールおよび構成ガイド、リリース14.01
13
はじめに
14
Teradata Alertsインストールおよび構成ガイド、リリース14.01
第1章
概要
Teradata Alertsは、次の配信メカニズムを通じて共有アラート配信アクションを実行するために
他のTeradataアプリケーションと統合されるソフトウェア製品です。
•
Eメール通知
•
簡易ネットワーク管理プロトコル (SNMP) トラップ
•
SQLクエリー
•
顧客が用意するBasic Teradata Query (BTEQ) スクリプト
•
顧客が用意する実行可能プログラム
Teradata Alerts 14.01は、次の顧客に対応できます。
•
インストール済みのTeradata ViewpointにTeradata Alertsを追加しようとしている新規顧客
•
古いバージョンのTeradata Alertsをサイトにインストールしており、アップグレードを望ん
でいる顧客
BTEQスクリプトおよび [プログラムを実行する] 実行可能ファイルを実行するソフトウェア
は、WindowsサーバーまたはLinuxサーバーにインストールされます。残りのTeradata Alertsコン
ポーネントは、Teradata Viewpointサーバーにインストールされます。
Teradata Alertsは、次のTeradataアプリケーションの共有アラート アクションを構成するために
使用されます。
•
Viewpoint (Teradataシステム)
•
TASM (ワークロード管理)
•
Teradata Multi-System Manager (TMSMセットアップ)
•
サーバー管理 (SM管理)
Teradata Alertsインストールおよび構成ガイド、リリース14.01
15
第1章
概要
ソフトウェア コンポーネント
表 1: ソフトウェア コンポーネント
コンポーネント
説明
キャッシュDB
Teradata Viewpointサーバーによって使用されるローカル リ
ポジトリ インスタンス。Teradata Alertsによって使用される
データベースは "cam" データベースです。
アラート サービス
アラートを処理するJavaデーモン。camalertサービスとして
インストールされます。
メッセージング
ソフトウェア コンポーネント間でメッセージを交換できる
サービス
ようにするJava Message Service (JMS) プロバイダ (Apache
ActiveMQ)。tdactivemqサービスとしてインストールされます。
Teradata Notification
Service for Windows
(オプション) 顧客が用意するBTEQスクリプトおよび
Windows実行可能プログラムを実行するサービス。顧客が
用意するWindowsサーバーにインストールされます。BTEQ
スクリプトまたは実行可能プログラムをWindowsで実行す
る場合にのみ必要です。
Teradata Notification
Service for Linux
(オプション) 顧客が用意するBTEQスクリプトおよび実行
可能Linuxプログラムを実行するサービス。顧客が用意す
るLinuxサーバーにインストールされます。スクリプトま
たは実行可能プログラムをLinuxで実行する場合にのみ
必要です。
[アラート セット
Teradata Alertsの構成に使用されるポートレット。
アップ] ポートレット
[アラート ビューア]
ログに記録されたアラートの表示に使用されるポート
ポートレット
レット。
16
Teradata Alertsインストールおよび構成ガイド、リリース14.01
第1章
概要
基本のインストール
基本のインストールでは、Teradata Alertsコンポーネントは、単一のTeradata Viewpointサー
バー、Windowsサーバー、およびLinuxサーバーにインストールされます。
図 1: 基本のインストール コンポーネント
Teradata Alertsインストールおよび構成ガイド、リリース14.01
17
第1章
概要
Teradata Viewpointクラスタのインストール
Viewpointがクラスタ構成されている場合、Teradata Alertsはクラスタ化されています。Viewpointク
ラスタ内でサービスを構成する方法については、『Viewpoint構成ガイド』を参照してください。
クラスタ構成では、データベース インスタンスが昇格されると、Teradata Alertsコンポーネント
がウォーム スタンバイ キャッシュ データベースにフェイル オーバーします。
アラートおよびメッセージング サービスは、両方のTeradata Viewpointサーバー上でアクティブ
です。いずれかのアラート サービスに障害が発生した場合、2番目のアラート サービスがア
ラートの処理を自動的に続行します。いずれかのメッセージング サービスに障害が発生した場
合、クライアントは自動的に2番目のメッセージング サービスに接続されます。
図 2: Teradata Alerts クラスタのインストール コンポーネント
18
Teradata Alertsインストールおよび構成ガイド、リリース14.01
第2章
システム要件
この章では、Teradata Alertsソフトウェアをインストールするために必要なコンポーネントを示
します。コンポーネントと関連情報には、インストール ファイル、サーバー、ネットワーク
ポート、およびTeradata Databaseのバージョンが含まれます。
ソフトウェア一覧
表 2: ソフトウェア一覧
メディアまたはTeradata Software Serverにある
インストールされるパッケー
インストール ファイル (当バージョン以降)
ジの名前
tdactivemq__SLES10_x8664.5.6.0.0-1.rpm
tdactivemq
camalert__SLES10_x8664.14.01.00.nn-1.rpm
camalert
camportlets__SLES10_x8664.14.01.00.nn-1.rpm
camportlets
teradatacam__Windows_i386.14.01.00.nn.zip
Teradata Notification Service 14.01
tdnotification1400__SLES10_x8664.14.01.00.nn-1.rpm
tdnotification1400
install-cam-14.01.00.00.sh
–
Teradata Viewpointサーバー要件
Teradata Alertsは、Teradata Viewpointを実行するTeradata Viewpointサーバーにインストールする
必要があります。
ハードウェア要件
Teradata Viewpointに対して指定されている要件以外にハードウェア要件はありません。
Teradata Alertsインストールおよび構成ガイド、リリース14.01
19
第2章
システム要件
ソフトウェア依存性
Teradata Alertsを実行するには、次のソフトウェアをTeradata Viewpointサーバーにインストール
する必要があります。
•
SuSE Linux Enterprise 10 Service Pack 3以降のバージョン
•
Net-SNMP (SuSE Linuxと共にインストールされる)
•
•
Teradata JDK 6
PostgreSQL Server 9.1.2
•
Teradata Viewpoint 14.01.00.00以上
Windowsサーバーの要件
WindowsサーバーでBTEQスクリプトおよび実行可能プログラムを実行するには、Windowsサー
バーにTeradata Notification Service for Windowsがインストールされている必要があります。
WindowsでBTEQアラート アクションと [プログラムを実行する] アラート アクションが不要な
場合、Teradata Notification Service for Windowsは必要ありません。
ハードウェア要件
Windows向けのTeradata Tools and Utilitiesクライアント パッケージに対して指定されている要件
以外にハードウェア要件はありません。
ソフトウェア依存性
次のいずれかのMicrosoft Windowsオペレーティング システム:
•
•
•
•
•
•
Windows XP
Windows Server 2003
Windows Vista
Windows Server 2008
Windows Server 2008 R2
Windows 7
次のJava SE Runtime Environment:
•
20
32ビットのJava SE Runtime Environment 6
Teradata Alertsインストールおよび構成ガイド、リリース14.01
第2章
システム要件
BTEQおよび関連する依存ソフト:
•
TTUのバージョンは対象のTeradata Databaseによって決まります。TTUはTTU Client Main
Installを使用してインストールし、必要なすべての依存ソフトがインストールされるように
する必要があります。
その他の要件
•
Windowsのシステム クロックをViewpointサーバーのクロックに同期させる必要があり
ます。
Linuxサーバーの要件
LinuxサーバーでBTEQスクリプトおよび実行可能プログラムを実行するには、顧客が用意した
LinuxサーバーにTeradata Notification Service for Linuxがインストールされている必要があります。
Linux上でBTEQアラート アクションと [プログラムを実行する] アラート アクションが不要な
場合、Teradata Notification Service for Linuxは必要ありません。
ハードウェア要件
SuSE Linux向けのTeradata Tools and Utilitiesクライアント パッケージに対して指定されている要
件以外にハードウェア要件はありません。
ソフトウェア依存性
•
SuSE Linux Enterprise 10 Service Pack 3以降のバージョンまたはSuSE Linux Enterprise 11
•
Java SE Runtime Environment 6
•
BTEQおよび関連する依存ソフト。TTUのバージョンは対象のTeradata Databaseによって決ま
ります。TTUはTTU Client Main Installを使用してインストールし、必要なすべての依存ソフ
トがインストールされるようにする必要があります。
その他の要件
•
Linuxのシステム クロックをViewpointサーバーのクロックに同期させる必要があります。
Teradata Alertsインストールおよび構成ガイド、リリース14.01
21
第2章
システム要件
ネットワーク ポート
Teradata Alertsでは、次のネットワーク ポートが使用されます。
表 3: ネットワーク ポート
受信
発信
80 (HTTP)
25 SMTP (デフォルト)*
443 (HTTPS)
5432 (キャッシュ データベース)
61616 (メッセージング)
465 SMTP over SSL (デフォルト)*
162 SNMPトラップ
*
発信SMPTポートを変更するには、[アラート セットアップ] ポートレットで [発行設定] > [Eメール] を選択し
ます。
サポートするTeradata Databaseのバージョン
Teradata Alertsでは、Teradata Databaseとの対話が限定されています。Teradata Databaseと対話す
るコンポーネントは次の3つです。
•
BTEQアラート アクション
•
SQLアラート アクション
•
Teradata Viewpointアラート リクエスト データ コレクタによって処理されるアラート
Teradata Notification Service for WindowsおよびTeradata Notification Service for LinuxはBTEQスクリ
プトを実行できます。WindowsサーバーまたはLinuxサーバーにインストールするBTEQのバー
ジョンには、BTEQスクリプトを実行するTeradata Databaseのバージョンとの互換性が必要です。
Viewpointサーバーで稼動するTeradata Alertsは、Teradata JDBCドライバを使用してSQLアラート
アクションを実行します。管理者が入力するクエリーには、クエリーを実行するTeradata
Databaseとの互換性が必要です。
Teradata Viewpointアラート リクエスト データ コレクタは、dbcmngr.alertrequestテーブルと
dbcmngr.monitorrequestテーブルが受信するアラート リクエストをモニターします。Teradata
Alertsは、Viewpointモニタリングと同じバージョンのTeradata Databaseをサポートしています。
22
Teradata Alertsインストールおよび構成ガイド、リリース14.01
第3章
Teradata Viewpointサーバーへの
Teradata Alertsのインストール
とアップグレード
この章では、Teradata Alertsソフトウェアをインストールまたはアップグレードする方法につい
て説明します。インストールまたはアップグレード プロセスでは、TDPutインストール製品を
使用することをお勧めします。ただし、インストール シェル スクリプトを使用することを好む
ユーザーのために、代わりのインストール スクリプトも用意されています。
Electronic Software Distributionからのイン
ストール
Teradata ViewpointがTeradata Electronic Software Distribution Management (ESDM) プログラムとし
て購入された場合には、Teradata AlertsパッケージはTeradata Viewpointサーバーにまだインスト
ールされていません。
Teradata Alertsソフトウェアのダウンロード
Teradata Software ServerからTeradata Alertsをダウンロードします。基本のパッケージとパッチを
ダウンロードします。
1
Teradata Software Serverにログオンします。
a
Internet Explorerブラウザ ウィンドウを開きます。
b
Teradata@Your Serviceにアクセスします。
c
[Teradata Software Server] をクリックします。
d
Teradata Software Serverにログオンします。
Teradata Alertsインストールおよび構成ガイド、リリース14.01
23
第3章
Teradata ViewpointサーバーへのTeradata Alertsのインストールとアップグレード
2
[Certified Configs] を選択します。
3
Teradata Alertsパッケージを含むアーカイブをダウンロードします。
a
左側のメニューから、[Software Patches] > [Teradata Applications] をクリックします。
b
[Sub Category Common Alerting Mechanism] および [Release 14.01] を選択します。
c
[Submit] をクリックします。
d
[Select all packages for download] をクリックします。
e
[User Name]、[E-Mail]、[Site ID]、および [Change Control Number] ボックスに情報を入
力します。
4
f
[Submit] をクリックします。
g
[Download] をクリックします。
Teradata ActiveMQをダウンロードします。
a
[Sub Category Teradata ActiveMQ] および [Release 05.06.00] を選択します。
b
[Submit] をクリックします。
c
[Select all packages for download] を選択します。
d
[User Name]、[E-Mail]、[Site ID]、および [Change Control Number] ボックスに情報を入
力します。
e
[Submit] をクリックします。
f
[Download] をクリックします。
5
ダウンロードしたアーカイブからTeradata Alertsファイルを解凍します。
6
インストールまたはアップグレードを行うサーバーにファイルをコピーします。
24
Teradata Alertsインストールおよび構成ガイド、リリース14.01
第3章
Teradata ViewpointサーバーへのTeradata Alertsのインストールとアップグレード
インストールまたはアップグレードの準備
過去のデータベース バックアップの確認
バック ダウン手順が必要な場合は、現在のデータベースが正常にバックアップされているこ
とを確認します。
1
Teradata AlertsソフトウェアをインストールまたはアップグレードするサーバーでTeradata
Viewpointにログオンします。
2
[管理] メニューから、[バックアップ] ポートレットを開きます。
3
前回のバックアップの完了日時、および正常に終了したかどうかを含むバックアップ情
報を確認します。
クラスタリングの前提条件
Teradata Viewpointクラスタ構成でTeradata Alertsをインストールまたはアップグレードするに
は、まず次の手順を実行します。
プライマリ キャッシュ データベース サーバーの特定
1
任意のサーバーで、以下のコマンドを入力して、
/etc/opt/teradata/viewpoint/distributed.cluster.properties
ファイルの内容を確認します。
more /etc/opt/teradata/viewpoint/distributed.cluster.properties
プライマリ キャッシュ データベースのIPアドレスまたはサーバー名が、出力の
active.database.hostキーの後に示されています。
Teradata Viewpointサービスを停止します。
プライマリ サーバーを除くすべてのサーバーで、Teradata Viewpointサービスを停止します。ク
ラスタ内に3つ以上のTeradata Viewpointサーバーがある場合でも、この手順の実行順序を気にす
る必要はありません。
1
以下のコマンドを入力して、各Teradata Viewpointサービスを停止します。
/opt/teradata/viewpoint/bin/vp-control.sh stop
Teradata Alertsインストールおよび構成ガイド、リリース14.01
25
第3章
Teradata ViewpointサーバーへのTeradata Alertsのインストールとアップグレード
TDPutを使用したソフトウェアのインストールまたは
アップグレード
通常、Teradata AlertsはTDPutを使用してインストールします。次の手順では、TDPutインス
トール プロセスに慣れていること、およびTDPutソフトウェアがTeradata Viewpointサーバーに
インストールされていて使用できることを前提としています。
1
まだ実行していない場合は、Teradata Software Serverからソフトウェアをダウンロードし
て、TDPutがアクセスできる場所に保存します。
2
バック ダウン手順が必要な場合は、現在のデータベースのバックアップが実行されてお
り、正常に終了していることを確認します。
3
ソフトウェアをTeradata Viewpointクラスタにインストールする場合は、25ページの「クラス
タリングの前提条件」セクションの手順を確認して実行します。
4
Teradata ViewpointサーバーでTDPutを起動し、プライマリ サーバー (またはクラスタ以外の
構成では単一サーバー) に次のパッケージをインストールします。
•
tdactivemq
camalert
• camportlets
•
注: Teradata Alerts 14.01にアップグレードするには、同時にViewpoint 14.01もアップグレー
ドする必要があります。したがって、次の追加パッケージをインストールします。
•
•
•
•
•
•
•
•
5
dcs
viewpoint
postgresql
postgresql-contrib
postgresql-libs
postgresql-server
libossp-uuid16
teradata-jdk6
[クラスタ構成の場合のみ] クラスタ内の残りのサーバーにパッケージをインストールし
ます。
TDPutインストール プロセス中に、以前にインストールしたすべてのパッケージが削除され
ます。
インストールまたはアップグレードの完了時に、Teradata Alertsサービスが自動的に開始され
ます。
26
Teradata Alertsインストールおよび構成ガイド、リリース14.01
第3章
Teradata ViewpointサーバーへのTeradata Alertsのインストールとアップグレード
Teradata Alertsインストール スクリプトの使用
インストール スクリプトについて
シェル スクリプトに慣れているユーザーのために、インストール スクリプトが用意されてい
ます。TDPutではなくスクリプトを使用してソフトウェアをインストールできます。ただし、
Teradata Alerts 14.01の場合は、以前のリリースからのアップグレードにインストール スクリプ
トを使用することはできません。install-viewpoint-14.01.00.00.shスクリプトを使用してViewpointと
Teradata Alertsを同時にアップグレードする方法については、『Viewpoint 14.01構成ガイド』を参
照してください。
以下の手順は、最初の14.01パッケージがインストールされた後で、Teradata Alertsインストール
スクリプトを使用してパッチ アップグレードを実行する場合に適用されます。
インストール スクリプトは、以下を実行します。
•
必要なパッケージがインストール スクリプトと同じディレクトリにあることを確認します。
•
適切なパッケージ依存ソフトがサーバーにインストールされていることを確認します。
•
新しいTeradata Alertsパッケージへのアップグレードをインストールします。
•
出力を標準出力およびinstall-cam-YYYY-MM-DD-HH:MM:SS.logディレクトリにあるタ
イム スタンプ ファイルに書き込みます。
インストール プロセス中に、以前にインストールしたすべてのパッケージが削除されます。
インストール スクリプトの完了時に、Teradata Alertsサービスが開始されます。
インストール スクリプトの実行方法
1
ダウンロードしたrpmファイルすべてとインストール スクリプトをTeradata Viewpointサー
バー上の同じフォルダにコピーします。例:
/tmp/pkgs/tdalerts
2
Teradata Viewpointサーバーにrootユーザーとしてログオンします。
3
rpmファイルとインストール スクリプトが入っているディレクトリに移動します。例:
cd /tmp/pkgs/tdalerts
4
インストール スクリプトに実行する許可があることを確認します (xxを正しいパッチ バー
ジョンで置き換えます)。
chmod +x install-cam-14.01.00.xx.sh
Teradata Alertsインストールおよび構成ガイド、リリース14.01
27
第3章
Teradata ViewpointサーバーへのTeradata Alertsのインストールとアップグレード
5
インストール スクリプトを実行します (xxを正しいパッチ バージョンで置き換えます)。
./install-cam-14.01.00.xx.sh
6
Teradata Viewpointにアクセスする前に、Webブラウザのキャッシュをクリアして、すべての
ファイルの新しいバージョンが読み込まれることを確認します。
インストールとアップグレードの手順
単一のTeradata Viewpointサーバーまたはクラスタ化されたTeradata ViewpointサーバーでTeradata
Alertsをアップグレードするには、次の手順を実行します。
1
Teradata Alerts 14.01ソフトウェアをダウンロードします。
2
バック ダウン手順が必要な場合は、現在のデータベースが正常にバックアップされている
ことを確認します。
3
ソフトウェアをTeradata Viewpointクラスタにインストールする場合は、25ページの「クラス
タリングの前提条件」セクションの手順を確認して実行します。
4
プライマリ サーバー上 (またはクラスタ以外のインストール環境では単一サーバー) でイン
ストール スクリプトを実行します。
5
[クラスタ構成の場合のみ] クラスタ内の残りのサーバーでインストール スクリプトを実行
します。
手動によるTeradata Alertsパッケージのアンインス
トール
必要に応じて、Teradata Alertsパッケージを手動でアンインストールできます。各パッケージを
アンインストールするには、rpm –eコマンドを使用します。たとえば、camportletsパッケー
ジをアンインストールするには、以下のコマンドを実行します。
rpm -e camportlets
以下の順に、パッケージをアンインストールします。
1
2
3
4
28
camportlets
camalert
tdactivemq
camnotification(13.11.00.00より前)
Teradata Alertsインストールおよび構成ガイド、リリース14.01
第3章
Teradata ViewpointサーバーへのTeradata Alertsのインストールとアップグレード
Teradata Alertsサービスの開始と停止
Teradata Alerts 14.01以降には次のサービスが含まれています。
•
tdactivemq
Teradata Alertsコンポーネント間でメッセージを交換できるようにするメッセージング サー
ビス
•
camalert
イベントとアラートを処理するアラート サービス
Teradata Viewpointサーバーの/etc/init.dディレクトリ内に各サービスのinitスクリプトがあ
ります。initスクリプトは次のコマンド引数に対応しています。
•
start
サービスを開始します。サービスがすでに実行中の場合は、新しいインスタンスは開始し
ません。
•
stop
サービスを停止します。
•
restart
サービスを停止して開始します。
•
status
サービスが実行中かどうかを確認します。
たとえば、アラート サービスを開始するには、次のように入力します。
/etc/init.d/camalert start
アラート サービスを停止するには、次のように入力します。
/etc/init.d/camalert stop
アラート サービスを再起動するには、次のように入力します。
/etc/init.d/camalert restart
アラート サービスが実行中かどうかを確認するには、次のように入力します。
/etc/init.d/camalert status
Teradata Alertsインストールおよび構成ガイド、リリース14.01
29
第3章
Teradata ViewpointサーバーへのTeradata Alertsのインストールとアップグレード
TVIロギングの構成
Teradata Alertsは、予期しないソフトウェア エラーまたは重大なソフトウェア エラーが発生し
た場合に、Teradata Vital Infrastructure (TVI) アラートまたはエラーをログに記録します。デフォ
ルトでは、TVIロギング構成は、Teradata Alertsが管理サーバー上で稼動していることを前提と
しています。その場合は、ソフトウェアのアラートまたはイベント情報のロギングには特別な
構成は必要ありませんが、エラーをログするようにTVIを構成することが推奨されます。
Teradata Alertsが非管理サーバー上で稼動している場合、またはアセット情報をログしたい場合
は、キュー テーブルからTVIに情報を送信するようにTVIロギングを構成します。
本構成を開始する前に、システムへのTVI Administration Software (TAS) のセットアップ担当の
システム管理者に連絡して、システムがキュー テーブルを使用したTVIへのロギングをサポー
トしているかどうかを確認してください。キュー テーブルがシステム用にセットアップされて
いる場合は、このキュー テーブルのログイン情報を確認してください。
1
Teradata Viewpointサーバーにrootユーザーとしてログオンします。
2
/opt/teradata/viewpoint/dcs/configディレクトリ内のtvilogger.propertiesファイ
ルを検索します。このファイルは、Teradata Viewpointが管理サーバーにインストールされ
るときにインストールされます。
3
tvilogger.propertiesファイルを/etc/opt/teradata/tvilogger/tvilogger.properties
にコピーします (このファイルがまだ存在しない場合)。
4
Teradata Alertsが非管理サーバー上で稼動している場合、またはアセットのロギングが必要
な場合は、キュー テーブルのロギング用のログイン情報を指定するためにプロパティを変
更します。tvilogger.propertiesファイル内に記載されている手順に従ってください。
5
30
Teradata Alerts camalertサービスを再起動します。
Teradata Alertsインストールおよび構成ガイド、リリース14.01
第4章
Teradata Notification Service for
Windowsのインストール
WindowsでBTEQと [プログラムを実行する] アラート アクションを使用するには、最初に
Teradata Notification Serviceをインストールします。Windowsサーバー上にこのサービスをインス
トールし、お使いのTeradata Viewpointサーバーに固有の情報を使用してソフトウェアを構成し
ます。
インストールの準備
Teradata Notification Serviceのインストール前に、以下の点を確認してください。
•
Teradata Viewpointサーバーがセットアップ済みで稼動していること。
•
Viewpointサーバー上でアラート サービスが実行していること。手順については、29ページ
の「Teradata Alertsサービスの開始と停止」を参照してください。
•
Teradata Viewpointサーバーのホスト名またはIPアドレスを知っていること。
•
32ビットのJava Runtime Environment 6 がインストールされていること。
•
システム環境変数に(ユーザー レベルではなく)、JREがインストールされたディレクトリを
JAVA_HOMEとして定義してください。Teradata Notification ServiceはWindowsのサービスとし
て実行されるので、これは重要です。方法はWindowsオペレーティング システムのバー
ジョンによって異なります。システム環境変数を変更するには、管理者としてログオンする
必要があります。
Windows 7より前のWindowsオペレーティング システム:
1
[コントロール パネル] で [システム] アイコンをクリックし、システムの設定を表示し
て変更します。
2
[詳細設定] タブを選択します。
3
[環境変数] をクリックします。
4
[システム環境変数] の下にある [新規] をクリックし、JAVA_HOME環境変数を設定します。
Teradata Alertsインストールおよび構成ガイド、リリース14.01
31
第4章
Teradata Notification Service for Windowsのインストール
Windows 7オペレーティング システム:
1
[コントロール パネル] で [システムとセキュリティ] を選択します。
2
[システム] を選択します。
3
[システムの詳細設定] を選択します。
4
[環境変数] をクリックします。
5
[システム環境変数] の下にある [新規] をクリックし、JAVA_HOME環境変数を設定します。
ソフトウェアのインストールまたはアップグレード
次の手順は、WindowsサーバーでTeradata Notification Serviceをインストールまたはアップグレー
ドする方法を説明しています。xxは、インストールまたはアップグレードするソフトウェアの
バージョンに置き換えてください。
1
Teradata Software Serverからソフトウェアをダウンロードします。
2
zipファイルteradatacam_win32_x86.14.01.00.xx.zipを、インストールまたはアップグ
レードが実行されるサーバーにコピーします。
3
zipファイルが格納されているディレクトリおよびフォルダに移動します。
4
zipファイルを解凍します。
これにより、teradatacam_Windows_i386.14.01.00.xxという名前のフォルダが現在のディ
レクトリに作成されます。
5
teradatacam_Windows_i386.14.01.00.xx\DISK1フォルダに移動します。
6
setup.exeをクリックします。
7
セットアップ言語を選択し、[OK] をクリックします。
8
Install Shieldウィザードの指示に従って、次の手順を実行します。
a ライセンス契約に同意します。
b (オプション) インストール先フォルダを変更します。
c Teradata Viewpointサーバーのシステム名を指定します。
DNS によって定義されたホスト名または IP アドレスを指定できます。
d [Install] をクリックします。
e [Start the Teradata Notification Service now] を選択します。
f
[Finish] をクリックします。
ソフトウェアは次の場所にインストールされます。
<ドライブ:>\Program Files (x86)\Teradata\Client\14.00\Teradata Notification
Service
32
Teradata Alertsインストールおよび構成ガイド、リリース14.01
第4章
Teradata Notification Service for Windowsのインストール
Teradata Viewpointサーバーの場所の構成
前述のインストール手順では、Teradata Viewpointサーバー名の入力を求められました。この手
順を完了していない場合は、メッセージング サービスおよびキャッシュ データベースの場所が
含まれるように、Teradata Notification Serviceを手動で構成してください。
1
インストール パーティションに次のフォルダを作成します。
<ドライブ:>\etc\opt\teradata\cam
2
ディレクトリをインストール フォルダに変更します。
<ドライブ:>\Program Files (x86)\Teradata\Client\14.00\Teradata Notification
Service
3
config\cam.properties.templateを<drive:>\etc\opt\teradata\cam\cam.properties
にコピーします。
4
cam.propertiesを編集し、cam.activemq.hostのエントリを探します。
#cam.activemq.host=localhost
5
コメント記号を削除して、tdactivemq-5.6.0.xx
rpmをインストールしたサーバーに
cam.activemq.hostを割り当てます。
cam.activemq.host=serverName
6
ファイルを保存して閉じます。
7
Teradata Notification Serviceを再起動します。
Teradata Notification Serviceの開始と停止
Teradata Notification Serviceは、Teradata Notification Serviceという名前のWindowsサービスとして
インストールされます。デフォルト インストール手順では、システムの再起動時にサービスが
自動的に開始するように構成されています。Windowsのサービス管理ツールを使用して、サー
ビスの開始と停止を行うことができます。
Teradata Notification Serviceが実行中であることを確認するため、次の手順を実行してください。
1
コマンド プロンプト ウィンドウで、以下を入力します。
services.msc
2
Teradata Notification Serviceを探します。
Teradata Alertsインストールおよび構成ガイド、リリース14.01
33
第4章
Teradata Notification Service for Windowsのインストール
3
サービスの [状態] 列に [開始] と表示されていることを確認します。
4
[名前] 列でTeradata Notification Serviceをダブルクリックします。
[Teradata Notification Serviceのプロパティ] ダイアログ ボックスが表示されます。
5
[OK] をクリックします。
6
[サービスの状態] が [開始] でない場合は、状態を変更します。
a
[スタートアップの種類] が [自動] であることを確認します。
b
[適用] をクリックします。
c
[開始] をクリックします。
BTEQスクリプトおよび実行形式プログラムの実行
Teradata Notification Serviceでは、BTEQと [プログラムを実行する] アラート アクションが実行
されます。BTEQスクリプトおよび実行可能プログラムは、指定されたフォルダに保存する必要
があります。
BTEQスクリプトおよびプログラムの保存先のディレクトリは、Teradata Notification Serviceの実
行中にこのサービスによって定期的にスキャンされます。ディレクトリに対する変更が見つか
ると、更新されたディレクトリの内容がアラート サービスに中継され、Viewpointサーバー上の
Teradata Alertsリポジトリが更新されます。Teradata Notification Serviceがシャットダウンする
と、BTEQスクリプトとプログラムのリストをViewpointサーバー上で利用できなくなります。
アップデートをViewpointサーバー上で表示するには、アラート サービスがViewpointサーバー
上で実行している必要があります。
1
BTEQスクリプトは、インストール場所に対する次の相対フォルダに保存します。
<インストール フォルダ>\Teradata\Client\14.00\Teradata Notification Service\sql
2
実行するプログラムは、インストール場所に対する次の相対フォルダに保存します。
<インストール フォルダ>\Teradata\Client\14.00\Teradata Notification Service\usrcmd
34
Teradata Alertsインストールおよび構成ガイド、リリース14.01
第4章
Teradata Notification Service for Windowsのインストール
Teradata Notification Serviceのアンインストール
Windowsのコントロール パネルを使用してTeradata Notification Serviceをアンインストールします。
TVIロギングの構成
Teradata Notification ServiceソフトウェアはTVIに対応しており、予期しないソフトウェア エ
ラーまたは重大なソフトウェア エラーが発生した場合に、TVIアラートまたはエラーをログに
記録します。Teradata Notification ServiceはWindowsサーバー上で実行されているので、キュー
テーブルからTVIに情報を送信するようにTVIロギングを構成する必要があります。
Teradata Notification ServiceのTVIロギングを有効にします。
1
次のフォルダが存在しない場合は作成します。
<ドライブ:>\etc\opt\teradata\tvilogger
2
<インストール ディレクトリ>\config\tvilogger.propertiesを次のファイルにコピーします。
<ドライブ:>\etc\opt\teradata\tvilogger\tvilogger.properties
3
プロパティを編集します。
tvilogger.method=queuetable
tvilogger.host=<Teradata TDPID containing the queue table>
tvilogger.username=<Teradata username>
tvilogger.password=<password>
4
Teradata Notification Serviceを再起動します。
Teradata Viewpointのクラスタリング
Teradata Viewpointのクラスタリングは、システムに高可用性とスケーラビリティを提供します。
Teradata Viewpointのクラスタリングを使用するサイトでは、『Teradata Viewpoint構成ガイド』を
参考にしてください。
Teradata Notification Serviceは、Teradata Viewpointサーバー上のTeradata Viewpointキャッシュ
データベースおよびメッセージング サービスにアクセスします。Teradata Viewpointクラスタで
は、WindowsのTeradata Notification Serviceを複数実行することはできません。
Teradata Viewpointのクラスタリングを使用するサイトでは、Teradata Notification Serviceがクラ
スタ内でどのように構成するかを理解しておく必要があります。詳細は、51ページの「Teradata
Notification Serviceのクラスタ構成」を参照してください。
Teradata Alertsインストールおよび構成ガイド、リリース14.01
35
第4章
Teradata Notification Service for Windowsのインストール
36
Teradata Alertsインストールおよび構成ガイド、リリース14.01
第5章
Teradata Notification Service for
Linuxのインストール
LinuxでBTEQと [プログラムを実行する] アラート アクションを使用するには、最初にTeradata
Notification Service for Linuxをインストールします。Linuxサーバー上にこのサービスをインス
トールし、お使いのTeradata Viewpointサーバーに固有の情報を使用してソフトウェアを構成し
ます。
インストールの準備
Teradata Notification Service for Linuxのインストール前に、以下の点を確認してください。
•
Teradata Viewpointサーバーがセットアップ済みで稼動していること。
•
Viewpointサーバー上でアラート サービスが実行していること。手順については、29ページ
の「Teradata Alertsサービスの開始と停止」を参照してください。
•
Teradata Viewpointサーバーのホスト名またはIPアドレスを知っていること。
•
64ビットのJava Runtime Environment 6 がインストールされていること。
•
デフォルトのプロファイルでJAVA_HOME環境変数が定義されていること。これにより、ソフ
トウェアのインストール後にサービスでJava Runtime Environmentを検出できるようになり
ます。
このシステム設定を変更するには、次の手順を実行します。
•
rootとしてログインします。
•
/etc/profile.localを編集します。
•
行を追加して、JREをインストールしたJAVA_HOMEを定義します。たとえば、JREを
/home/jre6にインストールした場合は次のようになります。
export JAVA_HOME=/home/jre6
•
更新されたファイルをソースとして使用し、JAVA_HOME定義を選択します。
. /etc/profile.local
Teradata Alertsインストールおよび構成ガイド、リリース14.01
37
第5章
Teradata Notification Service for Linuxのインストール
TDPutを使用したソフトウェアのインストールまたは
アップグレード
Teradata Notification Service for LinuxはTDPutを使用してインストールできます。次の手順では、
TDPutインストール プロセスに慣れていること、およびTDPutソフトウェアがLinuxサーバーに
インストールされていて使用できることを前提としています。
1
まだ実行していない場合は、Teradata Software Serverからソフトウェアをダウンロードし
て、TDPutがアクセスできる場所に保存します。
2
LinuxサーバーでTDPutを起動し、サーバーに次のパッケージをインストールします。
tdnotification1400
3
インストールが完了した後、ソフトウェアを手動で構成してViewpointサーバーの場所を設
定してから (40ページの「Teradata Viewpointサーバーの場所の構成」を参照)、サービスを開
始する必要があります。
対話形式でのソフトウェアのインストールまたはアップグ
レード
パッケージのインストールとアップグレード
次の手順は、LinuxサーバーでTeradata Notification Serviceを対話形式でインストールまたはアッ
プグレードする方法を説明しています。xxは、インストールまたはアップグレードするソフト
ウェアのバージョンに置き換えてください。
1
Teradata Software Serverからソフトウェアをダウンロードします。
2
rpmファイルtdnotification1400__SLES10_x8664.14.01.00.xx-1.rpmを、インストールま
たはアップグレードが実行されるサーバーにコピーします。
3
rootユーザーとしてLinuxサーバーにログオンし、ディレクトリをrpmファイルが格納されて
いるフォルダに変更します。
4
次に進む前にJAVA_HOMEが定義されていることを確認します。
echo $JAVA_HOME
38
Teradata Alertsインストールおよび構成ガイド、リリース14.01
第5章
Teradata Notification Service for Linuxのインストール
5
対話形式でインストールを行うことを示すためにCAM_INTERACTIVE_INSTALL環境変数を
設定します。
export CAM_INTERACTIVE_INSTALL=1
6
次のコマンドを使用してrpmをインストールします。
rpm -Uvh tdnotification1400__SLES10_x8664.14.01.00.00-1.rpm
7
メッセージが表示されたら、Viewpointサーバーの名前を入力します。
a
ソフトウェアをアップグレードする際に値を入力しなかった場合は、既存のViewpoint
サーバーの名前が使用されます。値を入力した場合は、構成されている既存の値では
なく新しい値が使用されます。
8
アップグレードではなく新規のインストールの場合は、値を入力しないとデフォルトで
localhostになります。インストールが完了した後、ソフトウェアを手動で構成してViewpoint
サーバーの場所を設定してから (40ページの「Teradata Viewpointサーバーの場所の構成」を
参照)、サービスを開始する必要があります。
9
ソフトウェアは次の場所にインストールされます。
/opt/teradata/client/14.00/cam/tdnotification
10 上記のインストール ディレクトリに対するシンボリック リンクが作成されます。
/opt/teradata/client/cam/tdnotification ->
/opt/teradata/client/14.00/cam/tdnotification
11 Viewpointサーバーの名前を指定した場合は、これでソフトウェアの構成は完了です。次の
コマンドを使用して起動できます。
/etc/init.d/tdnotification start
パッケージの削除
必要に応じて、Teradata Notification Serviceパッケージを手動でアンインストールできます。
パッケージをアンインストールするには、rpm –eコマンドを使用します。
rpm -e tdnotification1400
複数のバージョンのTeradata Notification Serviceパッケージがインストールされている場合、プ
ライマリ バージョンを削除すると、すべてのソフト リンクが1つ上のインストールされている
バージョンに切り替わります。
すべてのパッケージをアンインストールするには、インストールされているそれぞれの
tdnotificationパッケージに対してrpm –eコマンドを使用します。
Teradata Alertsインストールおよび構成ガイド、リリース14.01
39
第5章
Teradata Notification Service for Linuxのインストール
サービス ユーザー
tdnotificationインストール プロセスでは、"camuser" という名前の新しいユーザーが作成されま
す。デフォルトのホーム アカウントは/home/camuserです。ホーム アカウントを作成できない
場合は、ホーム アカウントなしでcamuserアカウントが作成されます。camuserアカウントは非
ログイン アカウントです。tdnotificationサービスは、"root" ユーザーとしてではなく、有効な
ユーザーID "camuser" で実行されます。
Teradata Viewpointサーバーの場所の構成
前述のインストール手順では、Teradata Viewpointサーバー名の入力を求められました。この手
順を完了していない場合やTDPutを使用してインストールを行った場合は、メッセージング
サービスおよびキャッシュ データベースの場所が含まれるように、Teradata Notification Service
for Linuxを手動で構成してください。
1
次のディレクトリが存在しない場合は作成します。
mkdir -p /etc/opt/teradata/cam
2
次のディレクトリに移動します。
cd /opt/teradata/client/cam/tdnotification/config
3
cam.properties.templateファイルを構成の格納場所にコピーします。
cp cam.properties.template /etc/opt/teradata/cam/cam.properties
4
cam.propertiesを編集し、cam.activemq.hostのエントリを探します。
#cam.activemq.host=localhost
5
コメント記号を削除して、tdactivemq-5.6.0.xx
rpmをインストールしたサーバーに
cam.activemq.hostを割り当てます。
cam.activemq.host=serverName
6
ファイルを保存して閉じます。
7
ファイルの所有者を変更します。
chown camuser:cam.properties
8
tdnotificationサービスを再起動します。
/etc/init.d/tdnotification restart
40
Teradata Alertsインストールおよび構成ガイド、リリース14.01
第5章
Teradata Notification Service for Linuxのインストール
Teradata Notification Service for Linuxの開始と
停止
Teradata Notification Serviceは、tdnotificationという名前のLinuxサービスとしてインストールさ
れます。デフォルト インストール手順では、システムの再起動時にサービスが自動的に開始す
るように構成されています。
/etc/init.dディレクトリにTeradata Notification Service for Linuxのinitスクリプトがあります。
initスクリプトは次のコマンド引数に対応しています。
•
start
サービスを開始します。サービスがすでに実行中の場合は、新しいインスタンスは開始し
ません。
•
stop
サービスを停止します。
•
restart
サービスを停止して開始します。
•
status
サービスが実行中かどうかを確認します。
たとえば、tdnotificationサービスを開始するには、次のように入力します。
/etc/init.d/tdnotification start
tdnotificationサービスを停止するには、次のように入力します。
/etc/init.d/tdnotification stop
tdnotificationサービスを再起動するには、次のように入力します。
/etc/init.d/tdnotification restart
tdnotificationサービスが実行中かどうかを確認するには、次のように入力します。
/etc/init.d/tdnotification status
Teradata Alertsインストールおよび構成ガイド、リリース14.01
41
第5章
Teradata Notification Service for Linuxのインストール
BTEQスクリプトおよび実行形式プログラムの実行
Teradata Notification Service for Linuxでは、BTEQと [プログラムを実行する] アラート アク
ションが実行されます。BTEQスクリプトおよび実行可能プログラムは、指定されたディレクト
リに保存する必要があります。
BTEQスクリプトおよびプログラムの保存先のディレクトリは、Teradata Notification Serviceの実
行中にこのサービスによって定期的にスキャンされます。ディレクトリに対する変更が見つか
ると、更新されたディレクトリの内容がアラート サービスに中継され、Viewpointサーバー上の
Teradata Alertsリポジトリが更新されます。Teradata Notification Service for Linuxがシャットダ
ウンすると、BTEQスクリプトとプログラムのリストをViewpointサーバー上で利用できなくな
ります。アップデートをViewpointサーバー上で表示するには、アラート サービスがViewpoint
サーバー上で実行している必要があります。
インストール時に次のディレクトリが作成され、アップグレード時にもそのまま使用されます。
システム管理者は、これらのディレクトリに対する適切な権限がtdnotificationサービスの有効な
ユーザーID "camuser" に設定されていることを確認する必要があります。
/opt/teradata/client/cam/sql
/opt/teradata/client/cam/usrcmd
インストール時に次のシンボリック リンクが作成されます。
/opt/teradata/client/14.00/cam/tdnotification/sql -> /opt/teradata/client/cam/sql
/opt/teradata/client/14.00/cam/tdnotification/usrcmd ->
/opt/teradata/client/cam/usrcmd
1
サーバーにrootユーザーとしてログインします。
2
BTEQスクリプトを次のディレクトリに保存します。
/opt/teradata/client/cam/tdnotfication/sql
3
BTEQスクリプトに744以上のファイル権限があることを確認します。
4
実行するプログラムを次のディレクトリに保存します。
/opt/teradata/client/cam/tdnotfication/usrcmd
5
42
プログラムに最低限755のファイル権限があることを確認します。
Teradata Alertsインストールおよび構成ガイド、リリース14.01
第5章
Teradata Notification Service for Linuxのインストール
Teradata Notification Serviceのアンインストール
次のコマンドを使用してソフトウェアを削除します。
rpm -e tdnotification1400
TVIロギングの構成
Teradata Notification Service for LinuxソフトウェアはTVIに対応しており、予期しないソフトウェ
ア エラーまたは重大なソフトウェア エラーが発生した場合に、TVIアラートまたはエラーをロ
グに記録します。Teradata Notification Service for Linuxは独立したLinuxサーバー上で実行されて
いるので、キュー テーブルからTVIに情報を送信するようにTVIロギングを構成する必要があり
ます。
Teradata Notification Service for LinuxのTVIロギングを有効にします。
1
Linuxサーバーにrootユーザーとしてログオンします。
2
次のディレクトリが存在しない場合は作成します。
mkdir –p /etc/opt/teradata/tvilogger
3
次のディレクトリに移動します。
cd /opt/teradata/client/cam/tdnotification/config
4
tvilogger.propertiesを次の場所にコピーします。
cp tvilogger.properties /etc/opt/teradata/tvilogger/tvilogger.properties
5
プロパティを編集します。
tvilogger.method=queuetable
tvilogger.host=<Teradata TDPID containing the queue table>
tvilogger.username=<Teradata user name>
tvilogger.password=<password>
6
tdnotificationサービスを再起動します。
/etc/init.d/tdnotification restart
Teradata Alertsインストールおよび構成ガイド、リリース14.01
43
第5章
Teradata Notification Service for Linuxのインストール
Teradata Viewpointのクラスタリング
Teradata Viewpointのクラスタリングは、システムに高可用性とスケーラビリティを提供します。
Teradata Viewpointのクラスタリングを使用するサイトでは、『Teradata Viewpoint構成ガイド』を
参考にしてください。
Teradata Notification Serviceは、Teradata Viewpointサーバー上のTeradata Viewpointキャッシュ
データベースおよびメッセージング サービスにアクセスします。Teradata Viewpointでは、
LinuxのTeradata Notification Serviceを複数実行することはできません。
Teradata Viewpointのクラスタリングを使用するサイトでは、Teradata Notification Service for
Linuxがクラスタ内でどのように構成するかを理解しておく必要があります。詳細は、51ページ
の「Teradata Notification Serviceのクラスタ構成」を参照してください。
44
Teradata Alertsインストールおよび構成ガイド、リリース14.01
第6章
Teradata AlertsおよびViewpointの
クラスタリング
この章では、Teradata Viewpointクラスタ内に構成されたTeradata Alertsがどのように動作するか
について説明します。サービスをクラスタ内で構成する方法、障害シナリオ、およびクラスタ
内でTeradata Notification Service (Windows および Linux)を構成する方法について詳細に説明し
ます。
Alertsクラスタの構成
Teradata Alertsクラスタの構成は次のとおりです。
•
2台のTeradata Viewpointサーバーが構成されます。
•
アクティブなメッセージング サービスは、ネットワーク構成を使用して両方のサーバー上
で実行します。
•
アクティブなアラート サービスは、クラスタ内の両方のサーバー上で実行します。
•
2番目のアラート サービスとメッセージング サービスは、アクティブなサービスに障害が発
生した場合に自動的に切り替わります。
注:
わかりやすくするため、Teradata Alertsクラスタ図ではTeradata Viewpointサーバーの
Teradata Viewpointコンポーネントは省略しています。
Teradata Alertsインストールおよび構成ガイド、リリース14.01
45
第6章
Teradata AlertsおよびViewpointのクラスタリング
図 3: Alerts クラスタの構成
障害シナリオ
アラート サービス障害(シナリオ1)
アラート サービスに障害が発生した場合、2番目のアラート サービスは次のように動作します。
•
リモート メッセージング サービスに送信されたメッセージを自動的に処理します。
•
アラート サービスに障害が発生したことを示すアラート例外を生成します。
障害が発生したアラート サービスを復元すると、アラート サービスは次のように動作します。
•
リモート アラート サービスがオンライン状態に回復したことを検出すると、メッセージ処
理への切り戻しを行います。
•
46
アラート サービスが復元されたことを示すアラート例外を生成します。
Teradata Alertsインストールおよび構成ガイド、リリース14.01
第6章
Teradata AlertsおよびViewpointのクラスタリング
図 4: アラート サービスの障害シナリオ
メッセージサービス障害 (シナリオ2)
メッセージング サービスに障害が発生すると、次の動作が発生します。
•
メッセージング サービスにメッセージを送信するクライアントは、2番目のメッセー
ジング サービスに自動的にリダイレクトされます。
•
アラート サービスは、メッセージング サービスへの接続が失敗したことを示すアラー
ト例外を生成します。
メッセージング サービスが復元されると、次の動作が発生します。
•
クライアントは、復元されたメッセージング サービスに自動的にリダイレクトされ
ます。
•
アラート サービスは、メッセージング サービスへの接続が復元されたことを示すア
ラート例外を生成します。
Teradata Alertsインストールおよび構成ガイド、リリース14.01
47
第6章
Teradata AlertsおよびViewpointのクラスタリング
図 5: メッセージング サービスの障害シナリオ
DCS障害(シナリオ3)
アクティブなDCSに障害が発生すると、スタンバイDCSが自動的にコントロールを取得し、ロー
カルのメッセージング サービスとの接続を確立します。スタンバイ サーバーのアラート サービ
スは、DCSによってローカルのメッセージング サービスに送信されたメッセージを処理します。
図 6: DCS の障害シナリオ
48
Teradata Alertsインストールおよび構成ガイド、リリース14.01
第6章
Teradata AlertsおよびViewpointのクラスタリング
キャッシュ データベース障害 (シナリオ4)
アクティブなキャッシュ データベースがダウンし、スタンバイ キャッシュ データベースの昇
格が発生すると、アラート サービスは新しいアクティブなデータベース キャッシュに自動的に
リダイレクトされます。
図 7: キャッシュ データベースの障害シナリオ
サーバー障害 (シナリオ5)
このフェイルオーバー シナリオは、上記の全シナリオが組み合わせられたものです。
すべてのコンポーネントは2番目のメッセージング サービスにリダイレクトされます。アラー
ト サービスは、アラートの処理を自動的に継続します。
注: 次の図では、スタンバイ キャッシュ データベースが昇格されていることを想定してい
ます。
Teradata Alertsインストールおよび構成ガイド、リリース14.01
49
第6章
Teradata AlertsおよびViewpointのクラスタリング
図 8: サーバー障害シナリオ
Teradata Alertsクラスタの構成
Teradata Viewpointがクラスタ化されている場合、Teradata Alertsコンポーネントがクラスタ内で
構成されています。Viewpointクラスタ構成以外の追加構成は必要ありません。クラスタ構成の
手順については、『Teradata Viewpoint構成ガイド』を参照してください。
障害通知
Teradata Alertsは、メッセージング サービスまたはアラート サービス障害が検知された場合に
アラート例外を生成するように構成することができます。アラート例外は、[アラート セット
アップ] ポートレットの [アラート例外] 画面ofに構成されます。コンポーネント障害のアラー
ト例外は、一般的なアラート例外です。
50
Teradata Alertsインストールおよび構成ガイド、リリース14.01
第6章
Teradata AlertsおよびViewpointのクラスタリング
Teradata Notification Serviceのクラスタ構成
WindowsでBTEQと [プログラムを実行する] アラート アクションを使用するには、Windows
サーバーにTeradata Notification Serviceをインストールする必要があります。詳細は、31ページ
の「Teradata Notification Service for Windowsのインストール」を参照してください。Teradata
Alertsクラスタでは、Teradata Notification Service for Windowsを複数実行することはできません。
LinuxでBTEQと [プログラムを実行する] アラート アクションを使用するには、Linuxサーバー
にTeradata Notification Serviceをインストールする必要があります。詳細は、37ページの
「Teradata Notification Service for Linuxのインストール」を参照してください。Teradata Alertsク
ラスタでは、Teradata Notification Service for Linuxを複数実行することはできません。
Teradata Notification Serviceは、Viewpointサーバー上のアクティブなデータベース キャッシュに
接続します。アクティブなキャッシュ データベースが昇格されると、サービスは自動的に新し
いアクティブ データベースに接続します。
Teradata Notification Serviceは、Viewpointサーバー上のメッセージング サービスに接続します。
Teradata Alertsメッセージング サービスに障害が発生すると、Teradata Notification Serviceは2番目
のメッセージング サービスに自動的に再接続します。メッセージング サービスが復元される
と、Teradata Notification Serviceは元のメッセージング サービスに再接続します。
以下のセクションでは、クラスタ構成を有効または無効にするために必要な手順について説明
します。
クラスタリングを有効にする
Viewpointクラスタが構成されているときにTeradata Notification Serviceが実行中の場合がありま
す。サービスは最初に、プライマリViewpointサーバーとなるサーバーに対する通知サービスと
して構成する必要があります。
Viewpointクラスタを構成した後、Viewpointサーバー上で実行するTeradata Alertsコンポーネント
は新しいクラスタ構成内で再起動します。Teradata Notification Serviceは、5分以内に構成変更を
自動検出し、サービスをクラスタ構成内で動作するように再構成します。
Teradata Alertsインストールおよび構成ガイド、リリース14.01
51
第6章
Teradata AlertsおよびViewpointのクラスタリング
クラスタリングを無効にする
Teradata Notification Serviceは、クラスタ構成の一部である2つのViewpointサーバーを認識しま
す。プライマリViewpointサーバーおよびセカンダリViewpointサーバーの初期状態は、サービス
によって維持されます。
Viewpointクラスタリングを無効にした後、Viewpointサーバー上で実行するTeradata Alertsコン
ポーネントは、2つのスタンドアローンViewpointサーバーとして再起動します。Teradata
Notification Serviceは、5分以内に構成変更を自動検出し、サービスを最初のプライマリViewpoint
サーバーに対するTeradata Notification Serviceとして再構成します。これが希望のTeradata Alerts
構成でない場合は、Viewpointサーバーの位置に基づいてサービスを手動で構成する必要があり
ます。Teradata Notification Service for Windowsの再構成方法の詳細は、33ページの「Teradata
Viewpointサーバーの場所の構成」を参照してください。Teradata Notification Service for Linuxの
再構成方法の詳細は、40ページの「Teradata Viewpointサーバーの場所の構成」を参照してくだ
さい。
Viewpointサーバーの交換
Teradata Notification Serviceは、クラスタ構成の一部である2つのViewpointサーバーを認識しま
す。プライマリViewpointサーバーおよびセカンダリViewpointサーバーの初期状態は、サービス
によって維持されます。いずれかのViewpointサーバーを交換する場合は、Teradata Notification
Serviceを、クラスタ内に残っているサーバーに接続するよう手動で再構成することが推奨され
ます。
Teradata Notification Service for Windowsの再構成方法の詳細は、33ページの「Teradata Viewpoint
サーバーの場所の構成」を参照してください。Teradata Notification Service for Linuxの再構成方
法の詳細は、40ページの「Teradata Viewpointサーバーの場所の構成」を参照してください。
Viewpointクラスタが再構成されると、Teradata Notification Serviceは、「クラスタリングを有効
にする」セクションに記述されているように自分自身を再構成します。
52
Teradata Alertsインストールおよび構成ガイド、リリース14.01
第7章
Teradata Alertsデータベースのバックアッ
プと復元
この章では、Teradata Alertsデータベースをバックアップおよび復元する方法について説明し
ます。
Teradata Alertsデータベースのバックアップ
Teradata Viewpoint Data Collection Service (DCS) は、Teradata Viewpointデータベースと共に
Teradata Alerts ("cam") データベースのスナップショット ダンプを毎日、自動的に作成します。
バックアップ プロセスは、[バックアップ] 管理ポートレットで管理できます。[バックアップ]
ポートレットについては、『Teradata Viewpoint構成ガイド』を参照してください。
Teradata Alertsデータベースの復元
Viewpoint 14.0以上で作成されたバックアップからTeradata Alerts ("cam") データベースを復元す
るには、次の手順を実行します。この手順で復元されるのはcamデータベースだけです。
Teradata Alertsデータベースと共にTeradata Viewpointデータベースを復元する方法については、
『Teradata Viewpoint構成ガイド』を参照してください。
Teradata Viewpoint 14.0以降では、アラート ログ データに対する増分バックアップが行われ、
バックアップ プロセス全体の速度が改善されます。
ログ データの増分が収集されるため、小さい規模のデータ パーティションを復元することもで
きます。具体的には次の復元を選択できます。
•
構成データ
Teradata Alertsの構成データを復元します。アラート ログ データは復元されません。このオ
プションでは、camデータベースが削除されて再度作成されます。
注意:このオプションでは、cam内のすべての収集データが削除され、新しいcamデータ
ベースが作成されます。
Teradata Alertsインストールおよび構成ガイド、リリース14.01
53
第7章
Teradata Alertsデータベースのバックアップと復元
•
現在のデータ
cam内の現在の週のアラート ログ データを復元します。過去の週のデータは復元されま
せん。
•
履歴データ
cam内の過去の週のアラート ログ データを復元します。現在の週のアラート ログ データは
無視されます。
•
すべて (デフォルト)
cam内のすべてのデータを復元します。このオプションでは、データベースが削除されて再
度作成されます。
クラスタ環境でバックアップを復元する場合、プライマリ サーバーでのみ次の復元手順を実行
してください。
1
すべてのTeradata Viewpointサーバー上のサービスを停止します。
2
Teradata Notification ServiceをWindowsサーバーまたはLinuxサーバー上で実行している場合
は、このサービスを停止します。
3
バックアップ ファイルがネットワーク ストレージ上にある場合は、次の手順を実行します。
a
リモート ホスト ディレクトリをTeradata Viewpointサーバーにマウントします。The
<remote directory> はバックアップのルート ディレクトリで、データベース ディレク
トリ (cam) が含まれている必要があります。
mkdir /data/restore
mount <remote host>:<remote directory> /data/restore
b
/etc/opt/teradata/cam/cam.propertiesファイルで、backup.dirプロパティの値を
/data/restoreに設定します。
c
/data/restore内のディレクトリとファイル権限の設定が、postgres Linuxユーザーから読
み取り可能な状態になっていることを確認します。
4
バックアップ ファイルがサードパーティ製アプリケーションのバックアップ サーバー上に
ある場合は、次の手順を実行します。
a Teradata Viewpointサーバー上にバックアップ サーバーのファイルを格納するためのディ
レクトリを作成します。
mkdir /data/restore
54
Teradata Alertsインストールおよび構成ガイド、リリース14.01
第7章
Teradata Alertsデータベースのバックアップと復元
b Teradata Viewpointサーバー上のこのディレクトリにバックアップ サーバーのファイルを
コピーします。このディレクトリには、データベース ディレクトリ (cam) が含まれてい
る必要があります。
c /etc/opt/teradata/cam/cam.propertiesファイルで、backup.dirプロパティの値を
/data/restoreに設定します。
d /data/restore内のディレクトリとファイル権限の設定が、postgres Linuxユーザーから
読み取り可能な状態になっていることを確認します。
5
復元スクリプトを実行します。
•
構成データ:
/opt/teradata/cam/alert/bin/camrestore.sh conf
•
現在のデータ:
/opt/teradata/cam/alert/bin/camrestore.sh curr
注:このオプションではcamデータベースおよびテーブルは作成されないため、このオ
プションの実行前に "conf" オプションを実行してデータベースを作成してください。
•
履歴データ:
/opt/teradata/cam/alert/bin/camrestore.sh hist
注:このオプションではcamデータベースおよびテーブルは作成されないため、このオ
プションの実行前に "conf" オプションを実行してデータベースを作成してください。
•
すべて (デフォルト):
/opt/teradata/cam/alert/bin/camrestore.sh
6
「RESTORATION OF ALERTS ON <server> COMPLETED SUCCESSFULLY!」というメッセージを
検索して、スクリプトが正常に完了したことを確認します。復元プロセスが失敗した場
合、正常終了を示すこのメッセージの代わりに、エラー メッセージが表示されます。復元
プロセスが失敗した場合、または何らかの方法で中断した場合、失敗の原因となった問
題を修正し、再度この手順を実行します。
7
バックアップ ファイルがネットワーク ストレージ上にある場合は、
/etc/opt/teradata/cam/cam.propertiesファイルを編集して、backup.dirプロパティの
値を/data/backupに戻します。
Teradata Alertsインストールおよび構成ガイド、リリース14.01
55
第7章
Teradata Alertsデータベースのバックアップと復元
8
Teradata Alertsの以前のバージョンからバックアップを生成した場合は、setupdb.shスクリプ
トを実行して14.01に対するcamリポジトリを更新します。
/opt/teradata/cam/alert/bin/setupdb.sh
9
Teradata Notification ServiceをWindowsサーバーまたはLinuxサーバー上で実行していた場合
は、このサービスを開始します。
10 すべてのTeradata Viewpointサーバーですべてのサービスを開始します。
Viewpoint 13.12以下からのTeradata Alertsデータ
ベースの復元
Viewpoint 13.12以下で作成されたバックアップからTeradata Alerts ("cam") データベースを復元す
るには、次の手順を実行します。この手順で復元されるのはcamデータベースだけです。
Teradata Alertsデータベースと共にTeradata Viewpointデータベースを復元する方法については、
『Teradata Viewpoint構成ガイド』を参照してください。
クラスタ環境でバックアップを復元する場合、プライマリ サーバーでのみ次の復元手順を実行
してください。
1
すべてのTeradata Viewpointサーバー上のサービスを停止します。
2
Teradata Notification ServiceをWindowsサーバーまたはLinuxサーバー上で実行している場合
は、このサービスを停止します。
3
バックアップ ファイルがネットワーク ストレージ上にある場合は、次の手順を実行し
ます。
a
リモート ホスト ディレクトリをTeradata Viewpointサーバーにマウントします。
<remote directory>はバックアップのルート ディレクトリで、データベース ディレク
トリ (cam) が含まれている必要があります。
mkdir /data/restore
mount <remote host>:<remote directory> /data/restore
b
/data/restore内のディレクトリとファイル権限の設定が、postgres Linuxユーザーから
読み取り可能な状態になっていることを確認します。
56
Teradata Alertsインストールおよび構成ガイド、リリース14.01
第7章
Teradata Alertsデータベースのバックアップと復元
4
バックアップ ファイルがサードパーティ製アプリケーションのバックアップ サーバー上に
ある場合は、次の手順を実行します。
a Teradata Viewpointサーバー上にバックアップ サーバーのファイルを格納するためのディ
レクトリを作成します。
mkdir /data/restore
b Teradata Viewpointサーバー上のこのディレクトリにバックアップ サーバーのファイルを
コピーします。このディレクトリには、データベース ディレクトリ (cam) が含まれてい
る必要があります。
c /data/restore内のディレクトリとファイル権限の設定が、postgres Linuxユーザーから読み
取り可能な状態になっていることを確認します。
5
データベース バックアップ ファイルがあるディレクトリに移動します
(cd /data/backup/camやcd /data/restore/camなど)。
6
以下のコマンドを入力します。
su postgres
dropdb cam
createdb cam
droplang pgplsql cam
pg_restore –d cam <バックアップ ファイル名>
7
setupdb.shスクリプトを実行して14.01に対するcamリポジトリを更新します。
/opt/teradata/cam/alert/bin/setupdb.sh
Teradata Alertsインストールおよび構成ガイド、リリース14.01
57
第7章
Teradata Alertsデータベースのバックアップと復元
58
Teradata Alertsインストールおよび構成ガイド、リリース14.01
第8章
過去のTeradata Alertsバージョンへのバッ
ク ダウン
Teradata Alertsのアップグレードによって望ましくない、または予期しなかった結果が生じた場
合、以下の手順を実行して、システムを過去にインストールされていたバージョンに戻すこと
ができます。
注:
この手順では、次のリリースに対するTeradata Alerts ("cam") データベースのみを以前
のバージョンに戻します。
a. Teradata Alerts 14.01以降からTeradata Alerts 14.01.00.00へ
b. Teradata Alerts 14.00.00.nnからTeradata Alertsの以前のリリースへ
Teradata Alerts 14.01.00.nnから14.00.00.nn以前のリリースにバック ダウンする方法につ
いては、『Teradata Viewpoint構成ガイド』を参照してください。
注意:
以前のバージョンのTeradata Alertsに戻す場合は、削除するバージョンを必要とするア
プリケーションもすべてバック ダウンされることを確認してください。
1
すべてのTeradata Viewpointサーバー上の全Teradata Alertsサービスを停止します。Teradata
Viewpointサービスも停止します。
/etc/init.d/dcs stop
/etc/init.d/tmsmonitor stop
/etc/init.d/viewpoint stop
/etc/init.d/camalert stop
/etc/init.d/tdactivemq stop
2
Teradata Notification ServiceをWindowsサーバー上で実行している場合は、このサービスを
停止します。
3
Teradata Notification ServiceをLinuxサーバー上で実行している場合は、tdnotificationサービ
スを停止します。
/etc/init.d/tdnotification stop
Teradata Alertsインストールおよび構成ガイド、リリース14.01
59
第8章
過去のTeradata Alertsバージョンへのバック ダウン
4
最後に成功した古いバージョンのTeradata Alertsデータベースのバックアップを復元します。
53ページの「Teradata Alertsデータベースの復元」の該当する手順に従って、データベース
の復元を完了します。
このプロセスの継続時間は、データベースのサイズによって異なります。クラスタ環境で
は、プライマリ データベース サーバーに対して復元を実行します。
5
Teradata Notification ServiceをWindowsサーバー上で実行している場合は、Teradata Notification
Serviceをアンインストールします。
6
Teradata Notification Service for LinuxをLinuxサーバー上で実行している場合は、
tdnotification1400パッケージをアンインストールします。
7
Teradata Alerts rpmを、すべてのTeradata Viewpointサーバーからアンインストールします。
28ページの「手動によるTeradata Alertsパッケージのアンインストール」セクションの手順
に従ってください。
8
Teradata Alerts RPMの古いバージョンを、すべてのTeradata Viewpointサーバーに再インス
トールします。この場合、そのバージョン用に提供されたアップグレード スクリプトがあ
ればそれを使用します。
9
Teradata Notification ServiceがWindowsサーバーに現在インストールされている場合は、過去
のバージョンのTeradata Notification Service for Windowsをインストールして構成します。
a 現在のバージョンのusrcmdフォルダから過去のバージョンのusrcmdフォルダに、プログ
ラムを移動します。現在のusrcmdフォルダは次の場所にあります。
<インストール フォルダ>\Teradata\Client\<バージョン>\Teradata Notification
Service\usrcmd
b 現在のバージョンのsqlフォルダにあるBTEQスクリプトを、過去のバージョンのsql
フォルダに移動します。sqlフォルダは次の場所にあります。
<インストール フォルダ>\Teradata\Client\<バージョン>\Teradata Notification
Service\sql
c Teradata Notification Serviceの過去のバージョンをWindowsサーバー上で起動します。
10 Teradata Alerts 14.00.00.00より前のリリースにはTeradata Notification Service for Linuxは含まれ
ていないため、tdnotification rpmについてはインストールが必要な過去のバージョンはあり
ません。
60
Teradata Alertsインストールおよび構成ガイド、リリース14.01
第8章
過去のTeradata Alertsバージョンへのバック ダウン
11 すべてのTeradata Viewpointサーバーで過去のバージョンのTeradata Alertsサービスを開始し
ます。Teradata Viewpointサービスも開始します。
/etc/init.d/camactivemq start
/etc/init.d/camalert start
/etc/init.d/dcs start
/etc/init.d/tmsmonitor start
/etc/init.d/viewpoint start
12 13.03に戻す場合は、次のサービスも開始します。
/etc/init.d/camnotification start
Teradata Alertsインストールおよび構成ガイド、リリース14.01
61
第8章
過去のTeradata Alertsバージョンへのバック ダウン
62
Teradata Alertsインストールおよび構成ガイド、リリース14.01