28
Copyright © 2014 NTT DATA Corporation Hinemos運用管理のすゝめ 監視編 2014年12月4日 株式会社NTTデータ 基盤システム事業本部 石田 純一

【HinemosWorld2014】B1-3_Hinemos運用管理のすゝめ 監視編

  • Upload
    hinemos

  • View
    1.181

  • Download
    4

Embed Size (px)

Citation preview

Copyright © 2014 NTT DATA Corporation

Hinemos運用管理のすゝめ 監視編

2014年12月4日株式会社NTTデータ 基盤システム事業本部石田 純一

2Copyright © 2014 NTT DATA Corporation

本セッションでお伝えしたい事

Hinemos特徴として

・十分な監視機能を持つこと・使い勝手が良いこと

こうした特徴を、Hinemos導入サポートサービスに従事した際の経験を踏まえながら、正確にお伝えできればと思います。

ちょっとした設定方法から、手の込んだ監視環境の構築まで、ありがちな事例との対比を交えながら説明いたします。

3Copyright © 2014 NTT DATA Corporation

INDEX

1. Hinemosのすゝめ

2. 環境構築

3. 監視設定の登録

4. 監視結果の確認・設定変更

5. まとめ

Copyright © 2014 NTT DATA Corporation 4

1. Hinemosのすゝめ

5Copyright © 2014 NTT DATA Corporation

監視ソフトウェアを導入する理由とは?

監視負荷・コストの削減

zzz...

障害

複雑・膨大な監視の自動化

障害

簡単に、確実に監視したい

監視ソフトウェアを実際に導入してみたところ。。。

設定、操作が複雑で、誰も扱えない。。。

負荷やコストを下げたい

Job1 Job4

Job3

Job2障害

ジョブ実行結果の監視

?!

ジョブ管理は別のソフトウェア。。。

Hinemosを使えば、こうした課題に悩むことはありません

監視ソフトウェアの導入

Copyright © 2014 NTT DATA Corporation 6

2. 環境構築

7Copyright © 2014 NTT DATA Corporation

DBの初期設定投入

ソフトウェアXのインストール

OSインストール OSの初期設定

OS同梱パッケージをインストール

OS非同梱パッケージのインストール(fpingなど)

ソフトウェアXが利用するDBのインストール

ソフトウェアXの起動

ソフトウェアX

Hinemosのインストール

Hinemosの起動 !!!

OSインストール OSの初期設定

OS同梱パッケージをインストール

Hinemos

・ OS同梱パッケージ+Hinemosインストールパッケージのみで構築可能・ DB(PostgreSQL)は、「Hinemos」としてインストール・保守サポート・ 公式ドキュメントは開発元(NTTデータ)が、日本語で提供

Hinemosを用いた監視環境の構築

Hinemosは、簡単にインストールできます

8Copyright © 2014 NTT DATA Corporation

作業者 Hinemosv4.1

ソフトウェアX

担当者A(Hinemosインストール経験あり、監視ソフトウェアXインストール経験なし)

15分 420分

担当者B(Hinemosインストール経験なし、監視ソフトウェアXインストール経験なし)

78分 547分

インターネット 作業端末(Windows) インストール先サーバ(Linux)

SSHHTTP

※インターネット接続無し

サーバルーム

※インターネット接続有

ICMP

検証環境の概要

(参考)上記環境で、手順/PKG探し、インストール、Ping監視の設定作業を実施した際の実測値

Hinemosを用いた監視環境の構築

クローズドな環境でも、迅速かつ簡易に環境構築できます

Copyright © 2014 NTT DATA Corporation 9

2.監視設定の登録

10Copyright © 2014 NTT DATA Corporation

Hinemosを用いた監視の概要

Hinemosで監視を実現するための3ステップ

スコープA(Linux)

ノードA

1. リポジトリ設定 3. 監視設定

監視設定A(システムログ監視)

監視設定B(Ping監視)

監視設定C(Windowsサービス監視)

スコープB(Windows)

ノードC監視設定D

(Windowsイベント監視)

通知A

通知B

通知C

2. 通知設定

ノードB

ノードD

1. 「ノード」「スコープ」を定義(リポジトリ設定)2. 「通知」設定を定義3. 「監視設定」定義し、監視対象「スコープ」、運用者への「通知」方式を指定

スコープC(サーバ機器)

設定例

11Copyright © 2014 NTT DATA Corporation

Hinemosを用いた監視の概要

Hinemosを用いた監視の処理フロー

スコープ

ノード

リポジトリ設定 監視設定

監視設定(Ping監視)

通知

通知設定

ノード

(例)Ping監視の場合

1. Pingの送受信

2. Ping応答時間に応じた監視結果の判定(重要度付)

情報

警告

危険

A秒未満

B秒未満

その他

通知

3. 監視結果の重要度に応じた通知の実行

1. 監視対象機器に対する、情報取得処理2. 取得した情報に応じた、監視結果の判定(重要度付)3. 通知の実行

12Copyright © 2014 NTT DATA Corporation

リポジトリ設定(監視対象)の登録

システム内での利用用途、管理手法、関係性等に応じて、管理対象機器を、「スコープ」でグルーピングします

○監視結果の確認○監視の設定双方の容易性を両立させるグループが作成可能

・スコープの多段定義が可能!・ノードを複数スコープに

所属させる事が可能

管理対象機器は、「ノード」として登録します

OSの情報

デバイス情報 ネットワーク情報

ハードウェア情報

仮想化関連情報 管理者情報など

管理対象機器Hinemosマネージャ

ノード登録

13Copyright © 2014 NTT DATA Corporation

リポジトリ設定(監視対象)の登録

項目名 説明

ファシリティIDノードを一意に識別するHinemos上のID(重複不可、マルチバイト文字不可)

ファシリティ名 ノードの名前

プラットフォームノード上で動作するプラットフォーム名「Linux」,「Windows」,「Network Equipment」, 「Other」より選択

IPアドレス ノードのIPアドレスホスト名 ノードのホスト名

項目名 説明

ファシリティIDスコープを一意に識別するHinemos上のID(重複不可、マルチバイト文字不可)

ファシリティ名 スコープの名前

ノード、スコープの定義は簡単です

ノード定義に必須となる情報

スコープ定義に必須となる情報

→その他、利用する監視機能に応じて、SNMP関連情報、デバイス情報を定義していきます

ファシリティIDファシリティ名を決めればOK!

14Copyright © 2014 NTT DATA Corporation

リポジトリ設定(監視対象)の登録

ノード(監視対象)、スコープの登録操作は、GUIから容易に行えます

プラットフォームをプルダウンで指定

IPアドレスを設定

ホスト名を設定

SNMPを用いた機器情報の一括取得が

可能

ノードの登録画面

スコープの登録画面

必須項目はピンク色で表示

ファシリティIDファシリティ名

を設定

設定画面

簡単!

15Copyright © 2014 NTT DATA Corporation

通知設定の定義

監視結果を運用者に通知する手段は、「通知種別」より選択します

Hinemosマネージャ

イベント通知ステータス通知

ジョブ通知コマンド通知

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

✔▲

syslog

1. 監視結果を運用者に「通知」する手段(種別)を選択2. 「通知」を行うタイミング(契機)、通知する際に実行する動作を指定

1. 通知手段(種別)の選択

「通知」は「ジョブ」からも利用可能!

16Copyright © 2014 NTT DATA Corporation

通知設定の定義

重要度変化後の初回通知(赤丸部分に数値を設定)同じ重要度の監視結果が○回以上連続した場合に初めて通知する

重要度変化後の二回目以降の通知(以下から選択)・ 常に通知する・ 前回通知から○分間は同一重要度の通知はしない・ 通知しない

1. 通知するタイミングを定義

2. 通知実施時に実行する動作(コマンド)を、監視結果の重要度毎に定義

情報: 実効ユーザ, 実行コマンド警告: 実効ユーザ, 実行コマンド危険: 実効ユーザ, 実行コマンド不明: 実効ユーザ, 実行コマンド

複雑な条件式を頑張って考えなくても大丈夫!

Trigger name like CPU usage is too high

2. 通知タイミング、通知実施時に実行する動作の指定

(例)コマンド通知の場合

17Copyright © 2014 NTT DATA Corporation

通知設定の登録

通知設定の登録操作も、GUIから容易に行えます

必須項目はピンク色で表示

条件式を書く必要無し

ラジオボタンで選択

すぐに使える推奨設定が、そのまま利用可能です

安心!

設定画面

18Copyright © 2014 NTT DATA Corporation

監視設定の定義

監視設定は、14種の監視種別から「選択」します

1. 14種の監視種別から、実行したい監視を選択2. 監視対象スコープ、通知設定を選択3. 監視条件(監視間隔、判定条件等)を設定

監視種別

PING監視

システムログ監視

Hinemosエージェント監視

HTTP監視

プロセス監視

リソース監視

SQL監視

SNMP監視

SNMPTRAP監視

ログファイル監視サービス・ポート監視

カスタム監視

Windowsサービス監視 Windowsイベント監視選択

・監視対象

ノード

・通知設定

監視設定(数値監視の場合)

ノード

・監視間隔:○分・判定条件(閾値指定):

監視設定毎に、判定条件の閾値を考えればOK!

{Test template:system.cpu.util[,,].avg(60)}>40

19Copyright © 2014 NTT DATA Corporation

監視設定の登録

監視設定の登録操作は、GUIから容易に行えます

プルダウンメニューラジオボタンが使えて

簡単!

必須項目はピンク色で表示

プルダウンで監視対象リソース

を選択

(例)リソース監視

「リソース監視」を選択

監視対象を指定

判定閾値を入力

利用する「通知設定」を

選択

20Copyright © 2014 NTT DATA Corporation

監視設定情報の管理・登録

設定の一括登録、設計書(パラメータシート)の作成・管理も容易です

Hinemos

マネージャHinemosクライアント

(+Utilityオプション)

XML

専用の設計書

(パラメータシート) 作業ミス削減が可能

専用ツールで、保守対応も安心

設定の出し入れ

Copyright © 2014 NTT DATA Corporation 21

4. 監視結果の確認・設定変更

22Copyright © 2014 NTT DATA Corporation

監視結果の確認

1つの画面で、障害の概要から詳細まで、確認できます

監視結果の確認

障害の概要から、詳細まで、GUIで簡単に確認できる

いつどこで、何が起こったのかを

確認可能

通知(アラート)が上がった原因を、詳細まで確認可能

障害情報確認時に、監視設定を意識する必要が無い!

23Copyright © 2014 NTT DATA Corporation

監視の実行スケジュール制御

運用スケジュールの確認・変更も、GUIから容易に行えます

カレンダによる、監視の稼働スケジュール確認・登録

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

設定変更もGUIから

複雑な条件式の読み込み・新規作成は不要

不要な監視結果に悩む必要が無い!

24Copyright © 2014 NTT DATA Corporation

監視設定の変更

運用開始後の設定変更も、簡単!

Hinemosなら。。。

監視を実現する複雑な条件式の読み込み

新規作成は不要

設定変更操作も、ラジオボタン、プルダウンメニューで楽々設定

他の監視製品

監視設定が複雑すぎる。。。

製品の有識者はもういないし。。。

マニュアルが英語。。。{www.hoge.com:net.if.in[eth0,bytes].min(300)}>100K

{smtp1.hoge.com:net.tcp.service[smtp].last(0)}=0&{smtp2.hoge.com:net.tcp.service[smtp].last(0)}=0

{Test template:system.cpu.util[,,].avg(60)}>40

日本語マニュアル!

25Copyright © 2014 NTT DATA Corporation

監視結果のレポート生成

監視結果のレポート生成も、容易に行えます

Hinemosマネージャ

自動生成

メール送信

Copyright © 2014 NTT DATA Corporation 26

5. まとめ

27Copyright © 2014 NTT DATA Corporation

まとめ

システム監視ソフトウェアを使いこなすことに悩んでしまっていませんか?

• システムが健全であると判断するための監視設計⇒より注力しませんか?

• 監視要件を十分に満たす監視システムの構築⇒Hinemosを使って、楽に構築しませんか?

• 監視システムからの通知に基づく障害への対処⇒より時間をかけませんか?

「システムを安定的に運用し、ビジネス継続性を担保する」という目的を達成するために、Hinemosの活用をご検討ください

www.hinemos.info

Copyright © 2011 NTT DATA Corporation

Copyright © 2014 NTT DATA Corporation