2018.01.15

様々な運用を実現するHinemosのご紹介！
NTTデータ先端技術株式会社© 2017-2018 NTT DATA INTELLILINK Corporation

INDEX
１．Hinemos ver.3.0 からの変遷でみる ver.6.0
２．様々な運用管理を実現するHinemos
３．エンタープライズシステムの運用管理
４．クラウド環境・仮想化環境の運用管理
５．ミッションクリティカルシステムの運用管理
６．まとめ© 2017-2018 NTT DATA INTELLILINK Corporation2

Hinemos ver.3.0 からの変遷でみるver.6.0© 2017-2018 NTT DATA INTELLILINK Corporation

3

システム規模(サーバ数)
単一マネージャ辺りで管理できるサーバ数もメジャーバー
ジョンアップの度に増加しています。
※v5.0からv6.0では同一サーバ数を扱う際のリソース削減を実現しています。
10,000
9,000
8,000
7,000
台数は変わらないが、必要となるメモリ量を
大幅に削減

6,000
5,000
4,000
3,000
2,000
1,000
0
v3.0

v3.1

v3.2

v3.0
監視対象サーバ数© 2017-2018 NTT DATA INTELLILINK

v4.0

v3.1
100

Corporation

v4.1

v3.2

v4.0

100

300

4

v5.0

v4.1
1,000

v6.0

v5.0
2,000

v6.0
10,00010,000システム規模(ジョブ数)
単一マネージャ辺りで管理できるジョブ数もメジャーバー
ジョンアップの度に増加しています。
※v5.0からv6.0では大量ジョブの画面表示等の操作の高速化を実現しています。

100,000
90,00080,00070,000
ジョブ数は変わらないが、画面表示や登録・変更などの
操作レスポンスが向上しています。

60,00050,00040,00030,00020,00010,000
0
v3.0

v3.1

v3.0
ジョブ登録数© 2017-2018 NTT DATA INTELLILINK

v3.2

v3.1
5,000

Corporation

v4.0

v3.2

v4.1

v4.0

5,000

10,000

5

v5.0

v4.1
20,000v6.0

v5.0
100,000

v6.0
100,000

100,000軽量化（メモリ省力化）• 同一の管理対象を扱うHinemosマネージャのメモリ(Javaヒープ)の削減を実現しています。
• 特に仮想化・クラウド利用では、軽量化によるインフラ費用の削減が可能になります。
Hinemosマネージャが使用するJavaヒープサイズ

1/4倍

Hinemos ver.6.0 (JavaHeap1GB)

Hinemos ver.5.0 （JavaHeap4GB)© 2017-2018 NTT DATA INTELLILINKCorporation

6

採用OSS「機能拡張」「品質・生産性向上」「性能向上」「OS標準に準拠」の観点で採用OSSの見直しを実施
v3.0

v3.1

v3.2

v4.0

クライアントリッチクライアント
EclipseRCP
EclipseRCP
EclipseRCP
EclipseRCP
Webクライアント
マネージャ
APサーバ(O/Rマッパ) JBoss AP（EJB） JBoss AP（EJB） JBoss AP（EJB） JBoss AP
SyslogForward SyslogForward SyslogForward （統合）
ログ処理
スケジューラライブラリ
SNMPライブラリ
設定・履歴DB
リポジトリ
クライアント通信
エージェント通信
サービス化
システムログエージェントLinux

Windows

インストール対象

v4.1

v5.0

v6.0

EclipseRCP-

EclipseRCP
EclipseRAP

EclipseRCP
EclipseRAP

Pure Java（JPA）
Quartz
SNMP4J
PostgreSQL

Pure Java
（JPA）
（統合）
SNMP4J
PostgreSQL

SOAP
SOAP
systemdrsyslog

SOAP
SOAP
systemdrsyslog

QuartzjoeSNMP
PostgreSQLOpenLDAPRMI
JBossRemoting
initd
syslog-ng

QuartzjoeSNMP
PostgreSQLOpenLDAPRMI
JBossRemoting
initd
syslog-ng

QuartzjoeSNMP
PostgreSQL（統合）
RMI
JBossRemoting
initd
syslog-ng

QuartzjoeSNMP
PostgreSQL

Pure Java（JPA）
QuartzjoeSNMP
PostgreSQL

SOAP
SOAP
initd
rsyslog

SOAP
SOAP
initd
rsyslog

Pure JavaSun JDK
Net-SNMP
syslog-ng
Pure JavaSun JDK
NTSyslog

Pure JavaSun JDK
Net-SNMP
syslog-ng
Pure JavaSun JDK
NTSyslog

Pure Java
Oracle JDK
Net-SNMP
syslog-ng
Pure Java
Oracle JDKNTSyslog

Pure Java
OpenJDK
Net-SNMP
rsyslog
Pure Java
Oracle JDKNTSyslog

サーバOS

サーバOS

サーバOS

サーバOS

Pure Java
Pure Java
Pure Java
OpenJDKOpenJDKOpenJDK
Net-SNMP
Net-SNMP
Net-SNMP
rsyslogrsyslogrsyslog
Pure Java
Pure Java
Pure Java
Oracle JDK
Oracle JDK
Oracle JDKPowerShell+we PowerShell+wev wevtapi.dll
vtutil.exe呼び出 tutil.exe呼び出し 呼び出し
し
サーバOS
サーバOS
サーバOS
PC端末

© 2017-2018 NTT DATA INTELLILINKCorporation

7

PC端末
Android端末

ターゲットとなるプラットフォーム
v3.0系

v4.0系

v5.0系

v6.0系
SuseLinux対応
Ubuntu対応
Android対応

Hinemos
エージェント動作OSWindows対応
Hinemos
マネージャ
動作OS

ターゲット

Vmware対応
Hyper-V対応
KVM対応© 2017-2018 NTT DATA INTELLILINKCorporation

AWS対応
Azure対応

Docker対応

8(拡張予定)

大機能・コンセプト

新機能

v3.0系

v4.0系

v5.0系

v6.0系

仮想化対応

クラウド対応DevOps対応

IoT対応■VM管理機能Vmware/Hyper-Vなどのインフラを効率的に運用管理■クラウド管理機能
AWS/Azureなどのイ
ンフラを効率的に運用管理■環境構築機能Dev⇔Opsの効率化、自動化を簡易に実現■収集・蓄積機能ありとあらゆる情報を収集・蓄積してビックデータ活用

RBA対応

ジョブ
管理機能

継続した機能拡張により商用製品と同等の機能を実現

業務ジョブのレイヤ
だけではなく、運用
ワークフローのレイヤの管理も実現

商用製品からHinemosへの移行ソリューションを本格展開© 2017-2018 NTT DATA INTELLILINKCorporation

9監視機能一覧
GUIからプロトコルを選択するだけの監視の他にユーザカスタマイズを可能とする機能も追加
監視機能

v3.0

v3.1

v3.2

v4.0

v4.1

v5.0

v6.0

Hinemosエージェント監視

○

○

○

○

○

○

○

HTTP監視

○

○

○

○

○

PING監視○○○○SNMP監視○○○SNMPTRAP監視

○

○

SQL監視

○

プロセス監視サービス・ポート監視○○(HTTPシナリオ対応)(HTTPシナリオ対応)

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

（TCPのみ）（TCPのみ）Windows サービス監視-

Windows イベント監視

○

○

○

○

（TCPのみ）（TCP/FTP/SMTP(S)/POP3(S)/IMAP(S)/N
TP/DNS）（TCP/FTP/SMTP(S)/POP3(S)/IMAP(S)/N
TP/DNS）（TCP/FTP/SMTP(S)/POP3(S)/IMAP(S)/N
TP/DNS）（TCP/FTP/SMTP(S)/POP3(S)/IMAP(S)/N
TP/DNS）

-

-

○

○

○

○

NTSyslog+
syslog-ng監視NTSyslog+
syslog-ng監視NTSyslog+
syslog-ng監視NTSyslog+
syslog-ng監視○○システムログ監視

syslog-ng監視

syslog-ng監視

syslog-ng監視

○

○

○

○

ログファイル監視

ログ転送+
Syslog-ng監視

ログ転送+
Syslog-ng監視

ログ転送+
Syslog-ng監視

○

○

○

○

リソース監視

○

○

○

○

○

○

○

JMX監視

-

-

-

-

-

○

○

-

-

-

○

○

○

○

-

-

-

○

カスタム監視カスタムトラップ監視

ユーザカスタマイズ用の監視機能-© 2017-2018 NTT DATA INTELLILINKCorporation

10

○
(軽量化)

ジョブ機能一覧
v3.2

v4.0

v4.1

v5.0

主
な
機
能
追
加

• ジョブのアクセス制
御• 「Hinemos ジョブ
マップ（TM)」オプション• ジョブ種別（参照ジョブ）• 実行契機（ファイルチェック）• ビュー（スケジュール予定）• 多重度実行制御• 編集モード• 内部時刻リセット• ジョブの繰り返し実行• ジョブのテスト実行

•
•
•
•

主
な
機
能
改
善

• ジョブセッション管
理の改善• 起動コマンドの制約
緩和• Hinemosエージェン
ト通信機構の改善（Webサービス化）• ジョブ機能の性能改
善（表示/登録の高速化、同時実行数の向上）• 日跨ぎ対応• スケジュールの繰り返し実行対応（最小実行間隔を5分へ）• ジョブ終了方法の改善（実行中のジョブに対し、シグナル送
信で終了可能に）• ジョブ実行優先度• ジョブの状態の詳細
化• ジョブの待ち条件の改善（先行ジョブのリターンコードを利用可能に）• ジョブ機能の性能改
善（表示/登録の高速化）• Hinemosエージェン
ト停止時のジョブス
テータス遷移（危険に遷移）• コマンドの標準出力/
標準エラー出力を通知に利用可能• コマンドにノードプ
ロパティを利用可能• ジョブの実行時間を表示• ノード変数をジョブ変数に利用可能• ジョブの条件改善（「セッション開始
後の時間」を追加）• ジョブスケジュールの繰り返し間隔の改善• OS環境変数定義• ランタイムジョブ変数の追加• 順次リトライの動作改善© 2017-2018 NTT DATA INTELLILINKCorporation

11

v6.0
Hinemos時刻の追加
スクリプト配布機能
承認ジョブの追加
監視ジョブの追加

オプション機能一覧• 特長のあるターゲットインフラや顧客要件に対応するため、個別の機能をオプションという形で順次追加してきました。
Hinemos v6.0からはクラウド仮想化機能、エンタープラ
イズ機能、ミッションクリティカル機能の3機能にて提供しています。
レポーティング

クラウド管理クラウド仮想化

ノードマップ

クラウド管理クラウド管理VM管理

ジョブマップ

ジョブマップ

ジョブマップノードマップノードマップノードマップ
エンタープライズ

VM管理

VM管理

VM管理

VM管理

レポーティング

ユーティリティユーティリティユーティリティユーティリティユーティリティユーティリティ

HA

HA

HA

HA

HA

v3.0

v3.1

© 2017-2018 NTT DATA INTELLILINK

v3.2
Corporation

v4.0
12

v4.1

HA
ミッション
クリティカル

v5.0/v6.0

Webクライアント・マルチマネージャ接続• Hinemosの設定・操作を行うHinemosクライアントのブラウザ対応と、1クライアントで同時に複数のマネージャに同時接続・同時操作が可能になりました。
リッチクライアントのみ

リッチクライアントの他に
Webクライアントも利用可能

PCにインストールが必要

インストール不要でIEから操作
タブレットからも利用可能

画面構成は
ほぼ同一
Hinemos v5.0以降

Hinemos v4.1以前

複数マネージャに同時接続可

単一マネージャのみ接続可© 2017-2018 NTT DATA INTELLILINKCorporation

13

ユーザロール管理・マルチテナント利用• v4.1からユーザ管理を拡張し、細やかな権限管理が可能になりました。
 ユーザをグループ化し権限管理をする「ロール」の追加
 「オーナー」と「オブジェクト権限」による設定単位での権限管理• これにより、1台のHinemosマネージャで複数のテナントを監視する
マルチテナント運用が実現可能になりました。
・機能単位の権限（操作）
(利用例)

オペレータ
監視結果の参照
監視結果の確認
ジョブ履歴の参照

・ロールによるユーザのグループ化…ロールの導入
・機能単位の権限（操作）…システム権限の導入
・設定のオーナーロール指定…オーナーの導入
・設定単位の権限（操作・可視） …オブジェクト権限の導入(利用例)Hinemos v4.1以前で出来ることに加えてシステムAに関連する
ユーザのみ参照可能

SE
監視結果の参照
監視結果の確認
ジョブ履歴の参照
ジョブの即時実行

システムAに関連する
ユーザのみ参照可能

Hinemos v4.0以前© 2017-2018 NTT DATA INTELLILINKCorporation

Hinemos v4.1以降
14

性能グラフ• v6.0より性能グラフ機能を強化し、種類の追加・軽量化を実現しました。

折れ線グラフ積み上げ面グラフ

目的に合わせたグラフ表示を行いHinemosクライアント上でシステムの傾向分析が可能に
散布図・相関係数
例．CPU使用率とHTTPのレスポンスタイムの相関

円グラフ
例．特定の期間で情報・警告・危険イベント

期間表示
例．特定の期間の情報・警告・危険イベント© 2017-2018 NTT DATA INTELLILINKCorporation15

ノードマップ• v3.2より、ノード・スコープを二次元マップ上にグラフィ
カルに表現することでインシデントの「見える化」を実現する、Hinemosノードマップが追加されました。
【機能一覧】
 二次元マップ作成- アイコン画像・背景画像の変更- アイコンの移動- コネクタ接続- ノード割り当て

 ネットワークトポロジの可視化- コネクタ自動接続- 実行前後の差分可視化

 インシデント確認- グラフィカルな監視画面- ビュー連携による効率的な運用© 2017-2018 NTT DATA INTELLILINKCorporation

16

ジョブマップ• v4.0より、ジョブの遷移を二次元マップ上にグラフィカルに表現することでジョブの「見える化」を実現する、
Hinemosジョブマップが追加されました。
【機能一覧】
 ジョブの作成- ジョブの追加・変更・削除- ドラッグアンドドロップによる待ち条件の追加- ジョブネットの格納・展開表示

 ジョブ履歴の確認- ジョブの実行状態・前後関係の見える化- ジョブの中断・再実行- ジョブネットの自動展開表示

 HULFT連携- HULFTによるファイル転送© 2017-2018 NTT DATA INTELLILINKCorporation17

レポーティング
• v4.1より、Hinemosで蓄積するさまざまな情報を稼働状
況レポートとして出力し、利用状況の「見える化」を実現する、Hinemosレポーティングが追加されました。
【機能一覧】
 レポートの作成- 性能情報レポートの作成- 監視結果レポートの作成- ジョブ実行結果レポートの作成 レポートの自動作成/配信- スケジュールによるレポートの自動作成- メールによるレポートの自動配信- スケジュール設定をもとにしたレポートの即時出力© 2017-2018 NTT DATA INTELLILINKCorporation

18

コマンドラインツール• v4.1よりHinemosの操作をCLIで実行するためのコマンド
ラインツールが提供されています。Hinemosクライアント
から行える操作がすべてCLIから実行可能になります。

・監視の登録・変更・削除
・ジョブの即実行
・履歴情報の参照
etc..

Hinemos
マネージャ

コマンドラインツール

Hinemosクライアントと同様にアクセス記録をファイル出力

実装言語はpythonにて、
HinemosWebサービスAPIをコール© 2017-2018 NTT DATA INTELLILINKCorporation19バージョンアップツール• v3.2よりHinemosの定義情報を保持する内部DBの情報を、次のメジャーバージョンのデータに変換するバージョン
アップツールを提供しています。これにより、メジャーバージョンアップの作業を簡易化できます。

Hinemos
マネージャ
v3.2

DB

Hinemos
マネージャ
v4.0
変換

© 2017-2018 NTT DATA INTELLILINKCorporation

DB

DB

Hinemosマネージャ
v4.1

Hinemos
マネージャ
v5.0

変換

変換

20

DB

Hinemos
マネージャ
v6.0
変換

DB

10年サポート• 商用製品と同等の10年サポートをv4.1から開始しました。
• 開発着手からサービス終了まで長期にわたるお客様についても安心して導入頂けます。
７年
v4.0以前

通常３年

v4.1以降延長２年

特別延長２年

通常５年

延長３年

10年

© 2017-2018 NTT DATA INTELLILINKCorporation

21

特別延長２年

セルフチェック機構の強化• Hinemosマネージャ自身の障害検知の機構を順次拡張しています。
• スケジューラの遅延の検知の範囲拡張 (v4.1)
過負荷等によるスケジューラ遅延をいち早く検知• Webサービスキュー数の検知 (v4.1)

クライアントやエージェントからの過剰なAPI要求による受付キューあふれを
いち早く検知• ロングトランザクションの検知（v6.0）

遅延によるロングトランザクションをいち早く検知• DBコネクション数の検知 (v6.0)

内部DBへのコネクション数増加をいち早く検知© 2017-2018 NTT DATA INTELLILINKCorporation

22

無停止運用(無停止DB再編成)• v6.0から内部DBのオンライン再編成が可能になり
Hinemosマネージャの無停止運用を実現しました。

DB

Hinemos内部DBのデータファイルの状態

フラグメンテーション（断片化）

内部DBの再編成

V6.0から無停止で内部DBの再編成が可能に運用を行っていると設定や履歴
データのファイルが断片化して性能低下へ© 2017-2018 NTT DATA INTELLILINKCorporation

再編成をすることで断片化を回収し、性能改善を行う

23

通信暗号化対応• Hinemosクライアント、マネージャ、エージェント間通信
だけではなく、他の監視プロトコルについても、ほぼすべての機能で暗号化対応を実現

端末

Hinemos
クライアント

管理対象サーバ・機器

運用管理サーバ
暗号化

暗号化

Hinemosマネージャ

暗号化© 2017-2018 NTT DATA INTELLILINKCorporation

24

Hinemos
エージェントHTTPSでWebサーバ監視やSNMPv3対応など、
PING監視を除くほぼ全ての機能で暗号化通信が可能

様々な運用管理を実現するHinemos© 2017-2018 NTT DATA INTELLILINK Corporation25

様々な運用管理の要件

大規模・複雑化するシステムを効率的に運用したいクラウドや仮想化
環境を効率的に運用したい

ミッションクリティ
カルシステムの運用を実現したい© 2017-2018 NTT DATA INTELLILINKCorporation

26

Hinemosによる解決

エンタープライズ機能

クラウド・VM
管理機能

ミッションクリティカル機能© 2017-2018 NTT DATA INTELLILINKCorporation

27

エンタープライズシステムの運用管理© 2017-2018 NTT DATA INTELLILINK Corporation

28

システム運用管理における課題
大規模・複雑化の一途をたどる昨今のエンタープライズシステム
運用管理の現場では様々な課題が発生
運用管理業務の

Ⅰ

属人化

運用作業

負荷の増大

コストの増大コストの増大 作業負荷増加に伴う運用工数の増加
 ノード増加に伴う商用製品のライセンスコスト増 運用管理の煩雑性による過剰な人員確保
Ⅱ

運用作業負荷の増大 システムの大規模・複雑化に伴い、運用作業の難易度が増加 サービスレベルの改善、コンプライアンス強化への対応Ⅲ

運用管理業務の属人化

 運用作業の複雑化により業務が属人化
 人的対応に依存し、さらにコストが増大© 2017-2018 NTT DATA INTELLILINKCorporation

29

Hinemosエンタープライズ機能
大規模・複雑化するエンタープライズシステムを効率的に運用するために必要な「見える化」と「運用の容易化」を実現するオプション機能です■Hinemosジョブマップ
ジョブフローを可視化■Hinemosノードマップ
監視対象を2次元マップで表示
Hinemosジョブマップ

■Hinemosレポーティング

Hinemosノードマップ

監視結果やジョブ実行状況をレポート配信■Hinemos Utility
Excelによる設定内容の一括入出力

Hinemosレポーティング© 2017-2018 NTT DATA INTELLILINK

Hinemos Utility

Corporation30

Hinemosジョブマップとはジョブ遷移を二次元マップ上にグラフィカルに表現することでジョブの「見える化」を実現します。

© 2017-2018 NTT DATA INTELLILINKCorporation31Hinemosジョブマップの特徴①
効率的なジョブ構築

ジョブの前後関係を簡単に設定でき、かつ設定した前後関係をグラフィカルに確認しながら、ジョブの構築ができるため効率良くジョブ構造を構築することが可能です。
© 2017-2018 NTT DATA INTELLILINKCorporation

32

Hinemosジョブマップの特徴②
グラフィカルなジョブ遷移

ジョブの実行状態をグラフィカルな画面で確認することができます。
これにより、運用状態のスムーズな把握が可能です。
© 2017-2018 NTT DATA INTELLILINKCorporation

33

Hinemosジョブマップの特徴③
ファイル転送の強化

ファイル転送ソフトであるHULFTを用いた強力なファイル転送が利用できます。
HinemosクライアントからHinemosとHULFTの両方の設定・転送が可能のため
効率的に運用することができます。
HULFTは(株)セゾン情報システムズのファイル転送ミドルウェアです© 2017-2018 NTT DATA INTELLILINKCorporation

34

Hinemosノードマップとは

ノード・スコープを二次元マップ上にグラフィカルに表現することでインシデントの「見える化」を実現します。

© 2017-2018 NTT DATA INTELLILINKCorporation

35

Hinemosノードマップの特徴①
グラフィカルな監視画面

二次元マップ上にスコープが表示され、背景の色が監視結果に基づいて変化します。
これにより、システムの状態を直観的に把握することができます© 2017-2018 NTT DATA INTELLILINKCorporation

36

Hinemosノードマップの特徴②
ビューの連携による効率的な運用

マップビューとインシデントの詳細な状況が一画面に表示されるので、システムの状態を効率的に把握できます。

© 2017-2018 NTT DATA INTELLILINKCorporation

37

Hinemosノードマップの特徴③
直感的でわかりやすい操作

現在のスコープ

現在のスコープ

現在のスコープ
ダブルクリック

ダブルクリック

二次元マップに表現されたリポジトリを、エクスプローラ風に遷移でき、事象発生ノードをスムーズに特定できます。

© 2017-2018 NTT DATA INTELLILINKCorporation

38

HinemosレポーティングとはHinemosで蓄積するさまざまな情報を稼働状況レポートとして出力し、利用状況の「見える化」を実現する機能です。

© 2017-2018 NTT DATA INTELLILINKCorporation

39

Hinemosレポーティングの特徴①
各種テンプレートで状況把握を容易に
Hinemosで蓄積している各種情報を効果的に分析するためのレポートテンプレートを用意しています。
テンプレートを組み合わせることで、蓄積情報に手を加えることなく、目的に適したレポートを簡単に作成できます。
標準テンプレート一覧（2015年6月時点）

テンプレート
性能情報

監視情報

ジョブ情報

説明

ノード概要

各性能情報のカテゴリのうち、代表的なグラフを表示

ノード詳細

全ての性能情報のグラフを表示

ノード概要

イベントの重要度比率や日別件数をグラフで表示

ノード詳細（表）イベントの内容をリストで表示

ノード詳細（グラフ）

数値監視（リソース監視を除く）の結果をグラフで表示

セッション

ジョブの起点単位の終了状態をリストで表示

ジョブ詳細

ジョブ毎の実行状態をガントチャートで表示

ノード詳細

ノード毎のジョブの実行状態をガントチャートで表示© 2017-2018 NTT DATA INTELLILINKCorporation

40

Hinemosレポーティングの特徴①
各種テンプレートで状況把握を容易に＜デフォルトテンプレート出力例＞

ジョブ情報 ジョブ詳細

性能情報 ノード概要© 2017-2018 NTT DATA INTELLILINK

監視情報 ノード概要

Corporation

41

Hinemosレポーティングの特徴②
定期的なレポート作成・配信

運用者によるレポート作成が不要となり、さらにメールにより報告業務も自レポート作成を定期スケジュールとして登録できます。さらにメール通知と連携す動化できるため、運用業務の効率化が図れます。

ることで、任意のメールアドレス宛にレポートを自動で配信することが可能です。
日次、週次、月次など
任意のスケジュールを登録可能①定期スケジュールによるレポートの自動作成

Hinemos
マネージャ②作成したレポートをメールにて自動配信© 2017-2018 NTT DATA INTELLILINKCorporation

42

Hinemos Utilityとは運用管理環境の初期構築や
メンテナンス等の作業を効率化し継続的な運用改善を促進する機能です。

© 2017-2018 NTT DATA INTELLILINKCorporation

43

Hinemos Utilityの特徴①
大量の設定データを一括で登録・世代管理・ドキュメント化
大規模環境の設定データでも一括登録・変更で効率的な運用が可能です。
設定データの世代管理や、ドキュメント化も容易となります。
XMLファイル
XXML

Utility機能
Hinemos
マネージャ

Microsoft Excel© 2017-2018 NTT DATA INTELLILINKCorporation

44

Hinemos Utilityの特徴②
性能情報取得方法の柔軟なカスタマイズ

リソース監視で性能情報を取得する方法を運用要件に合わせて自由に追加・変更し、カスタマイズできます。
Windows
Linux
Network
Equipment
VMwareNew Platform
消費電力量
ファン回転数Other

既存のプラットフォーム© 2017-2018 NTT DATA INTELLILINKCorporation

新規定義

内部温度

45

Hinemos Utilityの特徴③
MIBインポートによるわかりやすいSNMPTRAP監視

監視対象の機器のMIBファイルをHinemosのSNMPTRAP監視に登録することでMIB定義に基づいたわかりやすいメッセージで監視できます。

詳細なTRAP内容を確認可能

MIB登録済の機器
新規導入

Hinemos
マネージャ
X

MIB登録

© 2017-2018 NTT DATA INTELLILINKCorporation

MIB

MIB未登録の機器

MIBファイル46

ユーティリティ機能• バージョンアップツール• Hinemosマネージャをバージョンアップするツールです。

• コマンドラインツール• コマンドラインツールは、Hinemosクライアントの上の操作をCUIで実現可能となる運用支援ツールです。

© 2017-2018 NTT DATA INTELLILINKCorporation

47

大規模事例
株式会社NTTデータ データセンタ＆クラウドサービス事業部様
大規模データセンタでHinemosを全面採用。3,000台を超える物理機器・仮想マシンをHinemosで管理

インタビュー形式の事例を
Hinemosポータル公開中© 2017-2018 NTT DATA INTELLILINKCorporation48

クラウド環境・仮想化環境の運用管理© 2017-2018 NTT DATA INTELLILINK Corporation49

クラウド・仮想化環境の運用
 物理サーバ・ストレージ環境とは異なる特徴
迅速性、柔軟性、拡張性

環境の組み合わせが可能

サーバ/ストレージのリソースを即時に変更・追加が可能。

物理サーバ・ストレージ環境にクラウド、仮想化環境を組み合わせたハイブリッドな環境を構築することが可能。

VMware vSphere
Hyper-V
Microsoft Azure

クラウド環境

従量課金制(クラウド)
使用時間、量で課金されるクラウドサービスは、不要なリソースを停止などで、コスト削減が可能。

© 2017-2018 NTT DATA INTELLILINKCorporation

仮想化環境

これらメリットを十分に享受した運用が必要

50

環境変更による課題
 クラウド・仮想化環境の特徴は「迅速性、柔軟性、拡張性」
サーバ、ストレージなどのリソースを即時に、必要な量・大きさを確保できること
管理対象

解放

確保
クラウドサービス

クラウドサービス 激しく変化するクラウド・仮想化環境にリアルタイムに適応して、クラウド・仮想化環境のスピードを活かした運用管理を行う必要がある© 2017-2018 NTT DATA INTELLILINKCorporation51

ハイブリッド環境による課題
 仮想化環境や物理サーバ・ストレージ環境が混在するようなハイブリッドクラウド、マルチクラウド環境のコントロールは非常に難しい。
一時的な
リソース確保システムのスモールスタート

安定稼動後に、コストの高い部分を物理
サーバ・スト
レージ環境へ移行。

クラウドサービス

クラウドサービス

物理サーバ・ストレージ環境

物理サーバ・ストレージ環境

一時的にリソースを増強して、物理
サーバ・ストレージ環境と連携して運用。

 各プラットフォーム、運用管理手順が異なり、管理が複雑化。
 複数プラットフォームの運用管理を統一できるようにする必要がある© 2017-2018 NTT DATA INTELLILINKCorporation52

課金コスト管理の課題
 クラウドの特徴はリソースを使った時間、量だけ課金されること メリットを享受するために•コストがかかっている箇所を簡易に把握・分析して必要なリソースを適切な量、時間だけ利用できるようにする必要がある© 2017-2018 NTT DATA INTELLILINKCorporation

53

Hinemosによるハイブリッド環境への対応• Hinemosは単一画面で物理サーバ、クラウド、仮想化のリソースを組み合わせた環境を俯瞰的に管理することができます。また、Hinemos
によって統一手順で各リソースの運用管理が可能となります。

(パブリック・クラウドAWS & Azure+ オンプレミスVmware＆Hyper-Vの場合)© 2017-2018 NTT DATA INTELLILINKCorporation54

クラウド・VM管理機能
・クラウド管理機能: パブリッククラウドの運用自動化
・ＶＭ管理機能: 仮想化環境の運用自動化

クラウド

ベアメタル
仮想化
オンプレミス

クラウド専用機能•••

仮想化専用機能

一元管理
シームレス
システム間連携© 2017-2018 NTT DATA INTELLILINKCorporation

55

VM管理機能 (1/2)
HinemosにvCenterへの接続情報(ユーザ・パスワード)を登録すると、ESXサーバや仮想マシン、及び仮想マシンとESXサーバのマッピングを自動検出し、運用開始後も自動追尾して、環境変更時に伴う運用操作は必要ありません
自動構成管理タグを使った自動識別
仮想マシン スコープ割当
ルール
識別

Linux

Windows

Webサーバ＋検出
タグ情報© 2017-2018 NTT DATA INTELLILINKCorporation

56

APサーバ

DBサーバ

VM管理機能 (2/2)
 VMware特有のリソース値、ステータスの情報にも対応しています。
 ステータスについて、VMware環境の状態がわかる専用画面も用意しています。
・VMware APIをコールして取得する専用のリソース値

仮想
マシン
ESX
ServervCenter
Server© 2017-2018 NTT DATA INTELLILINK

項目

追加で監視・収集できるVMwareリソース値

CPU(正しい)CPU使用率 [%]/CPU不足量[msec] ...

MEM

バルーン使用量 [MByte] ...

DISK

データストア使用率 [%] ...

・ESX/DataStoreの状態やイベント・ステータスの監視

Corporation57

クラウド管理機能 (1/3)
HinemosにAWSへの接続情報(アクセスキー・シークレットキー)を登録すると、AWS
上のEC2インスタンス情報を取得し、リージョン、アベイラビリティゾーン、VPC、サブネットの単位で自動グルーピングします。運用開始後も自動追尾して、環境変更時に伴う運用操作は必要ありません。
自動構成管理タグを使った自動識別Linux

EC2インスタンス

＋ 検出
タグ情報

Windows

スコープ割当ルール

Webサーバ

識別

APサーバ

DBサーバ

© 2017-2018 NTT DATA INTELLILINKCorporation58

クラウド管理機能 (2/3)
 AWS特有のリソース値、インフラ状況、ログ情報の取得にも対応しています。
■CloudWatch連携
CloudWatchの必要性

CloudWatchの課題

・CloudWatch経由で取得が必要なリソース値
AWSの各種PaaS
EBS(ネットワークストレージ)

・業務カレンダとして連携した監視/通知抑制
・業務層の監視(Webシナリオ監視等)■Health Dashboard連携
AWS環境はクラウドサービスとして提供されたインフラですが、このインフラ・サービスが正常に動作していることを監視する必要があります。

■CloudTrail操作ログ監視
AWS環境のインターネット環境に公開されたパブリッククラウドです。そのため、AWS環境変更については、プライベートクラウドよりセンシティブに管理・監視が必要です。
• 不正なログイン• 許可の無いEC2インスタンスの作成
API 操作ログ • 危険なセキュリティグループの変更© 2017-2018 NTT DATA INTELLILINKCorporation59

クラウド管理機能 (3/3)•サーバ・システム単位での利用状況を可視化する課金配賦機能を備えています。
•サーバ・システム単位での課金アラートから、日単位の料金の増分表示など、様々な課金管理を実現する機能があります• AWSリソースにタグ付けするだけでHinemosが任意の単位で集計• EC2とEBSの紐付けはタグ付け不要
Hinemosが構成情報から自動判定• 見やすい日単位の料金で集計表示
サーバやシステム単位に振り分けられた課金データ

任意のグループ単位の課金状況でアラート
集計・集約したデータから
レポート作成© 2017-2018 NTT DATA INTELLILINKCorporation

60

Hinemosによるクラウドコスト削減• リソースを利用していない時間帯などの情報を基に、リソース起動/停止の操作をジョブフローとして自動実行することで、利用料金の無駄を抑えることができます。

サービス
停止

夜間
利用していない

後処理

インスタンス停止

インスタンス
起動

インスタンスのコントロールをジョブネット
へ組み込み可能© 2017-2018 NTT DATA INTELLILINKCorporation

61

前処理

バックアップサービス開始

クラウド事例
株式会社NTTデータ 「ECONO-CREA®」様
電力小売ビジネスをトータルサポートするクラウド基盤の運用自動化を
Hinemosで実現

インタビュー形式の事例を
Hinemosポータル公開中© 2017-2018 NTT DATA INTELLILINKCorporation

62

ミッションクリティカルシステムの運用管理© 2017-2018 NTT DATA INTELLILINK Corporation

63ミッションクリティカルシステム

24時間365日、無停止 で動作することを要求される業務基幹システム• 銀行系システム• 電子商取引システム• などなど...

システムの停止やセキュリティの問題が発生すると、大きな損失を招く恐れがある
極めて高い信頼性(耐障害性、障害発生時のリカバリ)を確保するための機能、サポート体制が求められる© 2017-2018 NTT DATA INTELLILINKCorporation

64

ミッションクリティカルシステムの構成例
ミッションクリティカルシステムは システム全体が多重化されている障害発生時に常に対処できるような体制をもつ
機器ごとに冗長化
メインサイト

DRサイト

システム全体としても冗長化

アプリケーション
ネ
ッ
ト
ワ
ー
ク

フレームワークス
トレージ

ミドルウェアハイパーバイザ
仮想基盤

仮想基盤での冗長化© 2017-2018 NTT DATA INTELLILINK

データベース

ク
ラ
ス
タ
製
品

OS

機器ごとの
管理ツール

オンプレミス

監視サーバー

待機系サーバー

HAクラスタCorporation

65

災害や大規模障害発生時にDRサイト
で再開

複数のオペレータで昼夜問わず対応ミッションクリティカル機能
Hinemosの 耐障害性 ・ 可用性 を向上し信頼性の高い運用 を可能とします。
障害が発生しても自動で運用継続
ハードウェア・ソフトウェア障害は、自動的な切り替えにより運用を継続できます。

Hinemos
マネージャ1系

Hinemosマネージャ(HA構成)

Hinemos
マネージャ2系

特殊なハードウェアやソフトウェアは不要
必要なものは一般的なIAサーバ2台のみ。
クラスタリングソフトウェアとの組み合わせなどの検証は一切必要ありません。
オンプレ、VM、クラウド、動作環境も問いません。

© 2017-2018 NTT DATA INTELLILINKCorporation

監視対象システム

ActiveStandbyシステム運用を止めずに障害復旧
Hinemos
クライアント66

障害の発生をユーザへ自動的に通知し、運用を止めることなくHA構成へ復旧できます。

業務の継続性
万が一の障害が発生しても、 自動でサーバを切り替え てシステム運用を継続
実行中のジョブも ロストせず継続 します

ネットワーク障害

サーバ障害
監視・ジョブディスク障害プロセス障害自動的にサーバ切替© 2017-2018 NTT DATA INTELLILINKCorporation

67

ロストせず監視それぞれの物理IPアドレスでsyslog/SNMPTRAPを受信するためサーバ切り替え中の障害情報も漏らさず監視することが可能
監視対象システム
管理ネットワーク

syslogsyslogrsyslog

SNMPTRAP

rsyslog

Cluster Controller (JavaVM)

Cluster Controller (JavaVM)
転送キュー

転送キュー
syslog/SNMPTRAP (TCP)

受信済みのsyslog/SNMPTRAPを
常にデータ同期

Hinemos Manager (JavaVM)

マネージャサーバ#1© 2017-2018 NTT DATA INTELLILINKSNMPTRAP

Corporation

Activeマネージャサーバ#2
68

Standbyシステム運用を止めずに障害復旧システム運用を継続したままHA構成に復旧できますStandbyとして復旧
システム運用を継続
データ同期
自動的にサーバ切替

復旧コマンドを実行！

状態変化をオペレータへ通知© 2017-2018 NTT DATA INTELLILINKCorporation69

クラスタリングの仕組みによる違い
ミッションクリティカル
機能

クラスタリングソフト

ハードウェア障害

○

○

OS障害

○

○

ソフトウェア障害○

障害検出時間ポーリング型監視の継続性(PING/リソース等)

トラップ型監視の継続性(syslog/SNMPTRAP等)

ジョブの継続性△(1～2分程度)(環境に依存)

○

○

○

×

(切り替え中のsyslog/SNMPTRAP
もロストせず監視可能)(切り替え中のsyslog/SNMPTRAP
はロストする)

○

△

(検証済)

(未検証)

○

運用容易性

○

Corporation(環境に依存)○導入容易性© 2017-2018 NTT DATA INTELLILINK

△

70

×
(設計および検証が必要)

×(独自の手順書が必要)ミッションクリティカル事例
株式会社NTTデータ カード決済サービス「CAFIS®」様
金融分野におけるミッションクリティカルなIaaS基盤・PaaS基盤の統合運用管
理を、Hinemosで実現

インタビュー形式の事例を
Hinemosポータル公開中© 2017-2018 NTT DATA INTELLILINKCorporation

71

まとめ

© 2017-2018 NTT DATA INTELLILINK Corporation

72

まとめ
• Hinemosによって、エンタープライズ環境での運用管理の課題を解決• エンタープライズ機能によって、視覚的な、直感的なHinemosの操作を実現• クラウド・VM管理機能は、マルチクラウド環境の効率的な運用管理を提供• ミッションクリティカル機能によって重要なシステムの運用管理の要件をカバー© 2017-2018 NTT DATA INTELLILINKCorporation73

© 2017-2018 NTT DATA INTELLILINK Corporation