2018.04.12

統合運用管理ソフトウェアの決定版！
Hinemos ver.6.1のご紹介！ ～基本機能編～
NTTデータ先端技術株式会社© 2018 NTT DATA INTELLILINK Corporation

1. Hinemosとは
2. 最新Hinemos ver.6.1で実現する
運用アナリティクス
3. Hinemosの３大基本機能
収集・蓄積
4. Hinemosの３大基本機能
監視・性能
5. Hinemosの３大基本機能
自動化
6. 統合運用管理のための共通基本機能
7. Hinemosのご利用状況
8. Hinemosの動作環境
9. まとめ© 2018 NTT DATA INTELLILINK Corporation2

Hinemosとは© 2018 NTT DATA INTELLILINK Corporation

3

Hinemosが実現する「攻めの運用」© 2018 NTT DATA INTELLILINK Corporation

4

Hinemosとはエンタープライズシステム運用管理に必要な幅広い機能を備えた
統合運用管理ソフトウェア

自動化

監視・性能
© 2018 NTT DATA INTELLILINK Corporation

収集・蓄積
5

統合運用管理を実現する機能をワンパッケージで提供
収集・蓄積

・収集…サーバ機器、端末、OS、MW、APなどのありとあらゆるデータを収集
・蓄積…収集したデータを管理、活用© 2018 NTT DATA INTELLILINK Corporation

監視・性能

自動化

・監視…収集したデータをもとに、システムの稼動状況を確認し、異常を検知
・性能…蓄積されたデータに対して、グラフを
用いて分析

6

・構築自動化…環境構築の一連の作業を定型化
し、複数環境に対し一括で実行
・業務自動化（ジョブ管理）…システム運行に必要な様々な処理を一元的に管理・実行・運用自動化（Runbook Automation）…確
認・判断作業も含めた運用プロセス自動化

最新Hinemos ver.6.1で実現する
運用アナリティクス© 2018 NTT DATA INTELLILINK Corporation

7

運用アナリティクスとはHinemosが収集・蓄積したデータをもとにリアルタイムなシステム状態把握と未来を予見した予防保全
を実現

クラウド
性能・リソース値
システムログ
アプリログ
NWパケットセンサデータ

NW機器

サーバ

学習
分析

アラート
環境構築
処理実行
自動対処

蓄積

収集
Hinemos© 2018 NTT DATA INTELLILINK Corporation

8

アクション

Hinemos ver6.1新機能① 将来予想値や変化量を監視
これまで収集したデータを元に未来の異常をいち早く検知
将来予測監視変化監視
予測値超えが多発し
急降下

今は正常
だが

１ヶ月後に
異常

次の値を予測し予想以上の変化を検知

リソース枯渇はアラートが出てからだと手遅れです。
変化の多い環境でも、Hinemosが将来を予測し、いち早く対策を打てます。

閾値内の変動でも普段と違う動きは異常の前触れかもしれません。
次の動きを予測し監視をすることで、いち早く異常の傾向を察知できます※ボリンジャー・バンドアルゴリズムを採用© 2018 NTT DATA INTELLILINK Corporation

9

Hinemos ver6.1新機能② 相関や条件組み合わせで監視
複数のデータの関係性から分かる異常をいち早く正確に検知
相関係数分析

収集値統合監視Web
サーバ

障害発生前に異常を検知

Web
サーバ

Web
サーバ

Web
サーバ

一台の障害は警告レベル
全台の障害は危険レベル

障害
・・・
・・・

Process End
・・・
・・・
・・・

相関が崩れたタイミングでアラートを通知

Process Start
・・・

時刻

プロセスが停止しても時間内に再起動すれば正常レベル

アプリケーションログ

あるデータの異常は、他のデータとの関係性から気づける事があります。
相関係数を使って、関係性の崩れから将来的な異常をいち早く察知できます。

© 2018 NTT DATA INTELLILINK Corporation

Web
サーバ

1つのデータでは、重要度を正しく表現することが出来ない場合があります。
複数のデータを組み合わせた監視により障害のレベルを正確に把握できます。

10

Hinemos ver6.1新機能③ ログ件数・メタ情報からの監視
ログメッセージのメタ情報を活用し異常を察知
ログ件数からの監視①
Web
サーバ

大量アクセス

…
…
192.168.0.101
192.168.0.101
192.168.0.101
192.168.0.101
192.168.0.101
192.168.0.101
192.168.0.101…
…

ログ件数からの監視②

一定時間内に閾値を超えるログメッセージが出力されるとアラートを上げることが可能[12/May/2014:20:41:48] "GET /index.html HTTP/1.1～[12/May/2014:20:41:48] "GET /index.html HTTP/1.1～[12/May/2014:20:41:48] "GET /index.html HTTP/1.1～[12/May/2014:20:41:48] "GET /index.html HTTP/1.1～[12/May/2014:20:41:48] "GET /index.html HTTP/1.1～[12/May/2014:20:41:48] "GET /index.html HTTP/1.1～[12/May/2014:20:41:48] "GET /index.html HTTP/1.1～

メッセージは正しくても短時間に大量出力等の異常な状態の可能性も検出

アクセスログ

ログ件数をカウントする際に、メタ情報を活用すること
で、簡易にターゲットメッセージを指定することが可能■(例) /var/log/secureからsrc_ipaddress毎のログイン失敗件数をカウント
Sep 27 13:57:18 webserver sshd[13666]: Invalid user admin from 198.51.100.101 port 3100

ログフォーマットにて
メタ情報を抽出し検索・カウントで利用可© 2018 NTT DATA INTELLILINK Corporation

src_ipaddress=198.51.100.101

この個所をsrc_ipaddressと指定
src_ipaddress=198.51.100.1
src_ipaddress=198.51.100.201

11Hinemos ver6.1新機能④ NWパケット・バイナリ対応
NWパケットもバイナリファイルも収集・監視そして活用へ
ネットワークパケット監視

HinemosさえあればNWパケットも簡単収集・監視でき使い慣れたツールで分析・解析が可能に

Hinemosエージェントが
収集・監視

NW
パケット

Hinemosクライアントから
簡単取得

管理
DB

バイナリファイル監視Java
アプリケーション

クラッシュ時にヒープダンプを出力追記型のバイナリファイルも定期・不定期に出力される
バイナリファイルもテキストファイル同様に管理可能に
ミドルウェアHinemosエージェントがあればバイナリファイルも簡易に収集・監視、活用が可能
管理DB

定期的にバイナリ形式のログ出力© 2018 NTT DATA INTELLILINK Corporation

12

Hinemos ver6.1新機能⑤ ジョブの機能強化・拡張
実行時間予測による終了遅延検知
一昨日

Job A

昨日

Job A

「普段より遅い」
を検出して終了遅延としてユーザに通知可能セッションA✔

ジョブセッションを跨いでジョブの待合わせ(イベント連携)

セッションB

Job A

▲

今日

セッションを跨いだ
イベント連携実行時間

ジョブの実行の
優先度指定
優先度 高

その他の強化・改善
後続ジョブの中で優先度が最も高い
もの1つ実行する
優先度制御が可能

・条件指定の繰り返し実行・実行時間のグラフ表示

優先度 中・ジョブネット/ジョブ単位の定義インポート・エクスポート対応

優先度 低© 2018 NTT DATA INTELLILINK Corporation

・実行間隔の拡張(1分/2分/3分の追加)

13

Hinemos ver6.1新機能⑥

様々な機能強化・拡張

監視機能

ポーリング型の監視の間隔の拡張（30秒間隔を追加）
環境構築機能

環境構築設定の参照呼び出しの追加
環境構築変数を導入
実行コマンド/チェックコマンド/モジュール実行時のログイン情報
モジュールの実行結果の格納に利用可能

モジュール実行結果により後続モジュールの制御の追加
チェックコマンド省略時の動作指定の追加© 2018 NTT DATA INTELLILINK Corporation

14

Hinemosの３大基本機能
収集・蓄積© 2018 NTT DATA INTELLILINK Corporation

15収集・蓄積機能 ありとあらゆるデータを収集・蓄積してビックデータ分析に活用
収集・蓄積
サーバ機器、端末、OS、MW、APなどのありとあらゆるデータを収集収集するメッセージのタグ抽出や解釈を機能を拡張
外部のビックデータ基盤、機械学習・AI基盤に転送する機能を提供© 2018 NTT DATA INTELLILINK Corporation

16収集・蓄積

機能概要

ありとあらゆるデータを収集・蓄積管理、そして分析・運用自動化へ

性能グラフ

検索

性能・リソース値

searchビッグデータ
基盤

システムログ
アプリログ

機械学習・
AI基盤

NWパケットセンサデータ
用途を制限せず
あらゆる情報を収集

Hinemosに蓄積し様々な角度から見える化

収集したデータを簡易に外部連携し利活用

収集

蓄積

転送

© 2018 NTT DATA INTELLILINK Corporation

17収集・蓄積収集データの種類

数値・文字列・バイナリデータや、端末情報やHinemosの実行履歴までありとあらゆる情報を収集可能
数値データ

文字列データ

バイナリデータ

PING応答時間
プロセス数
Web応答時間
各種リソース情報
各種サービスの応答時間
各種ポートの応答時間
SNMPレスポンス
SQLレスポンス
JMXレスポンス
ログ件数
相関係数
コマンド実行結果
JSONメッセージ

ログファイル
syslog
Windowsイベント
Webレスポンス
SNMPレスポンス
SNMPTRAPSQLレスポンス
コマンド実行結果
JSONメッセージ

バイナリファイル
NWキャプチャ

Hinemos実行履歴
イベント履歴ジョブ実行履歴© 2018 NTT DATA INTELLILINK Corporation

18

その他端末データ
Android端末情報(GPS、バッテリー残量、ビーコン)

収集・蓄積ログメッセージのタグ抽出と集計

収集時のログメッセージのタグ抽出により解析が容易に
ログフォーマットによるタグ抽出

規則性のあるログメッセージの内容をタグとしてメタ情報（キー・バリュー）を定義し抽出することができます。

■Apacheアクセスログ
127.0.0.1 - frank [10/Oct/2000:13:55:36 -0700] "GET /apache_pb.gif HTTP/1.0" 200 2326
先頭は
送信元IP

[]内は
日付情報

規則性からタグ抽出
タグを使ったログ集計© 2018 NTT DATA INTELLILINK Corporation

値

src_ipaddress

127.0.0.1

date

10/Oct/2000:13:55:36 -0700

methodGET

status_code

200

send_byte

2326

タグ情報単位のログメッセージの集計により様々な確度で障害などの分析が可能になります。

例）送信元IPによるログ件数の集計

src_ipaddress=198.51.100.201

キー

src_ipaddress=198.51.100.101

src_ipaddress=198.51.100.1

19

送信元IPにて集計しアクセスの片寄りを簡単に確認できる

収集・蓄積ログメッセージの解釈と検索効率化

複数行からなる複雑なログも1メッセージとして蓄積・検索可能
ログ複数行対応

主にファイルログのようなログの区切りがアプリケーション・ミドルウェア
によって異なる場合に、どこからどこまでが「1つのログ」かを識別します。
■Oracleアラートログ■Javaスタックトレース

Sat Feb 07 12:35:53 2015
create tablespace TEST_SPACE datafile size 5m autoextend on
Completed: create tablespace TEST_SPACE datafile size 5m autoextend on
Sat Feb 07 12:38:40 2015
alter database datafile'/u01/app/oracle/oradata/CDB122/0/datafile/o1_mf_test_spa_bfc20s53_.dbf'
resize 8m

java.lang.NumberFormatException: For input string: "1.1"
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.<init>(Unknown Source)
at ExceptionPrintDemo.formatInt(ExceptionPrintDemo.java:7)
at ExceptionPrintDemo.main(ExceptionPrintDemo.java:14)

・先頭パターン
・終端パターン
・区切り文字■Linuxシステムログ
Jun 29 17:38:11 Tiger shutdown[30243]: shutting down for system halt

あるべき単位でメッセージを分割して利用可能に・メッセージ監視・メッセージ検索・ユーザ通知© 2018 NTT DATA INTELLILINK Corporation

20収集・蓄積データ分析基盤への転送

収集データを転送しSWH/ビックデータ分析基盤へ連携可能

SIEM、予兆検知、マーケティング
分析などの新たなデータ活用へ
クラウド上のDWH/BigDATAサービス

既存のSWH/データ分析基盤(等)© 2018 NTT DATA INTELLILINK Corporation

21

Hinemosの３大基本機能
監視・性能© 2018 NTT DATA INTELLILINK Corporation22監視・性能機能 システムの稼働状況を確認し、見える化と傾向分析を実現
監視システムの稼働状況を確認するための22種類の監視機能を提供
複雑な作り込みは不要のためGUI操作だけで監視を開始可能
ユーザによる監視のカスタマイズ（スクリプト・コマンド連携）も可能

性能
監視結果や収集したデータを性能グラフとして表示
グラフ上から閾値（正常・警告・危険）のフィードバックが可能
蓄積データによる未来予測・変化量を使い「過去」から「未来」までを見える化© 2018 NTT DATA INTELLILINK Corporation

23

監視機能

機能詳細

ユーザの作込みが不要なため直ちに導入可能

多種多様な監視をGUIから簡単設定・簡単実行
監視項目

概要

監視項目

概要

PING監視対象機器へのping応答の有無により死活状態を監視します。

SQL監視

DBサーバの応答有無や応答時間、SQLレ
スポンスの内容から状態を監視します。

プロセス監視起動しているプロセス数から状態を監視
します。

JMX監視

Javaアプリケーションのヒープメモリサ
イズ等の状態を監視します。

リソース監視対象機器のリソース情報を取得してその状態を監視します。

ログファイル監視

特定のログファイルに出力されたメッ
セージを監視します。

サービス・ポート監視

特定のサービス・ポートについて、応答有無や応答時間から状態を監視します。

システムログ監視

各種OSのシステムログに出力されたメッ
セージを監視します。

Windows サービス監視

Windows サービスの状態を監視します。

ログ件数監視指定のメッセージを含むログの一定期間の出力量を閾値監視をします。

Windowsイベント監視

Windowsイベントログに出力されたメッ
セージを監視します。

相関係数監視2値の相関係数に対して閾値監視をします。

Hinemosエージェント監視

Hinemos エージェントの死活状態を監視します。

収集値統合監視指定した複数の条件を満たすか否かを監視します。

HTTP監視Webサーバの応答有無や応答時間、レス
ポンスの内容から状態を監視します。

バイナリファイル監視

バイナリファイルを監視します。

HTTPシナリオ監視

複数のURLへ順にアクセスし、想定されるアクセスが可能であるかを監視

パケットキャプチャ

パケットキャプチャを監視します。

SNMP監視汎用的なプロトコルSNMPの応答の内容を監視します。

カスタム監視ユーザ定義のコマンド/スクリプトの実行
結果(数値・文字列)を監視します。

SNMPTRAP監視

対象機器からSNMPTRAPを受信すること
で、対象機器の状態を把握します。

カスタムトラップ監視

json形式でHinemosマネージャに送信された情報(数値・文字列)を監視します。

© 2018 NTT DATA INTELLILINK Corporation

24

Hinemos ver.6.1新機能

監視機能

監視結果の視覚的な確認（ノードマップ）

監視結果は、グラフィカルに確認可能

監視結果の詳細までGUI上で確認可能

レイヤ2/レイヤ3の自動結線も可能ノードの状態をマップ上で確認© 2018 NTT DATA INTELLILINK Corporation

25

監視機能

エージェントレスで利用可能な監視機能

多くの監視機能は、エージェントレスで利用可能
エージェントレスで利用できる監視機能

監視機能(Linux)※ログ件数監視、相関係数監視、収集値統合監視は他の監視設定を入力とする監視のため、本分類には登場しません。

監視項目(Windows)

Ping監視プロセス監視Ping監視プロセス監視リソース監視サービス・ポート監視

リソース監視(※1)

サービス・ポート監視

SNMP監視JMX監視

SNMP監視JMX監視

HTTP監視HTTPシナリオ監視HTTP監視HTTPシナリオ監視

SQL監視

SNMPTRAP監視SQL監視

SNMPTRAP監視

システムログ監視

カスタムトラップ監視

Windowsサービス監視

カスタムトラップ監視(※1) エージェントレスの場合、取得項目に一部制限あり

エージェントの導入が必要な監視機能
監視機能(Linux)

監視項目(Windows)

Hinemosエージェント監視

ログファイル監視

Hinemosエージェント監視

バイナリファイル監視

パケットキャプチャ バイナリファイル監視

パケットキャプチャ

Windowsイベント監視

カスタム監視(※2)

カスタム監視(※2)

ログファイル監視(※2) 監視対象以外の代理サーバ上のエージェントを利用可能© 2018 NTT DATA INTELLILINK Corporation

26

監視機能

監視結果の通知

監視結果は、様々な手段で運用者に通知可能
Hinemosマネージャ

監視コンソールで視覚的に通知監視結果に連動して
処理実行

監視結果を
外部に通知

▲

✔
✔

イベント通知ステータス通知© 2018 NTT DATA INTELLILINK Corporation

ジョブ通知
コマンド通知環境構築通知27

syslog

メール通知
ログエスカレーション通知

監視機能

業務カレンダ制御

高度なカレンダ設定が、監視設定や通知設定に適用可能
毎月第3月曜日のみ稼働

稼働スケジュールを視覚的に確認

毎月最終日のみ稼働
平日09:00～19:00のみ稼働
所定のメンテナンス日のみ非稼働

日中帯と夜間の異なるワークロードに対する制御も容易に実現
夜間帯

日中帯

バッチ処理
監視A

監視B

通知A

通知B

一般的にジョブ管理製品が持つ高度なカレンダ制御を監視機能でも利用できます。
© 2018 NTT DATA INTELLILINK Corporation

28

性能グラフ機能

機能概要

システムの「過去」から「未来」までの見える化を実現可能

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

Hinemosクライアント上でシステムの傾向分析を効率的に行えます。

散布図・相関係数
例．CPU使用率とHTTPのレスポンスタイムの相関

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

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

29

性能グラフ機能

監視設定へのフィードバック

グラフ上でリソース監視の閾値確認・変更が可能

監視設定の閾値を背景色で判別可能

ドラッグ&ドロップで監視設定の閾値を変更可能

過去の収集データ(運用実績)を見ながら、監視設定の適切な閾値を設定することが可能© 2018 NTT DATA INTELLILINK Corporation

30

性能グラフ機能

将来予測と変化量によるグラフ表示

収集したデータを元に将来予測値や変化量からの分析が可能
今は正常だが普段の傾向との差を視覚的に確認

１ヶ月後に異常

予測値超えが多発し急降下

将来的な異常を視覚的に確認© 2018 NTT DATA INTELLILINK Corporation

次の値を予測し予想以上の変化を検知

31

Hinemosの３大基本機能
自動化© 2018 NTT DATA INTELLILINK Corporation

32自動化機能 環境構築から業務処理、オペレータによる運用までを自動化
構築自動化（環境構築）

サーバ環境構築のセットアップといった一連の作業を定型化
複数環境に対しても一括で環境構築
設定ファイルの配布・置換といった定型操作も簡単に設定

業務自動化（ジョブ管理）サーバ間を跨る処理フロー（ジョブネット）を一元管理
即時実行・スケジュール起動・他システム連動など様々な起動契機に対応
48時間カレンダ対応し運用時刻変更による特異日試験など運行管理に必要な機能を提供

運用自動化（Runbook Automation）
運用手順書(Runbook)の自動化(Automation)を支援人が行う確認・判断作業から障害確認まで簡単に設定可能
ジョブ管理と同一インタフェースで提供© 2018 NTT DATA INTELLILINK Corporation

33

構築自動化 環境構築機能概要
OS上の定型的な初期構築・環境変更の作業を定型化・一括実行
パッケージのインストール

インストールパッケージ

コンポーネントの起動

VM環境の
仮想マシン

パッケージのバージョンアップ

NEW＋

設定ファイルの配布・置換

物理サーバ

クラウド環境のインスタンス

host=node001
ip=192.168.0.2
charset=UTF-8

頻繁なOS初期セットアップや定期的なバージョンアップ作業等を効率的に実現します。
© 2018 NTT DATA INTELLILINK Corporation34構築自動化 環境構築機能 特長
Hinemosエージェントは導入不要です。Hinemosエージェントのインストールも本機能で実現できます。

エージェントレス

SSH
運用端末

Hinemos
マネージャ

置換配布
ファイル配布時にリポジトリ情報を利用して置換配布
できます。

WinRM

差分確認

Windows

ファイル配布時に既存ファイルとの差分を確認できます。

host=node001
ip=192.168.0.4
Charset=UTF-8

host=node001
ip=%IPADDR%
Charset=SJIS

host=node001
ip=192.168.0.3
Charset=UTF-8
host=node001
ip=192.168.0.2
Charset=UTF-8© 2018 NTT DATA INTELLILINK Corporation

Linux

運用端末
35

host=node001
ip=192.168.0.4
Charset=UTF-8

業務自動化 ジョブ管理機能概要
複数のサーバを跨る一連の処理フロー（ジョブネット）を一元管理
業務・ミドルウェア処理

連続・複雑な操作

定時処理/深夜処理
zzz...

Job2
Job4

Job1
Job3

Job1

大量ノードへの一括実行

処理結果の確認
障害
Job2
Job4

Job1

Job1

Job3

ジョブの
一元管理

© 2018 NTT DATA INTELLILINK Corporation

・システム運行に必要な処理(ジョブ)の管理
・システム異常発生時に必要な処理(ジョブ)の管理
36

業務自動化 ジョブ管理機能

効率的なジョブ設定の管理

処理フローは「ジョブネット」として階層的にグループ化
JobNetA
Job1-1

JobNetC
Job1-2

Job3-1

Job3-3

JobNetB

Job2-1

Job3-2Job2-2

個々の処理（ジョブ）単位の制御も充実



正常・異常終了の判定

待ち条件・実行契機の制御



実行結果の通知設定© 2018 NTT DATA INTELLILINK Corporation

37

ジョブネットで定義した
実行したい処理の流れを画面でそのまま確認可能業務自動化 ジョブ管理機能 実行契機
ジョブネットは任意の契機で実行可能
即時実行（手動実行）
Hinemos
クライアント

ジョブ実行

スケジュール実行（定期実行）

カレンダ
スケジュール

ファイル
チェック

ジョブ通知

障害

監視・ジョブの実行結果© 2018 NTT DATA INTELLILINK Corporation

ファイル（作成、変更、削除）

38

API/
コマンドライン業務自動化 ジョブ管理機能 ジョブネットの作成・確認
実行中の状態・実行結果もGUIから視覚的に確認可能
ジョブネットの実行状態を視覚化
正常・異常終了をボックスの色で判別
ビューア画面から再実行操作が可能
後続ジョブが動く
条件を線の色で判断
実行中・結果の詳細情報を表示© 2018 NTT DATA INTELLILINK Corporation

39

運用自動化 運用手順書(Runbook)の自動化(Automation)
Hinemosに手順書を登録することで運用自動化を実現
知識集約型

労働集約型
オペレータ
運用
手順書

SE
通知

登録
インシデント管理

登録

SE
運用
手順書

標 自
準 動
化 化

登録
インシデント管理

運用手順を
事前登録

登録

問題管理

問題管理

運用オペレータ作業の課題••••

Hinemos適用による自動化

オペレーションが属人化
要員による作業品質差
複数の管理ツールを組み合わせ
運用プロセス・運用ポリシーがバラバラ© 2018 NTT DATA INTELLILINK Corporation

♪

自動通知

•
•
•
•
40

オペレーションを自動化
自動化による品質均一管理ツール間のフローを連携
運用プロセス・運用ポリシーを統一

運用自動化ジョブと同一のインタフェースを採用、ユーザ承認も自動化

運用手順もジョブネットで可視化

承認処理も承認ジョブで簡単設定

異常確認操作も承認ジョブで簡単設定

運用操作で求められる基本的な操作は作り込不要で簡単に利用できます。
© 2018 NTT DATA INTELLILINK Corporation

41

運用自動化 ユースケース DB障害時の運用手順
手順書ベース
オペレータから
承認依頼

オペレータから
承認依頼

自動化処理

運用責任者

オペレータ

DB稼働状況
の確認

開始

オペレータ作業

正常
か

DB情報
取得

情報取得
許可

再起動
許可

DB
再起動

終
了

オペレータ判断 運用責任者判断

Hinemos

ワンクリックで処理スタート

メールで
承認依頼

メールで
承認依頼

運用責任者

オペレータ
開
始

全ての操作は
履歴管理

監視ジョブ
判断の自動化© 2018 NTT DATA INTELLILINK Corporation

承認
ジョブ

DB情報取得
コマンド

運用責任者判断を記録
42

承認
ジョブ

DB再起動
コマンド

終
了

統合運用管理のための共通基本機能© 2018 NTT DATA INTELLILINK Corporation

43

リポジトリスコープを活用し論理レイヤで運用設計

管理対象機器（ノード）を利用用途でグルーピング（スコープ）可能
スコープ設定例
スコープの多段定義が可能
ユーザ定義のグループ階層
OS

Windows
Windows
Server 2008

コールセンタ

営業支援

端末

端末

サーバ
Windows
Server 2012

ノードの複数所属が可能

業務AP

監視・ジョブ実行対象に
スコープ指定が可能

サーバ

論理的なスコープ単位で設計から設定まで実現可能DB

10,000ノードの監視もスコープ纏めて1設定で実現© 2018 NTT DATA INTELLILINK Corporation

44

カレンダ

ジョブ管理分野で培った高度なカレンダ設定

業務の営業日・メンテナンス日に合わせたカレンダ定義が可能
定期的なカレンダ
・年月日、曜日の定期ルールで指定可能
・前後日指定で、日数ずらした定義可能・非稼働日の場合の振替日・振替回数を指定可能
不定期なカレンダパターン

・定期的ではない祝日パターンを指定可能
・会社の創立記念日、緊急メンテナンス日も指定可能
稼動スケジュールを視覚的に確認可能

昼間・夜間の異なる運用を実現可能

監視・ジョブ・通知などの各機能で指定可能

複数テナント間でのカレンダ共有・非共有が可能© 2018 NTT DATA INTELLILINK Corporation

45

通知

不要なメッセージラッシュ防止の抑制機能も提供

Hinemosの各機能は、実行結果を様々な形で通知可能
監視結果に連動して処理実行

監視コンソールで視覚的に通知

監視結果を
外部に通知

▲

✔
✔

syslog

瞬間的な異常やメッセージラッシュを抑制し本当の問題のみ通知
瞬間的な異常メッセージラッシュ
INFO service start
ERROR diskio /hoge
ERROR diskio /hoge
ERROR diskio /hoge
ERROR diskio /hoge
ERROR diskio /hoge

連続エラーで無ければ通知しない© 2018 NTT DATA INTELLILINK Corporation

46

初回通知後は一定時間は通知しないアカウント

1マネージャでマルチテナント利用が可能

管理対象システムの要件に応じた、柔軟なアクセス制御可能システムAの管理者

管理対象システム

システムA

システムBの管理者

システムB

基盤ABの管理者

基盤AB

Hinemos
マネージャ

システム管理者

運用管理を行うユーザ毎に、運用範囲や権限（設定・参照・実行権限など）を割り当て

オーナ、ロール、システム権限、オブジェクト権限を指定することで運用管理者毎の役割に応じた運用範囲・権限設定が可能に© 2018 NTT DATA INTELLILINK Corporation47

メンテナンス

無停止運用を実現

収集・蓄積したデータの保存管理と管理DBのメンテナンス機能を完備
収集・蓄積したデータ、実行地歴の保存期間の指定やバックアップ、リストアなどのデータ管理の機能が用意されています。

データの保存管理

管理
DB・直近1年間を管理DBに保存
・1年以上前のデータはエクスポート/アーカイブし、管理DBからは削除

管理DBのメンテナンス

ユーザ作り込み不要

Hinemosに限らずDB管理にはフラグメンテーションに対し定期的な再編成が必要です。Hinemosではオンラインで可能です。

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

内部DBの再編成

日々の運用の中で断片化による性能劣化が発生

V6.0から無停止で内部DBの再編成が可能に※ver.6.1では無停止での管理DB再編成はLinuxマネージャのみになります。

© 2018 NTT DATA INTELLILINK Corporation48

クライアントのマルチマネージャ対応
Web・リッチクライアント共に複数マネージャの一括管理が可能
旧バージョンから利用可能な
リッチクライアント

端末にインストール不要な
Webクライアント

画面構成は
ほぼ同一

複数マネージャに同時接続可
データセンタの様な大規模利用やセキュリティ要件でマネージャを分割した場合でも1端末で簡単管理© 2018 NTT DATA INTELLILINK Corporation49セルフチェック機構の強化
自分自身の異常の予兆をいち早く検知しINTERNALイベントで通知
履歴情報が肥大化していますJava VMの空きメモ
リが不足しています通知

クライアント

マネージャサーバ

異常発生前に
障害予兆を確認できる© 2018 NTT DATA INTELLILINK Corporation

他のHinemosマネージャや
ログ集約サーバなど（複数サーバに送信可能）

INTERNALイベントから対処方法を確認できる
50

Hinemosのご利用状況© 2018 NTT DATA INTELLILINK Corporation

51

導入事例
公官庁・自治体・愛知県庁様
・町田市様
・某省庁様（多数）

小売業
・某大手医薬品卸様
・某ドラッグストア様

グローバル・バチカン図書館様・インドネシア政府機関様

証券・金融・三井住友銀行様・カード決済サービス様
・某地方銀行様（多数）

電気・ガス・水道・メタウォーター様・ ECONO-CREA®様

データセンタ・NTTデータ
三鷹データセンタ(ACORE)
大手町データセンタ(EXFORT)
品川データセンタ
堂島データセンタ

製造・化学・富士フイルム様・中央可鍛工業様

輸送・流通
・東急電鉄グループ様
・某旅行代理店様

電話・通信・NTTドコモ様・電通国際情報サービス様
・気象情報通信様※上記はHinemos導入事例の一例となります。
© 2018 NTT DATA INTELLILINK Corporation

52

Hinemosの歴史
2005年にNTTデータより生まれ、10年以上愛され続けております。
外部表彰
ソフトウェア・プロダクト・オブ・ザ・イヤー 2007受賞
ITPro EXPO AWARD 2011受賞～Hinemos OpenFlow/仮想ネットワーク対応～
ITPro EXPO AWARD 2014受賞～マルチクラウド・オーケストレーションツール～
技術情報

スタートアップ記事
各種特集記事を掲載© 2018 NTT DATA INTELLILINK Corporation

53

Hinemosの動作環境© 2018 NTT DATA INTELLILINK Corporation

54

Hinemosの基本構成
 Hinemosは３つのコンポーネントから構成

運用管理サーバ(Hinemosマネージャ)

管理DB
稼動監視
ジョブ実行指示

設定追加・変更
結果の表示

ログ送信
トラップ送信運用管理端末

管理対象システム(Hinemosクライアント)(Hinemosエージェント)© 2018 NTT DATA INTELLILINK Corporation

55

Hinemos ver.6.1の動作環境
コンポーネント

動作環境

提供方法

Hinemosマネージャ

RHEL/CentOS 7

GitHub

RHEL/CentOS 6

ご契約者向けサイト

Windows Server 2016, 2012R2

ご契約者向けサイト

RHEL/CentOS/OracleLinux 7, 6, 5

GitHubWindows Server 2016, 2012R2, 2012, 2008R2, 2008

GitHubWindows 10, 8.1, 8, 7

GitHubAmazon Linux

GitHubSolaris 11,10 HP-UX 11i v3, AIX 7.2, 7.1

ご契約者向けサイト

SLES 12, 11

GitHubUbuntu 16.04 LTS

GitHubAndroid 4.1, 5.0, 5.1, 6.0

GooglePlay

Hinemosクライアント(リッチクライアント)

Windows Server 2016, 2012R2, 2012, 2008R2

GitHubWindows 10, 8.1, 8, 7

GitHub

Hinemosクライアント(Webクライアント)

Internet Explorer, Firefox, Chrome※サポート対象ブラウザ

GitHub

Hinemosエージェント© 2018 NTT DATA INTELLILINK Corporation

56

Hinemos Windows版マネージャ
 ALL Windows環境で安定運用するためWindows対応をリリース• データベースは、Windowsにおいて信頼性が高いSQL Serverを採用• スクリプトは、PowerShellを採用• Hinemosマネージャの起動・停止・異常時はWindowsイベントログにメッセージを出力
Program

ProgramJVM

SQL Server

JVM

PowerShell

PostgreSQL

Windows Server

RHEL / CentOS

Windows版マネージャ

Linux版マネージャ• タスクトレイで状態確認や再起動などが可能© 2018 NTT DATA INTELLILINK Corporation

57

bash

HinemosのVM・クラウド環境の動作サポート
 様々なVM・クラウド環境上でHinemosの動作をサポート
VM環境

クラウド環境VMware vSphere vCenter/ESXi
Hyper-V
KVM
XEN

Amazon Web Services(AWS)
Microsoft Azure(Azure)
BizホスティングCloudn(Cloudn)
Managed Cloud Platform(MCP)
BizホスティングEnterpriseCloud(BHEC)IIJ GIO(IIJ GIO)
ニフティ クラウド(NIFTY Cloud)Google Cloud Platform(GCP)IBM Cloud新しいVM・クラウド環境にも随時対応しますオンプレミス環境からVM・クラウド環境に移行した場合でも安心してHinemosが使えるように動作サポートを推進します。
© 2018 NTT DATA INTELLILINK Corporation

58

バージョン互換性
 Ver.6よりバージョン互換性の対応を進めます。

ver.6.1
マネージャ

ver.6.0
エージェントVer.6.0エージェントの機能範囲で利用可

ver.6.1
エージェントVer.6.1エージェントの機能が全て利用可

接続可能

新バージョンの新機能を利用したい場合に管理対象サーバに導入したHinemosエージェントをそのままで
Hinemosマネージャのみのバージョンアップで対応できます。

© 2018 NTT DATA INTELLILINK Corporation

59Hinemosのパフォーマンス

システム規模 サーバ数

 1マネージャ辺りで管理できるサーバ数は10,000台規模

10000
9000
8000
7000

メモリ量削減ディスクI/O数削減

6000
5000
4000
3000
2000
1000
0
v3.0

v3.1

v3.2

v3.0
監視対象サーバ数

v4.0

v3.1
100

v4.1

v3.2
100

v4.0
300

v5.0

v4.1
1,000

v6.0

v5.0
2,000

v6.1

v6.0
10,000v6.1
10,00010,000※あくまで製品リリース時の特定条件における評価結果です。実際の運用の際に性能評価・サイジングを実施することを推奨します。
© 2018 NTT DATA INTELLILINK Corporation

60

Hinemosのパフォーマンス

システム規模 ジョブ数

 1マネージャ辺りで管理できるジョブ数は100,000ジョブ規模

100,000
90,00080,00070,000

画面描画・操作レスポンスの向上

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

v3.1

v3.0
ジョブ登録数

v3.2

v3.1
5,000

v4.0

v3.2
5,000

v4.1

v4.0
10,000v5.0

v4.1
20,000v6.0

v5.0
100,000

v6.1

v6.0
100,000

v6.1
100,000

100,000※あくまで製品リリース時の特定条件における評価結果です。実際の運用の際に性能評価・サイジングを実施することを推奨します。
© 2018 NTT DATA INTELLILINK Corporation

61

まとめ

© 2018 NTT DATA INTELLILINK Corporation

62

まとめ

• Hinemosは、サーバ機器、端末、OS、MW、APなどのありとあらゆるデータを収集/蓄積が可能となります• Hinemosは、収集したデータをもとに、システムの稼動状況の監視や、グラフを用いた分析が可能となります• Hinemosは、環境構築の自動化、システム運行の自動化（ジョブ）、
運用プロセス自動化（Runbook Automation）が可能となります• 多くの導入実績があり、様々なプラットフォームに対応し、今後もより多くの環境で利用できるよう進化を続けております。
ご清聴頂きありがとございました© 2018 NTT DATA INTELLILINK Corporation63© 2018 NTT DATA INTELLILINK Corporation