SAP HANA の運用管理 第4回 HinemosによるSAP HANAの監視とジョブ管理

株式会社NTTデータ 澤井 健

株式会社クニエ 芦田 剛士

 

作成日 2017/1/31
更新日 2017/1/31

概要

第3回では、SAP HANAが動作するSuseLinux環境にHinemosエージェントをインストールする手順を紹介しました。

最終回となる第4回では、Hinemosを使ってSAP HANAの監視や、SAP HANAの起動・停止をジョブからコントロールする手順を紹介します。

 

SAP HANAの監視

Hinemosのプロセス監視を使うと簡単にSAP HANAの状態を監視できます。Hinemosのプロセス監視の設定ダイアログに指定するSAP HANAの情報は次の「コマンド」と「引数」だけです。

 

SAP HANAプロセス監視の設定情報:

コマンド : /usr/sap/HDB/HDB00/vhcalhdbdb/trace/hdb.sapHDB_HDB00

引数 : -d -nw -f /usr/sap/HDB/HDB00/vhcalhdbdb/daemon.ini pf=/usr/sap/HDB/SYS/profile/HDB_HDB00_vhcalhdbdb

 

 

↓クリックすると画像が拡大されます↓

 

 

図 プロセス監視設定ダイアログ

 

 

 

(注)今回は英語環境で構築したため設定ダイアログも英語表記になっていますが、日本語環境で構築すると日本語にてダイアログが表示されます。

 

Hinemosでは監視の結果を、最新の情報をステータスとして、随時発生する情報をイベントとして画面に表示することができます。(他にもパトライト鳴動や、他システムへの連携、メール送信が可能です)。

先ほどのSAP HANAのプロセス監視の結果をステータスとして表示されることで、簡易にSAP HANAの稼働状況を確認することができます。

 

 

↓クリックすると画像が拡大されます↓

 

 

図 SAP HANAのプロセス監視結果

 

 

 

SAP HANAの制御(起動・停止)

次にHinemosのジョブを使ってSAP HANAの起動・停止を行ってみます。HinemosのジョブにSAP HANA起動ジョブ、停止ジョブを組み込むことで、GUIから1クリック操作で起動・停止操作が行えます。また、業務ジョブフローと連携してスケジュールされた中での起動・停止操作が可能になります。

 

 

↓クリックすると画像が拡大されます↓

 

 

図 SAP HANAの起動・停止ジョブ

 

 

 

起動ジョブ・停止ジョブは次のような設定で登録します。

 

SAPHANA_START : 起動ジョブ

・起動ユーザ hdbadm

・コマンド /usr/sap/HDB/HDB00/HDB start

 

SAPHANA_STOP : 停止ジョブ

・起動ユーザ hdbadm

・コマンド /usr/sap/HDB/HDB00/HDB stop

 

それではSAP HANA起動ジョブ(SAPHANA_START)を実行してみます。Hinemosから実行すると、その実行結果も画面から簡単に確認できます。

 

 

↓クリックすると画像が拡大されます↓

 

 

図 SAP HANA起動ジョブ(SAPHANA_START)の実行結果

 

 

 

もちろん先ほどのSAP HANAのプロセス状態も合わせて確認できます。今回、SAP HANAを起動したので、「正常(グリーン)」な状態として表示されています。

 

 

↓クリックすると画像が拡大されます↓

 

 

図 SAP HANA起動ジョブ(SAPHANA_START)の実行後のプロセス監視結果

 

 

 

次にSAP HANA停止ジョブ(SAPHANA_STOP)を実行してみます。同様に、Hinemosから実行すると、その実行結果が画面から簡単に確認できます。

 

 

↓クリックすると画像が拡大されます↓

 

 

図 SAP HANA停止ジョブ(SAPHANA_STOP)の実行結果

 

 

 

SAP HANAのプロセスが停止したので、SAP HANAの状態も「危険(レッド)」な状態として表示されています。もちろん、計画停止の場合は画面表示上は危険としても、パトライト鳴動やメール送信といった外部通知のみを無効にする、といった細かな設定もHinemosでは可能です。

 

 

↓クリックすると画像が拡大されます↓

 

 

図 SAP HANA停止ジョブ(SAPHANA_START)の実行後のプロセス監視結果

 

 

 

おわりに

最終回となる第4回では、Hinemosを使ってSAP HANAの監視や、SAP HANAの起動・停止をジョブからコントロールする手順を紹介しました。

本シリーズを通して、HinemosがSAP HANAの運用管理に適していること、及び、簡易に運用管理が行えることがご理解頂ければ幸いです。

SAP環境へのHinemos適用にご興味があれば、お問い合わせフォームまでご連絡ください。

 

お問い合わせ