SlideShare una empresa de Scribd logo
1 de 69
Copyright © 2014 TIS Inc. All rights reserved.
OSC福岡2015
OSS推進室
古矢俊輔
2015年10月3日
実録!Hinemos導入経験者が語る、
実運用でのあるある話
Copyright © 2014 TIS Inc. All rights reserved. 2
本講演の内容は、TISの実績・見解によるものです。
Hinemos4.1.3以前のバージョンをベースとしたお話しになりますが、
Hinemos5.0ではいくつか改善されているものもあります。
はじめに
Copyright © 2014 TIS Inc. All rights reserved. 3
自己紹介
3分
古矢 俊輔(ふるや しゅんすけ)
TIS OSS推進室
・ 2013年入社
やってたこと
・ ECサイトのシステム運用保守(インフラ部分)
・ ネットワーク構築
・ 仮想化基盤構築
・ Hinemos構築 (もうすぐHinemos歴1年)
・ OSS運用管理ツールの保守サポート
Copyright © 2014 TIS Inc. All rights reserved. 4
Hinemosとは
NTTデータ製のOSS統合運用管理ツールです。
監視もジョブも物理も仮想もクラウドもNW機器もまとめて管理!
5月に最新版バージョン5.0がリリース!
クラウド
仮想環境
物理
NW機器
監視
ジョブ
他にもいろ
いろ
Copyright © 2014 TIS Inc. All rights reserved. 5
TISのHinemosの取り組み
20Job
1台
10台
50台
30台
5台
金融・産業・公共など、幅広い業界のお客様への
Hinemos導入・運用・サポート実績!
50Job
100Job
300Job
100+台
3000+
Job
数台~数十台/10~300ジョブ から 100台超/3000ジョブ超 まで!
Copyright © 2014 TIS Inc. All rights reserved. 6
本日のテーマ
設計テクニック
①監視静観の方法は最初に決める!!
②オーナーロールは重要!!
運用してみて困ったこと
①監視の画面がごちゃごちゃ
②ジョブ画面の表示が遅い
③リソース監視で「不明」がでる
Utilityで効率化
①Utilityは工夫が必要!!
②Utilityは危険!!
③失敗を踏まえ今では!!
Copyright © 2014 TIS Inc. All rights reserved. 7
設計テクニック①
監視静観の方法は最初に決める!!
Copyright © 2014 TIS Inc. All rights reserved. 8
監視静観とは?
監視静観の方法は最初に決める!
メンテナンス作業
サーバ稼動
00:00
サーバ停止 サーバ稼動
01:00 02:00 03:00 04:00
監視中 静観 監視中
メンテナンス時に監視を止めることをTISでは監視静観とよぶ
Copyright © 2014 TIS Inc. All rights reserved. 9
なぜ監視静観の方法を最初に決めるべきなのか?
監視静観の方法は最初に決める!
静観の要件次第で、全体の構成が大きく変わるため
APスコープ
●●監視
●●監視
●●監視
××監視
▲▲監視
××監視
▲▲監視
通知
通知A
通知B
監視対象の構成 通知の構成例
Copyright © 2014 TIS Inc. All rights reserved. 10
監視静観の方法は?
方法は大きく分けて4つ
①管理対象から除外
②監視の無効化
③通知の無効化
④カレンダ非稼働
方法 スケジューリング 監視対象の選択 静観中のジョブ実行 静観終了後の通知
① 管理対象から除外
② 監視の無効化
③ 通知の無効化
④ カレンダ非稼動
③①
ノード
ノード
ノード
ノード
スコープ
監視
監視
監視
監視
カレンダ
通知
通知
④
監視静観の方法は最初に決める!
△は構成に依存するもの
カレンダ
②
Copyright © 2014 TIS Inc. All rights reserved. 11
静観の注意点
監視静観の方法は最初に決める!
Copyright © 2014 TIS Inc. All rights reserved. 12
監視静観の方法は最初に決める!
①管理対象から外す 場合はその間ジョブが実行できない
ノード単位でピンポイントに監視を無効化できるというメリットがありますが、管理対
象外のノードはジョブも実行できなくなる
つまり、
・監視を止めて、ジョブでサービス再起動する
などができません。
方法 スケジューリング 監視対象の選択 静観中のジョブ実行 静観終了後の通知
① 管理対象から除外
② 監視の無効化
③ 通知の無効化
④ カレンダ非稼動
注意点 その1
Copyright © 2014 TIS Inc. All rights reserved. 13
注意点 その2
監視静観の方法は最初に決める!
②監視の無効化 と ③通知の無効化 は静観終了後に通知がとぶ
ステータス監視は(死活、リソース、プロセスなど)復旧も通知するのが普通ですが、
監視や通知の無効化は、静観終了時に有効にすると、設定している数だけ有効
化直後の初回検知がされます。
正常 危険 正常
メンテナンス作業
無効化 有効化
方法 スケジューリング 監視対象の選択 静観中のジョブ実行 静観終了後の通知
① 管理対象から除外
② 監視の無効化
③ 通知の無効化
④ カレンダ非稼動
お休みのところスイマセン!
Copyright © 2014 TIS Inc. All rights reserved. 14
監視静観の方法は最初に決める!
Hinemos最新版5.0の通知は「有効にした直後は通知しない」という設定が追
加されました!!
これ
正常 危険 正常
無効化 有効化
この設定にチェックをいれれば、、
メンテナンス作業
方法 スケジューリング 監視対象の選択 静観中のジョブ実行 静観終了後の通知
① 管理対象から除外
② 監視の無効化
③ 通知の無効化
④ カレンダ非稼動
安心してください!
メール来ません!
Copyright © 2014 TIS Inc. All rights reserved. 15
実際どれだけ構成が変わるのか
監視静観の方法は最初に決める!
Copyright © 2014 TIS Inc. All rights reserved. 16
監視の要件
・ ノード4台それぞれに3種類の監視を実装する
・ ジョブはなし
ノード
ノード
監視
監視
監視
通知
通知
監視静観の方法は最初に決める!
スコープ
ノード
ノード
静観のことを抜きに一番シンプルな構成にした場合
しかし、ここで静観の要件がでてきた…
Copyright © 2014 TIS Inc. All rights reserved. 17
静観の要件
1. 静観する時間を予約できるようにしたい
2. ノード単位で監視を静観したい
監視静観の方法は最初に決める!
もともと設計していた構成から静観の方法を考えると…
ノード
ノード
監視
監視
監視
通知
通知
スコープ
ノード
ノード
方法 スケジューリング 監視対象の選択 静観中のジョブ実行 静観終了後の通知
① 管理対象から除外
② 監視の無効化
③ 通知の無効化
④ カレンダ非稼動
この構成では
どの方法を使っても
静観の要件を満たせない
Copyright © 2014 TIS Inc. All rights reserved. 18
監視静観の方法は最初に決める!
ノード 監視
監視
監視
通知
通知
カレンダ監視
監視
監視
ノード
監視
監視
監視
カレンダ
監視
監視
監視
カレンダ
カレンダ ノード
ノード
方法 スケジューリング 監視対象の選択 静観中のジョブ実行 静観終了後の通知
① 管理対象から除外
② 監視の無効化
③ 通知の無効化
④ カレンダ非稼動
監視要件 と 静観要件 を満たすためには
構成を変更しなければならない
Copyright © 2014 TIS Inc. All rights reserved. 19
監視静観の方法は最初に決める!
・ スコープ、監視設定、通知などを一通り決めたあとで考えると
静観の要件を満たせない場合がある
⇒設計からやり直しということもあり得る
・ それぞれの静観方法の特徴を把握した上で
監視静観は、はじめから考えるのがオススメ!!
Copyright © 2014 TIS Inc. All rights reserved. 20
設計テクニック②
オーナーロールは重要!!
Copyright © 2014 TIS Inc. All rights reserved. 21
オーナーロールとは?
オーナーロールは重要!
・Hinemosの全ての設定に定義する
・オーナーロールでユーザのアクセス制御をする
●●監視(部署A)
●●ジョブ(部署A)
××監視(部署B)
B_ROLE
××ジョブ(部署B)
B_ROLE
A_ROLE
A_ROLE
A_ROLE
B_ROLE
●●監視(部署A)
●●ジョブ(部署A)
××監視(部署B)
ALL_USERS
××ジョブ(部署B)
ALL_USERS
ALL_USERS
ALL_USERS
ALL_USERS
ALL_USERS
部署Aユーザ
部署Bユーザ
部署Aユーザ
部署Bユーザ
ALL_USERS(デフォルト) オーナーロールでのアクセス制御
Copyright © 2014 TIS Inc. All rights reserved. 22
オーナーロールが重要な理由って?
オーナーロールは重要!
・各設定は同じオーナーロール同士しか紐付できない
・デフォルトのALL_USERSを使うと制限がかからない
・オーナーロールは後で変更できない
(ユーザへのロール割当は自由に変更可)
●●監視
●●ジョブ
××監視
B_ROLE
××ジョブ
B_ROLE
A_ROLE
A_ROLE
ノードA
A_ROLE
ノードB
B_ROLE
メール通知A
A_ROLE
メール通知B
B_ROLE
Copyright © 2014 TIS Inc. All rights reserved.
実例紹介
23
ノードのオーナーロール変更
対象ノード:10台
影響範囲は想像以上に大きい!!
オーナーロールの変更がどれだけ大変なのか?
オーナーロールは重要!
Copyright © 2014 TIS Inc. All rights reserved. 2424
ノードA-04
ノードB-01
部署Aユーザ
ノードA-03
ノードA-01
ノードB-02
部署ごとに管理するノードが異なるため、部署単位でオーナーロールを設定
部署Bユーザ
ノードA-02
ノードB-03
ノードB-04
部署A
部署B
A-B_ROLE
A_ROLE
A-B_ROLE
A_ROLE
B_ROLE
A-B_ROLE
B_ROLE
オーナーロールは重要!
初期構築時
運用開始後のお客様からの要望
部署A、Bの一部サーバについてはどちらの部署のユーザでも管理したい
Copyright © 2014 TIS Inc. All rights reserved. 25
監視の観点で見た設定変更箇所
監視
メール通知
カレンダ カレンダパターン
オーナーロールは重要!
ジョブの観点で見た設定変更箇所
ジョブネット ジョブ
ジョブ
ジョブ メール通知 メールテンプレート
カレンダ カレンダパターンジョブユニット
1監視あたり(設定数:7)
通知 × 3
メールテンプレート x 1
カレンダ × 1
カレンダパターン × 1
1ジョブユニットあたり(設定数:16)
実行契機 x 1
ジョブネット x 1
カレンダ × 1
カレンダパターン × 1
ジョブ × 5
通知 x 3
メールテンプレート x 3
ジョブ
ジョブ
実行契機
メール通知 メールテンプレート
メール通知 メールテンプレート
イベント通知
ステータス通知
メールテンプレート
Copyright © 2014 TIS Inc. All rights reserved. 26
ノード1台だけで・・・
オーナーロールは重要!
ノードごとに必要となる設定
監視×6
ジョブユニット×5
Copyright © 2014 TIS Inc. All rights reserved. 27
オーナーロールは重要!
なんと再設定数1000オーバー!!!
(7×6監視 + 16×5ジョブユニット)×10ノード
ノード10台になると・・・
Copyright © 2014 TIS Inc. All rights reserved. 28
オーナーロールは重要!
・オーナーロール(アクセス制御)は
後戻りできないので最初に考える!!
・要件がなくても後で絶対でないとは言えない
⇒ALL_USERSは使わない
Copyright © 2014 TIS Inc. All rights reserved. 29
運用してみて困ったこと①
監視の画面がごちゃごちゃ!
~3つも必要か?~
Copyright © 2014 TIS Inc. All rights reserved. 30
過去のイベントを確認済にしない限り
重要度「危険」が表示される
・ リアルタイムでの監視状態を
確認する上で混乱を招きやすい
・ イベントを確認済にするのは
手間になる
・ スコープ画面は非表示
・ ステータス画面で全サーバの監視状態を
確認できるようにする
・イベント画面に出力されたものは
未確認のまま
監視の画面がごちゃごちゃ!
スコープ画面(一番上)は使わないケースが多い
Copyright © 2014 TIS Inc. All rights reserved. 31
Hinemos5.0では監視履歴画面上に
デフォルトでスコープ画面が表示されなくなった
監視の画面がごちゃごちゃ!
Copyright © 2014 TIS Inc. All rights reserved. 32
運用してみて困ったこと②
ジョブ画面の表示が遅い!
~何分待たせるんだい?~
Copyright © 2014 TIS Inc. All rights reserved. 33
ジョブの数が増えれば増えるほど
ジョブ設定の一覧画面を表示するのに時間がかかってしまう
ジョブ画面の表示が遅い!
3000ジョブくらいになると数分またなきゃいけないなんてことも!!
さらに!!
ジョブ履歴を表示させる際においても
ジョブのパースペクティブを開く必要があり、ジョブ[一覧]ビューもセットで読み込ま
れるため同様に時間がかかってしまう
障害対応の時にそんなに待ってられない!!
Copyright © 2014 TIS Inc. All rights reserved. 34
ジョブユニットA-01
オーナーロールID:A-SYSTEM
ジョブユニットB-01
オーナーロールID:B-SYSTEM
Aユーザ
A-SYSTEMロールを割り当て
Bユーザ
B-SYSTEMロールを割り当て
管理者
Administratorsロールを割り当て
ジョブユニットA-02
オーナーロールID:A-SYSTEM
ジョブユニットB-02
オーナーロールID:B-SYSTEM
必要最低限のジョブだけを表示!!
・ 何でもかんでも管理者ユーザを使わない
⇒オペレーションミス削減にもつながる
(ジョブ一覧画面にはフィルター機能がない)
①ジョブ一覧画面を表示する際のポイント
ジョブ画面の表示が遅い!
Copyright © 2014 TIS Inc. All rights reserved. 35
②ジョブ履歴を表示する際のポイント
ジョブ一覧は無駄に表示させない!!
・ ジョブ[履歴]の確認用にパースペクティブをカスタマイズする
ジョブ画面の表示が遅い!
Copyright © 2014 TIS Inc. All rights reserved. 36
Hinemos5.0では
①ジョブの表示速度が向上!!
②ジョブ設定画面とジョブ履歴画面のパースペクティブが
デフォルトで別々になった!!
ジョブ画面の表示が遅い!
Copyright © 2014 TIS Inc. All rights reserved. 37
運用してみて困ったこと③
リソース監視で「不明」がでる!!
~意外とあるあるなんだよね~
Copyright © 2014 TIS Inc. All rights reserved. 38
監視の仕組み
リソース監視
リソース監視で「不明」がでる!!
SNMPを使用したポーリングにより管理対象ノードのリソース値を取得する
監視のタイミングで、マネージャからノードへSNMPのリクエストを送信する
SNMPリクエスト
レスポンス
Hinemosマネージャ 管理対象ノード
Copyright © 2014 TIS Inc. All rights reserved. 39
深夜の時間帯に、ファイルサーバに対する
リソース(ディスク使用率)監視が「不明」になるときがある
サーバ側のログ等を確認するが、
・ 特に問題となるような事象は発生していない
・ SNMPのプロセスは落ちてない
Hinemosマネージャ
がおかしいんじゃな
いの?
エージェントが落ちて
たからリソース監視が
失敗したんだ!
事象(実例)
リソース監視で「不明」がでる!!
Copyright © 2014 TIS Inc. All rights reserved. 40
他サーバからファイルサーバに対して
データコピー処理が行われていたことが判明!!
⇒ 監視対象サーバ側に一時的な負荷がかかっていたことで
リクエストがタイムアウトし、リソース値を取得できなかった
監視の仕組み上、リソース監視で値を取得できなくなることは
環境によっては起こり得ること
原因
その都度通知は飛ば
してほしくないなー
リソース監視で「不明」がでる!!
Copyright © 2014 TIS Inc. All rights reserved. 41
監視の判定ポリシーを緩くする
対応
時間
監視結果
before
after
時間
1
2
監視結果
リソース監視で「不明」がでる!!
Copyright © 2014 TIS Inc. All rights reserved. 42
時間
監視結果
ただし、重要度「不明」以外の検知ポリシーも緩くなってしまう
というデメリットもある
after
1
2
before
時間
監視結果
リソース監視で「不明」がでる!!
Copyright © 2014 TIS Inc. All rights reserved. 43
特定の時間帯(02:00-03:00)のみ監視で検知するタイミングを緩くする
2つの監視設定を使用する
監視設定A - 通知:重要度に変更があった1回目で通知
- カレンダ:2:00-3:00 非稼働
監視設定B - 通知:同じ重要度の監視結果が3回連続した場合に通知
- カレンダ:2:00-3:00 のみ稼働
1回で検知
00:00
3回で検知 1回で検知
01:00 02:00 03:00 04:00
このような対応もある!!
リソース監視で「不明」がでる!!
Copyright © 2014 TIS Inc. All rights reserved. 44
Utilityで効率化
~Utilityは工夫が必要!!~
Copyright © 2014 TIS Inc. All rights reserved. 45
以下の機能を提供するHinemosのオプションツール
・ エンタープライズMIBの登録
・ 設定の一括エクスポート/インポート
・ 差分比較
同梱ExcelシートHinemosマネージャ xmlファイル
時間大幅減+ミスもなくなる
Utilityとは
Utilityは工夫が必要!!
Copyright © 2014 TIS Inc. All rights reserved. 46
しかし、
工夫しないとなかなか効率化できない
Utilityは工夫が必要!!
Copyright © 2014 TIS Inc. All rights reserved. 47
同梱のExcelシート ≠ 設計書
なぜ工夫が必要なのか?
Utilityは工夫が必要!!
ジョブだけでも・・・
ジョブデータ
変数
待ち条件
通知
Copyright © 2014 TIS Inc. All rights reserved. 48
設計書に記載した設定を、Hinemosに投入しようとすると・・・
設計書
同梱Excelシート
xmlファイル
Hinemos
Utilityは工夫が必要!!
なぜ工夫が必要なのか?
Copyright © 2014 TIS Inc. All rights reserved. 49
対応策
同梱フォーマットの項目に準じた設計書を使用する
Utilityは工夫が必要!!
Copyright © 2014 TIS Inc. All rights reserved. 50
さらにTISでは・・・
Utilityは工夫が必要!!
Copyright © 2014 TIS Inc. All rights reserved. 51
インポートデータの作成を簡略化し、設定導入の時間を大幅に削減している。
設計書
Utilityジェネレータ
同梱Excelシート
xmlファイル
設計書
xmlファイル
実質
Utilityジェネレータを使用!!
対応策
Utilityは工夫が必要!!
Copyright © 2014 TIS Inc. All rights reserved. 52
Utilityで効率化
~Utilityは危険!!~
Copyright © 2014 TIS Inc. All rights reserved. 53
やってしまったエピソード①
Utilityは危険!!
Copyright © 2014 TIS Inc. All rights reserved. 54
事象
ジョブユニットの中に、新たにジョブの追加を行う要件があった
対象のジョブユニットが多かったこともありUtilityを使用し、
追加データをインポートした
ジョブユニットA
ジョブ1
ジョブ2
ジョブ3
ジョブユニットA
ジョブ1
ジョブ2
ジョブ3
ジョブ4
ジョブユニットA
ジョブ4
Hinemos Hinemosインポートデータ
=+
こうなる予定だった
Utilityは危険!!
Copyright © 2014 TIS Inc. All rights reserved. 55
ところが… 我々が目にしたものは!!
Utilityは危険!!
Copyright © 2014 TIS Inc. All rights reserved. 56
もともと入っていた設定データがなくなってしまった!!
ジョブユニットA
ジョブ1
ジョブ2
ジョブ3
ジョブユニットA
ジョブ4
Hinemos インポートデータ
=+
実際はこうなった
ジョブユニットA
ジョブ4
Hinemos
Utilityの注意点
・ 同一IDのインポートは設定の入れ直しと同等
・ インポートデータに無いものは消える
Utilityは危険!!
Copyright © 2014 TIS Inc. All rights reserved. 57
やってしまったエピソード②
Utilityは危険!!
Copyright © 2014 TIS Inc. All rights reserved. 58
事象
リソース監視の設定を30個追加し、
動作確認のため一時的に監視間隔を5分から全て1分に変更した
試験後、元の監視間隔に戻す必要があった
そこで、設定追加直後にエクスポートしたリソース監視データの状態に戻すことに!!
こうなる予定
監視A(1分)
監視B(1分)
監視C
監視D
監視E
監視A(5分)
監視B(5分)
Hinemos Hinemos
作業前に取得した
監視データ
監視A(5分)
監視B(5分)
監視C
監視D
=+
Utilityは危険!!
Copyright © 2014 TIS Inc. All rights reserved. 59
ところが… 我々が目にしたものは!!
Utilityは危険!!
Copyright © 2014 TIS Inc. All rights reserved. 60
メールが大量に通知された
事件起こる
Utilityは危険!!
Copyright © 2014 TIS Inc. All rights reserved. 61
実際はこうなった
監視A(1分)
監視B(1分)
監視C
監視D
監視E
監視A(5分)
監視B(5分)
監視C
監視D
監視E
Hinemos Hinemos
設定追加直後
監視データ
監視A(5分)上書き
監視B(5分)上書き
監視C 上書き
監視D 上書き
監視E 上書き
初回検知!
=+
Utilityの注意点
・エクスポートデータは各設定の全量が含まれる
・インポートデータに含まれるものは、設定に変更が無くても上書きされる
・上書きでインポートした際、初回通知が発報される
Utilityは危険!!
Copyright © 2014 TIS Inc. All rights reserved. 62
・ Utilityは便利な反面、使い方を間違えると痛い目をみる
・ 作業フローの中にUtilityを取り入れるには、
機能をしっかりと理解することが必要!!
Utilityは危険!!
Copyright © 2014 TIS Inc. All rights reserved. 63
Utilityで効率化
~失敗を踏まえ今では!!~
Copyright © 2014 TIS Inc. All rights reserved. 64
設計書
インポートデータ
変更した設計書から
インポートデータを作成
ポイント①:インポートデータの確認を徹底する!
エクスポートデータ
(before)
インポート前に変更箇所が想定通りかをチェックするため差分比較!!
比較データはインポートデータの中身が正しいことを示すエビデンスとして使う!
Hinemos
失敗を踏まえ今では!!
変更前のHinemosの
データをエクスポート
差分比較
Copyright © 2014 TIS Inc. All rights reserved. 65
インポートデータ
作業後にデータをエクスポートし、変更箇所が想定通りかチェックするための
最後の差分比較!!
エクスポートデータ
(before)
エクスポートデータ
(after)
Hinemos
作業結果のエビデンスとして使える!!
ポイント②:インポート後の確認も徹底する!
差分比較 差分比較
失敗を踏まえ今では!!
Copyright © 2014 TIS Inc. All rights reserved. 66
失敗を踏まえ今では!!
・ Utilityを用いた作業フローを確立!!
・ 構築にとどまらず、
運用中の設定変更まで
正確かつスピーディー に対応している
Copyright © 2014 TIS Inc. All rights reserved. 67
最後に
Copyright © 2014 TIS Inc. All rights reserved. 68
TISはこれ以外にも
まだまだHinemosの必要なテクニックや力をもっ
ています。
また、Hinemosに限らず他のOSSでも
SIから保守サポートまで対応します。
TISブースまで!!
是非お立ち寄りください!!
最後に
OSCFUKUOKA

Más contenido relacionado

La actualidad más candente

【Hinemos World 2013】A-3:Hinemos運用Hacks ~マニュアルにないノウハウを公開します(株式会社クニエ)
【Hinemos World 2013】A-3:Hinemos運用Hacks ~マニュアルにないノウハウを公開します(株式会社クニエ)【Hinemos World 2013】A-3:Hinemos運用Hacks ~マニュアルにないノウハウを公開します(株式会社クニエ)
【Hinemos World 2013】A-3:Hinemos運用Hacks ~マニュアルにないノウハウを公開します(株式会社クニエ)
Hinemos
 

La actualidad más candente (20)

監視もジョブも、OSSのHinemosで!
監視もジョブも、OSSのHinemosで!監視もジョブも、OSSのHinemosで!
監視もジョブも、OSSのHinemosで!
 
【HinemosWorld2014】B2-3_Hinemos徹底解剖~ジョブ編~
【HinemosWorld2014】B2-3_Hinemos徹底解剖~ジョブ編~【HinemosWorld2014】B2-3_Hinemos徹底解剖~ジョブ編~
【HinemosWorld2014】B2-3_Hinemos徹底解剖~ジョブ編~
 
【Hinemos World 2013】A-3:Hinemos運用Hacks ~マニュアルにないノウハウを公開します(株式会社クニエ)
【Hinemos World 2013】A-3:Hinemos運用Hacks ~マニュアルにないノウハウを公開します(株式会社クニエ)【Hinemos World 2013】A-3:Hinemos運用Hacks ~マニュアルにないノウハウを公開します(株式会社クニエ)
【Hinemos World 2013】A-3:Hinemos運用Hacks ~マニュアルにないノウハウを公開します(株式会社クニエ)
 
Hinemosのすゝめ(監視編)
Hinemosのすゝめ(監視編)Hinemosのすゝめ(監視編)
Hinemosのすゝめ(監視編)
 
【HinemosWorld2015】A2-3_基幹システム運用の正常進化~Hinemos SAP連携withミッションクリティカルオプション
【HinemosWorld2015】A2-3_基幹システム運用の正常進化~Hinemos SAP連携withミッションクリティカルオプション【HinemosWorld2015】A2-3_基幹システム運用の正常進化~Hinemos SAP連携withミッションクリティカルオプション
【HinemosWorld2015】A2-3_基幹システム運用の正常進化~Hinemos SAP連携withミッションクリティカルオプション
 
【HinemosWorld2014】A2-4_Hinemos レポーティングオプションを活用したLinux+Apache+PostgreSQLの監視とレポ...
【HinemosWorld2014】A2-4_Hinemos レポーティングオプションを活用したLinux+Apache+PostgreSQLの監視とレポ...【HinemosWorld2014】A2-4_Hinemos レポーティングオプションを活用したLinux+Apache+PostgreSQLの監視とレポ...
【HinemosWorld2014】A2-4_Hinemos レポーティングオプションを活用したLinux+Apache+PostgreSQLの監視とレポ...
 
Hinemosのすゝめ(監視編)
Hinemosのすゝめ(監視編)Hinemosのすゝめ(監視編)
Hinemosのすゝめ(監視編)
 
【HinemosWorld2014】B1-3_Hinemos運用管理のすゝめ 監視編
【HinemosWorld2014】B1-3_Hinemos運用管理のすゝめ 監視編【HinemosWorld2014】B1-3_Hinemos運用管理のすゝめ 監視編
【HinemosWorld2014】B1-3_Hinemos運用管理のすゝめ 監視編
 
【HinemosWorld2014】B2-4_Hinemos運用管理のすゝめ ジョブ編
【HinemosWorld2014】B2-4_Hinemos運用管理のすゝめ ジョブ編【HinemosWorld2014】B2-4_Hinemos運用管理のすゝめ ジョブ編
【HinemosWorld2014】B2-4_Hinemos運用管理のすゝめ ジョブ編
 
【HinemosWorld2015】B2-3_【テクニカル】Hinemos ver.5.0徹底解剖
【HinemosWorld2015】B2-3_【テクニカル】Hinemos ver.5.0徹底解剖【HinemosWorld2015】B2-3_【テクニカル】Hinemos ver.5.0徹底解剖
【HinemosWorld2015】B2-3_【テクニカル】Hinemos ver.5.0徹底解剖
 
【HinemosWorld2015】A1-3_コンテナ技術Dockerの導入事例と完全運用自動化
【HinemosWorld2015】A1-3_コンテナ技術Dockerの導入事例と完全運用自動化【HinemosWorld2015】A1-3_コンテナ技術Dockerの導入事例と完全運用自動化
【HinemosWorld2015】A1-3_コンテナ技術Dockerの導入事例と完全運用自動化
 
【HinemosWorld2016】A1-3_商用ツールからのマイグレーション_Hinemosで実現するジョブ運用の最適化
【HinemosWorld2016】A1-3_商用ツールからのマイグレーション_Hinemosで実現するジョブ運用の最適化【HinemosWorld2016】A1-3_商用ツールからのマイグレーション_Hinemosで実現するジョブ運用の最適化
【HinemosWorld2016】A1-3_商用ツールからのマイグレーション_Hinemosで実現するジョブ運用の最適化
 
システム監視の決定版!Hinemos監視機能のご紹介!
システム監視の決定版!Hinemos監視機能のご紹介!システム監視の決定版!Hinemos監視機能のご紹介!
システム監視の決定版!Hinemos監視機能のご紹介!
 
システム監視の決定版!Hinemos監視機能のご紹介!
システム監視の決定版!Hinemos監視機能のご紹介!システム監視の決定版!Hinemos監視機能のご紹介!
システム監視の決定版!Hinemos監視機能のご紹介!
 
【OSC 2016】 監視もジョブも、Devもopsも「hinemos」で
【OSC 2016】 監視もジョブも、Devもopsも「hinemos」で【OSC 2016】 監視もジョブも、Devもopsも「hinemos」で
【OSC 2016】 監視もジョブも、Devもopsも「hinemos」で
 
【HinemosWorld2016】A1-4_Hinemosを用いた大規模システム運用管理
【HinemosWorld2016】A1-4_Hinemosを用いた大規模システム運用管理【HinemosWorld2016】A1-4_Hinemosを用いた大規模システム運用管理
【HinemosWorld2016】A1-4_Hinemosを用いた大規模システム運用管理
 
【HinemosWorld2014】B1-1_Openstackクラウド環境のHinemosでの統合監視
【HinemosWorld2014】B1-1_Openstackクラウド環境のHinemosでの統合監視【HinemosWorld2014】B1-1_Openstackクラウド環境のHinemosでの統合監視
【HinemosWorld2014】B1-1_Openstackクラウド環境のHinemosでの統合監視
 
Hinemos ver.5.0で実現!エンタープライズシステムの運用自動化・効率化
Hinemos ver.5.0で実現!エンタープライズシステムの運用自動化・効率化Hinemos ver.5.0で実現!エンタープライズシステムの運用自動化・効率化
Hinemos ver.5.0で実現!エンタープライズシステムの運用自動化・効率化
 
【HinemosWorld2015】A1-4_オープンソース統合監視ツール Hinemos/Zabbix徹底比較
【HinemosWorld2015】A1-4_オープンソース統合監視ツール Hinemos/Zabbix徹底比較【HinemosWorld2015】A1-4_オープンソース統合監視ツール Hinemos/Zabbix徹底比較
【HinemosWorld2015】A1-4_オープンソース統合監視ツール Hinemos/Zabbix徹底比較
 
Hinemosのすゝめ(監視編)
Hinemosのすゝめ(監視編)Hinemosのすゝめ(監視編)
Hinemosのすゝめ(監視編)
 

Destacado

Destacado (7)

OSC2015nagoya
OSC2015nagoyaOSC2015nagoya
OSC2015nagoya
 
【OSC2013 .Enterprise】監視とジョブを併せ持つ唯一のオープンソースソフトウェア「Hinemos」
【OSC2013 .Enterprise】監視とジョブを併せ持つ唯一のオープンソースソフトウェア「Hinemos」【OSC2013 .Enterprise】監視とジョブを併せ持つ唯一のオープンソースソフトウェア「Hinemos」
【OSC2013 .Enterprise】監視とジョブを併せ持つ唯一のオープンソースソフトウェア「Hinemos」
 
Daisuke Ikeda - Advanced SysOps by using HyClops
Daisuke Ikeda - Advanced SysOps by using HyClopsDaisuke Ikeda - Advanced SysOps by using HyClops
Daisuke Ikeda - Advanced SysOps by using HyClops
 
ビジネス向けIBネットワークを考える ~HPCクラスタでの経験を踏まえて~
ビジネス向けIBネットワークを考える ~HPCクラスタでの経験を踏まえて~ビジネス向けIBネットワークを考える ~HPCクラスタでの経験を踏まえて~
ビジネス向けIBネットワークを考える ~HPCクラスタでの経験を踏まえて~
 
2.0~2.2~2.4~3.0 zabbixの進化を紐解く zabbix便利機能紹介-
2.0~2.2~2.4~3.0  zabbixの進化を紐解く  zabbix便利機能紹介-2.0~2.2~2.4~3.0  zabbixの進化を紐解く  zabbix便利機能紹介-
2.0~2.2~2.4~3.0 zabbixの進化を紐解く zabbix便利機能紹介-
 
今更聞きにくいOss運用監視
今更聞きにくいOss運用監視今更聞きにくいOss運用監視
今更聞きにくいOss運用監視
 
ガチで聞く!ヤフーのOpenStackプライベート・クラウドの実態とは
ガチで聞く!ヤフーのOpenStackプライベート・クラウドの実態とはガチで聞く!ヤフーのOpenStackプライベート・クラウドの実態とは
ガチで聞く!ヤフーのOpenStackプライベート・クラウドの実態とは
 

Similar a OSCFUKUOKA

DevOpsのはじめの一歩 〜監視の変遷〜
DevOpsのはじめの一歩 〜監視の変遷〜DevOpsのはじめの一歩 〜監視の変遷〜
DevOpsのはじめの一歩 〜監視の変遷〜
Akihiro Kuwano
 

Similar a OSCFUKUOKA (20)

【HinemosWorld2015】B1-2_【入門】Hinemosではじめるシステム監視
【HinemosWorld2015】B1-2_【入門】Hinemosではじめるシステム監視【HinemosWorld2015】B1-2_【入門】Hinemosではじめるシステム監視
【HinemosWorld2015】B1-2_【入門】Hinemosではじめるシステム監視
 
【HinemosWorld2015】A2-1_実は最も契約が古いで賞!TISのHinemosあんな話、こんな話
【HinemosWorld2015】A2-1_実は最も契約が古いで賞!TISのHinemosあんな話、こんな話【HinemosWorld2015】A2-1_実は最も契約が古いで賞!TISのHinemosあんな話、こんな話
【HinemosWorld2015】A2-1_実は最も契約が古いで賞!TISのHinemosあんな話、こんな話
 
Docker管理もHinemosで! ~監視・ジョブ機能を併せ持つ唯一のOSS「Hinemos」のご紹介~
Docker管理もHinemosで! ~監視・ジョブ機能を併せ持つ唯一のOSS「Hinemos」のご紹介~Docker管理もHinemosで! ~監視・ジョブ機能を併せ持つ唯一のOSS「Hinemos」のご紹介~
Docker管理もHinemosで! ~監視・ジョブ機能を併せ持つ唯一のOSS「Hinemos」のご紹介~
 
【OSC 2015】監視もジョブも、DevもOpsも「Hinemos」で
【OSC 2015】監視もジョブも、DevもOpsも「Hinemos」で【OSC 2015】監視もジョブも、DevもOpsも「Hinemos」で
【OSC 2015】監視もジョブも、DevもOpsも「Hinemos」で
 
今すぐはじめるHinemos ver.5.0
今すぐはじめるHinemos ver.5.0今すぐはじめるHinemos ver.5.0
今すぐはじめるHinemos ver.5.0
 
運用効率化・運用自動化を実現するHinemosのご紹介
運用効率化・運用自動化を実現するHinemosのご紹介運用効率化・運用自動化を実現するHinemosのご紹介
運用効率化・運用自動化を実現するHinemosのご紹介
 
監視のススメ
監視のススメ監視のススメ
監視のススメ
 
高度クラウド環境だからこそ、Hinemosで運用自動化・一元化
高度クラウド環境だからこそ、Hinemosで運用自動化・一元化高度クラウド環境だからこそ、Hinemosで運用自動化・一元化
高度クラウド環境だからこそ、Hinemosで運用自動化・一元化
 
Hinemosのすゝめ(運用自動化編)
Hinemosのすゝめ(運用自動化編)Hinemosのすゝめ(運用自動化編)
Hinemosのすゝめ(運用自動化編)
 
DevOpsのはじめの一歩 〜監視の変遷〜
DevOpsのはじめの一歩 〜監視の変遷〜DevOpsのはじめの一歩 〜監視の変遷〜
DevOpsのはじめの一歩 〜監視の変遷〜
 
運用効率化・運用自動化を実現するHinemosのご紹介
運用効率化・運用自動化を実現するHinemosのご紹介運用効率化・運用自動化を実現するHinemosのご紹介
運用効率化・運用自動化を実現するHinemosのご紹介
 
運用管理はHinemosで!監視管理機能のご紹介!
運用管理はHinemosで!監視管理機能のご紹介!運用管理はHinemosで!監視管理機能のご紹介!
運用管理はHinemosで!監視管理機能のご紹介!
 
統合運用管理ソフトHinemos®について ~監視もジョブもDevもOpsも「Hinemos」で~ 
統合運用管理ソフトHinemos®について ~監視もジョブもDevもOpsも「Hinemos」で~ 統合運用管理ソフトHinemos®について ~監視もジョブもDevもOpsも「Hinemos」で~ 
統合運用管理ソフトHinemos®について ~監視もジョブもDevもOpsも「Hinemos」で~ 
 
【HinemosWorld2015】B1-3_【入門】Hinemosではじめるジョブ管理
【HinemosWorld2015】B1-3_【入門】Hinemosではじめるジョブ管理【HinemosWorld2015】B1-3_【入門】Hinemosではじめるジョブ管理
【HinemosWorld2015】B1-3_【入門】Hinemosではじめるジョブ管理
 
Base 20141011 1_for_slideshre
Base 20141011 1_for_slideshreBase 20141011 1_for_slideshre
Base 20141011 1_for_slideshre
 
1分で分かる SoftLayer 監視入門
1分で分かる SoftLayer 監視入門1分で分かる SoftLayer 監視入門
1分で分かる SoftLayer 監視入門
 
AITCオープンラボ: Pepper x IoT x Web
AITCオープンラボ: Pepper x IoT x WebAITCオープンラボ: Pepper x IoT x Web
AITCオープンラボ: Pepper x IoT x Web
 
システム監視の決定版!Hinemos監視機能のご紹介!
システム監視の決定版!Hinemos監視機能のご紹介!システム監視の決定版!Hinemos監視機能のご紹介!
システム監視の決定版!Hinemos監視機能のご紹介!
 
Zabbix製品・サービス紹介資料
Zabbix製品・サービス紹介資料Zabbix製品・サービス紹介資料
Zabbix製品・サービス紹介資料
 
2016年2月4日 空間OSの設計コンセプトと先端IT
2016年2月4日 空間OSの設計コンセプトと先端IT2016年2月4日 空間OSの設計コンセプトと先端IT
2016年2月4日 空間OSの設計コンセプトと先端IT
 

Último

物流は成長の準備ができていますか? 警告 1 日あたり 1 章を超えて消費しないでください コンテンツが覚醒と変化への意志を引き起こす
物流は成長の準備ができていますか? 警告 1 日あたり 1 章を超えて消費しないでください コンテンツが覚醒と変化への意志を引き起こす物流は成長の準備ができていますか? 警告 1 日あたり 1 章を超えて消費しないでください コンテンツが覚醒と変化への意志を引き起こす
物流は成長の準備ができていますか? 警告 1 日あたり 1 章を超えて消費しないでください コンテンツが覚醒と変化への意志を引き起こす
Michael Rada
 
Service-introduction-materials-misorae-leadership
Service-introduction-materials-misorae-leadershipService-introduction-materials-misorae-leadership
Service-introduction-materials-misorae-leadership
Yasuyoshi Minehisa
 

Último (8)

202405_VISIONARYJAPAN_engineerteam_entrancebook(ver2.1)
202405_VISIONARYJAPAN_engineerteam_entrancebook(ver2.1)202405_VISIONARYJAPAN_engineerteam_entrancebook(ver2.1)
202405_VISIONARYJAPAN_engineerteam_entrancebook(ver2.1)
 
物流は成長の準備ができていますか? 警告 1 日あたり 1 章を超えて消費しないでください コンテンツが覚醒と変化への意志を引き起こす
物流は成長の準備ができていますか? 警告 1 日あたり 1 章を超えて消費しないでください コンテンツが覚醒と変化への意志を引き起こす物流は成長の準備ができていますか? 警告 1 日あたり 1 章を超えて消費しないでください コンテンツが覚醒と変化への意志を引き起こす
物流は成長の準備ができていますか? 警告 1 日あたり 1 章を超えて消費しないでください コンテンツが覚醒と変化への意志を引き起こす
 
Service-introduction-materials-misorae-leadership
Service-introduction-materials-misorae-leadershipService-introduction-materials-misorae-leadership
Service-introduction-materials-misorae-leadership
 
セルフケア研修で使えるカードゲーム『攻略!きみのストレスを発見せよ!: ゲームで身につくストレスマネジメント』
セルフケア研修で使えるカードゲーム『攻略!きみのストレスを発見せよ!: ゲームで身につくストレスマネジメント』セルフケア研修で使えるカードゲーム『攻略!きみのストレスを発見せよ!: ゲームで身につくストレスマネジメント』
セルフケア研修で使えるカードゲーム『攻略!きみのストレスを発見せよ!: ゲームで身につくストレスマネジメント』
 
事例DBサービス紹介資料(Case Study DB service introduction)
事例DBサービス紹介資料(Case Study DB service introduction)事例DBサービス紹介資料(Case Study DB service introduction)
事例DBサービス紹介資料(Case Study DB service introduction)
 
ストックマーク株式会社がご提供しているAnews(エーニュース)概要紹介.pdf
ストックマーク株式会社がご提供しているAnews(エーニュース)概要紹介.pdfストックマーク株式会社がご提供しているAnews(エーニュース)概要紹介.pdf
ストックマーク株式会社がご提供しているAnews(エーニュース)概要紹介.pdf
 
company profile.pdf
company profile.pdfcompany profile.pdf
company profile.pdf
 
共有用_aio基本保守プラン_WordPressサイト_20240509.pdf
共有用_aio基本保守プラン_WordPressサイト_20240509.pdf共有用_aio基本保守プラン_WordPressサイト_20240509.pdf
共有用_aio基本保守プラン_WordPressサイト_20240509.pdf
 

OSCFUKUOKA

  • 1. Copyright © 2014 TIS Inc. All rights reserved. OSC福岡2015 OSS推進室 古矢俊輔 2015年10月3日 実録!Hinemos導入経験者が語る、 実運用でのあるある話
  • 2. Copyright © 2014 TIS Inc. All rights reserved. 2 本講演の内容は、TISの実績・見解によるものです。 Hinemos4.1.3以前のバージョンをベースとしたお話しになりますが、 Hinemos5.0ではいくつか改善されているものもあります。 はじめに
  • 3. Copyright © 2014 TIS Inc. All rights reserved. 3 自己紹介 3分 古矢 俊輔(ふるや しゅんすけ) TIS OSS推進室 ・ 2013年入社 やってたこと ・ ECサイトのシステム運用保守(インフラ部分) ・ ネットワーク構築 ・ 仮想化基盤構築 ・ Hinemos構築 (もうすぐHinemos歴1年) ・ OSS運用管理ツールの保守サポート
  • 4. Copyright © 2014 TIS Inc. All rights reserved. 4 Hinemosとは NTTデータ製のOSS統合運用管理ツールです。 監視もジョブも物理も仮想もクラウドもNW機器もまとめて管理! 5月に最新版バージョン5.0がリリース! クラウド 仮想環境 物理 NW機器 監視 ジョブ 他にもいろ いろ
  • 5. Copyright © 2014 TIS Inc. All rights reserved. 5 TISのHinemosの取り組み 20Job 1台 10台 50台 30台 5台 金融・産業・公共など、幅広い業界のお客様への Hinemos導入・運用・サポート実績! 50Job 100Job 300Job 100+台 3000+ Job 数台~数十台/10~300ジョブ から 100台超/3000ジョブ超 まで!
  • 6. Copyright © 2014 TIS Inc. All rights reserved. 6 本日のテーマ 設計テクニック ①監視静観の方法は最初に決める!! ②オーナーロールは重要!! 運用してみて困ったこと ①監視の画面がごちゃごちゃ ②ジョブ画面の表示が遅い ③リソース監視で「不明」がでる Utilityで効率化 ①Utilityは工夫が必要!! ②Utilityは危険!! ③失敗を踏まえ今では!!
  • 7. Copyright © 2014 TIS Inc. All rights reserved. 7 設計テクニック① 監視静観の方法は最初に決める!!
  • 8. Copyright © 2014 TIS Inc. All rights reserved. 8 監視静観とは? 監視静観の方法は最初に決める! メンテナンス作業 サーバ稼動 00:00 サーバ停止 サーバ稼動 01:00 02:00 03:00 04:00 監視中 静観 監視中 メンテナンス時に監視を止めることをTISでは監視静観とよぶ
  • 9. Copyright © 2014 TIS Inc. All rights reserved. 9 なぜ監視静観の方法を最初に決めるべきなのか? 監視静観の方法は最初に決める! 静観の要件次第で、全体の構成が大きく変わるため APスコープ ●●監視 ●●監視 ●●監視 ××監視 ▲▲監視 ××監視 ▲▲監視 通知 通知A 通知B 監視対象の構成 通知の構成例
  • 10. Copyright © 2014 TIS Inc. All rights reserved. 10 監視静観の方法は? 方法は大きく分けて4つ ①管理対象から除外 ②監視の無効化 ③通知の無効化 ④カレンダ非稼働 方法 スケジューリング 監視対象の選択 静観中のジョブ実行 静観終了後の通知 ① 管理対象から除外 ② 監視の無効化 ③ 通知の無効化 ④ カレンダ非稼動 ③① ノード ノード ノード ノード スコープ 監視 監視 監視 監視 カレンダ 通知 通知 ④ 監視静観の方法は最初に決める! △は構成に依存するもの カレンダ ②
  • 11. Copyright © 2014 TIS Inc. All rights reserved. 11 静観の注意点 監視静観の方法は最初に決める!
  • 12. Copyright © 2014 TIS Inc. All rights reserved. 12 監視静観の方法は最初に決める! ①管理対象から外す 場合はその間ジョブが実行できない ノード単位でピンポイントに監視を無効化できるというメリットがありますが、管理対 象外のノードはジョブも実行できなくなる つまり、 ・監視を止めて、ジョブでサービス再起動する などができません。 方法 スケジューリング 監視対象の選択 静観中のジョブ実行 静観終了後の通知 ① 管理対象から除外 ② 監視の無効化 ③ 通知の無効化 ④ カレンダ非稼動 注意点 その1
  • 13. Copyright © 2014 TIS Inc. All rights reserved. 13 注意点 その2 監視静観の方法は最初に決める! ②監視の無効化 と ③通知の無効化 は静観終了後に通知がとぶ ステータス監視は(死活、リソース、プロセスなど)復旧も通知するのが普通ですが、 監視や通知の無効化は、静観終了時に有効にすると、設定している数だけ有効 化直後の初回検知がされます。 正常 危険 正常 メンテナンス作業 無効化 有効化 方法 スケジューリング 監視対象の選択 静観中のジョブ実行 静観終了後の通知 ① 管理対象から除外 ② 監視の無効化 ③ 通知の無効化 ④ カレンダ非稼動 お休みのところスイマセン!
  • 14. Copyright © 2014 TIS Inc. All rights reserved. 14 監視静観の方法は最初に決める! Hinemos最新版5.0の通知は「有効にした直後は通知しない」という設定が追 加されました!! これ 正常 危険 正常 無効化 有効化 この設定にチェックをいれれば、、 メンテナンス作業 方法 スケジューリング 監視対象の選択 静観中のジョブ実行 静観終了後の通知 ① 管理対象から除外 ② 監視の無効化 ③ 通知の無効化 ④ カレンダ非稼動 安心してください! メール来ません!
  • 15. Copyright © 2014 TIS Inc. All rights reserved. 15 実際どれだけ構成が変わるのか 監視静観の方法は最初に決める!
  • 16. Copyright © 2014 TIS Inc. All rights reserved. 16 監視の要件 ・ ノード4台それぞれに3種類の監視を実装する ・ ジョブはなし ノード ノード 監視 監視 監視 通知 通知 監視静観の方法は最初に決める! スコープ ノード ノード 静観のことを抜きに一番シンプルな構成にした場合 しかし、ここで静観の要件がでてきた…
  • 17. Copyright © 2014 TIS Inc. All rights reserved. 17 静観の要件 1. 静観する時間を予約できるようにしたい 2. ノード単位で監視を静観したい 監視静観の方法は最初に決める! もともと設計していた構成から静観の方法を考えると… ノード ノード 監視 監視 監視 通知 通知 スコープ ノード ノード 方法 スケジューリング 監視対象の選択 静観中のジョブ実行 静観終了後の通知 ① 管理対象から除外 ② 監視の無効化 ③ 通知の無効化 ④ カレンダ非稼動 この構成では どの方法を使っても 静観の要件を満たせない
  • 18. Copyright © 2014 TIS Inc. All rights reserved. 18 監視静観の方法は最初に決める! ノード 監視 監視 監視 通知 通知 カレンダ監視 監視 監視 ノード 監視 監視 監視 カレンダ 監視 監視 監視 カレンダ カレンダ ノード ノード 方法 スケジューリング 監視対象の選択 静観中のジョブ実行 静観終了後の通知 ① 管理対象から除外 ② 監視の無効化 ③ 通知の無効化 ④ カレンダ非稼動 監視要件 と 静観要件 を満たすためには 構成を変更しなければならない
  • 19. Copyright © 2014 TIS Inc. All rights reserved. 19 監視静観の方法は最初に決める! ・ スコープ、監視設定、通知などを一通り決めたあとで考えると 静観の要件を満たせない場合がある ⇒設計からやり直しということもあり得る ・ それぞれの静観方法の特徴を把握した上で 監視静観は、はじめから考えるのがオススメ!!
  • 20. Copyright © 2014 TIS Inc. All rights reserved. 20 設計テクニック② オーナーロールは重要!!
  • 21. Copyright © 2014 TIS Inc. All rights reserved. 21 オーナーロールとは? オーナーロールは重要! ・Hinemosの全ての設定に定義する ・オーナーロールでユーザのアクセス制御をする ●●監視(部署A) ●●ジョブ(部署A) ××監視(部署B) B_ROLE ××ジョブ(部署B) B_ROLE A_ROLE A_ROLE A_ROLE B_ROLE ●●監視(部署A) ●●ジョブ(部署A) ××監視(部署B) ALL_USERS ××ジョブ(部署B) ALL_USERS ALL_USERS ALL_USERS ALL_USERS ALL_USERS 部署Aユーザ 部署Bユーザ 部署Aユーザ 部署Bユーザ ALL_USERS(デフォルト) オーナーロールでのアクセス制御
  • 22. Copyright © 2014 TIS Inc. All rights reserved. 22 オーナーロールが重要な理由って? オーナーロールは重要! ・各設定は同じオーナーロール同士しか紐付できない ・デフォルトのALL_USERSを使うと制限がかからない ・オーナーロールは後で変更できない (ユーザへのロール割当は自由に変更可) ●●監視 ●●ジョブ ××監視 B_ROLE ××ジョブ B_ROLE A_ROLE A_ROLE ノードA A_ROLE ノードB B_ROLE メール通知A A_ROLE メール通知B B_ROLE
  • 23. Copyright © 2014 TIS Inc. All rights reserved. 実例紹介 23 ノードのオーナーロール変更 対象ノード:10台 影響範囲は想像以上に大きい!! オーナーロールの変更がどれだけ大変なのか? オーナーロールは重要!
  • 24. Copyright © 2014 TIS Inc. All rights reserved. 2424 ノードA-04 ノードB-01 部署Aユーザ ノードA-03 ノードA-01 ノードB-02 部署ごとに管理するノードが異なるため、部署単位でオーナーロールを設定 部署Bユーザ ノードA-02 ノードB-03 ノードB-04 部署A 部署B A-B_ROLE A_ROLE A-B_ROLE A_ROLE B_ROLE A-B_ROLE B_ROLE オーナーロールは重要! 初期構築時 運用開始後のお客様からの要望 部署A、Bの一部サーバについてはどちらの部署のユーザでも管理したい
  • 25. Copyright © 2014 TIS Inc. All rights reserved. 25 監視の観点で見た設定変更箇所 監視 メール通知 カレンダ カレンダパターン オーナーロールは重要! ジョブの観点で見た設定変更箇所 ジョブネット ジョブ ジョブ ジョブ メール通知 メールテンプレート カレンダ カレンダパターンジョブユニット 1監視あたり(設定数:7) 通知 × 3 メールテンプレート x 1 カレンダ × 1 カレンダパターン × 1 1ジョブユニットあたり(設定数:16) 実行契機 x 1 ジョブネット x 1 カレンダ × 1 カレンダパターン × 1 ジョブ × 5 通知 x 3 メールテンプレート x 3 ジョブ ジョブ 実行契機 メール通知 メールテンプレート メール通知 メールテンプレート イベント通知 ステータス通知 メールテンプレート
  • 26. Copyright © 2014 TIS Inc. All rights reserved. 26 ノード1台だけで・・・ オーナーロールは重要! ノードごとに必要となる設定 監視×6 ジョブユニット×5
  • 27. Copyright © 2014 TIS Inc. All rights reserved. 27 オーナーロールは重要! なんと再設定数1000オーバー!!! (7×6監視 + 16×5ジョブユニット)×10ノード ノード10台になると・・・
  • 28. Copyright © 2014 TIS Inc. All rights reserved. 28 オーナーロールは重要! ・オーナーロール(アクセス制御)は 後戻りできないので最初に考える!! ・要件がなくても後で絶対でないとは言えない ⇒ALL_USERSは使わない
  • 29. Copyright © 2014 TIS Inc. All rights reserved. 29 運用してみて困ったこと① 監視の画面がごちゃごちゃ! ~3つも必要か?~
  • 30. Copyright © 2014 TIS Inc. All rights reserved. 30 過去のイベントを確認済にしない限り 重要度「危険」が表示される ・ リアルタイムでの監視状態を 確認する上で混乱を招きやすい ・ イベントを確認済にするのは 手間になる ・ スコープ画面は非表示 ・ ステータス画面で全サーバの監視状態を 確認できるようにする ・イベント画面に出力されたものは 未確認のまま 監視の画面がごちゃごちゃ! スコープ画面(一番上)は使わないケースが多い
  • 31. Copyright © 2014 TIS Inc. All rights reserved. 31 Hinemos5.0では監視履歴画面上に デフォルトでスコープ画面が表示されなくなった 監視の画面がごちゃごちゃ!
  • 32. Copyright © 2014 TIS Inc. All rights reserved. 32 運用してみて困ったこと② ジョブ画面の表示が遅い! ~何分待たせるんだい?~
  • 33. Copyright © 2014 TIS Inc. All rights reserved. 33 ジョブの数が増えれば増えるほど ジョブ設定の一覧画面を表示するのに時間がかかってしまう ジョブ画面の表示が遅い! 3000ジョブくらいになると数分またなきゃいけないなんてことも!! さらに!! ジョブ履歴を表示させる際においても ジョブのパースペクティブを開く必要があり、ジョブ[一覧]ビューもセットで読み込ま れるため同様に時間がかかってしまう 障害対応の時にそんなに待ってられない!!
  • 34. Copyright © 2014 TIS Inc. All rights reserved. 34 ジョブユニットA-01 オーナーロールID:A-SYSTEM ジョブユニットB-01 オーナーロールID:B-SYSTEM Aユーザ A-SYSTEMロールを割り当て Bユーザ B-SYSTEMロールを割り当て 管理者 Administratorsロールを割り当て ジョブユニットA-02 オーナーロールID:A-SYSTEM ジョブユニットB-02 オーナーロールID:B-SYSTEM 必要最低限のジョブだけを表示!! ・ 何でもかんでも管理者ユーザを使わない ⇒オペレーションミス削減にもつながる (ジョブ一覧画面にはフィルター機能がない) ①ジョブ一覧画面を表示する際のポイント ジョブ画面の表示が遅い!
  • 35. Copyright © 2014 TIS Inc. All rights reserved. 35 ②ジョブ履歴を表示する際のポイント ジョブ一覧は無駄に表示させない!! ・ ジョブ[履歴]の確認用にパースペクティブをカスタマイズする ジョブ画面の表示が遅い!
  • 36. Copyright © 2014 TIS Inc. All rights reserved. 36 Hinemos5.0では ①ジョブの表示速度が向上!! ②ジョブ設定画面とジョブ履歴画面のパースペクティブが デフォルトで別々になった!! ジョブ画面の表示が遅い!
  • 37. Copyright © 2014 TIS Inc. All rights reserved. 37 運用してみて困ったこと③ リソース監視で「不明」がでる!! ~意外とあるあるなんだよね~
  • 38. Copyright © 2014 TIS Inc. All rights reserved. 38 監視の仕組み リソース監視 リソース監視で「不明」がでる!! SNMPを使用したポーリングにより管理対象ノードのリソース値を取得する 監視のタイミングで、マネージャからノードへSNMPのリクエストを送信する SNMPリクエスト レスポンス Hinemosマネージャ 管理対象ノード
  • 39. Copyright © 2014 TIS Inc. All rights reserved. 39 深夜の時間帯に、ファイルサーバに対する リソース(ディスク使用率)監視が「不明」になるときがある サーバ側のログ等を確認するが、 ・ 特に問題となるような事象は発生していない ・ SNMPのプロセスは落ちてない Hinemosマネージャ がおかしいんじゃな いの? エージェントが落ちて たからリソース監視が 失敗したんだ! 事象(実例) リソース監視で「不明」がでる!!
  • 40. Copyright © 2014 TIS Inc. All rights reserved. 40 他サーバからファイルサーバに対して データコピー処理が行われていたことが判明!! ⇒ 監視対象サーバ側に一時的な負荷がかかっていたことで リクエストがタイムアウトし、リソース値を取得できなかった 監視の仕組み上、リソース監視で値を取得できなくなることは 環境によっては起こり得ること 原因 その都度通知は飛ば してほしくないなー リソース監視で「不明」がでる!!
  • 41. Copyright © 2014 TIS Inc. All rights reserved. 41 監視の判定ポリシーを緩くする 対応 時間 監視結果 before after 時間 1 2 監視結果 リソース監視で「不明」がでる!!
  • 42. Copyright © 2014 TIS Inc. All rights reserved. 42 時間 監視結果 ただし、重要度「不明」以外の検知ポリシーも緩くなってしまう というデメリットもある after 1 2 before 時間 監視結果 リソース監視で「不明」がでる!!
  • 43. Copyright © 2014 TIS Inc. All rights reserved. 43 特定の時間帯(02:00-03:00)のみ監視で検知するタイミングを緩くする 2つの監視設定を使用する 監視設定A - 通知:重要度に変更があった1回目で通知 - カレンダ:2:00-3:00 非稼働 監視設定B - 通知:同じ重要度の監視結果が3回連続した場合に通知 - カレンダ:2:00-3:00 のみ稼働 1回で検知 00:00 3回で検知 1回で検知 01:00 02:00 03:00 04:00 このような対応もある!! リソース監視で「不明」がでる!!
  • 44. Copyright © 2014 TIS Inc. All rights reserved. 44 Utilityで効率化 ~Utilityは工夫が必要!!~
  • 45. Copyright © 2014 TIS Inc. All rights reserved. 45 以下の機能を提供するHinemosのオプションツール ・ エンタープライズMIBの登録 ・ 設定の一括エクスポート/インポート ・ 差分比較 同梱ExcelシートHinemosマネージャ xmlファイル 時間大幅減+ミスもなくなる Utilityとは Utilityは工夫が必要!!
  • 46. Copyright © 2014 TIS Inc. All rights reserved. 46 しかし、 工夫しないとなかなか効率化できない Utilityは工夫が必要!!
  • 47. Copyright © 2014 TIS Inc. All rights reserved. 47 同梱のExcelシート ≠ 設計書 なぜ工夫が必要なのか? Utilityは工夫が必要!! ジョブだけでも・・・ ジョブデータ 変数 待ち条件 通知
  • 48. Copyright © 2014 TIS Inc. All rights reserved. 48 設計書に記載した設定を、Hinemosに投入しようとすると・・・ 設計書 同梱Excelシート xmlファイル Hinemos Utilityは工夫が必要!! なぜ工夫が必要なのか?
  • 49. Copyright © 2014 TIS Inc. All rights reserved. 49 対応策 同梱フォーマットの項目に準じた設計書を使用する Utilityは工夫が必要!!
  • 50. Copyright © 2014 TIS Inc. All rights reserved. 50 さらにTISでは・・・ Utilityは工夫が必要!!
  • 51. Copyright © 2014 TIS Inc. All rights reserved. 51 インポートデータの作成を簡略化し、設定導入の時間を大幅に削減している。 設計書 Utilityジェネレータ 同梱Excelシート xmlファイル 設計書 xmlファイル 実質 Utilityジェネレータを使用!! 対応策 Utilityは工夫が必要!!
  • 52. Copyright © 2014 TIS Inc. All rights reserved. 52 Utilityで効率化 ~Utilityは危険!!~
  • 53. Copyright © 2014 TIS Inc. All rights reserved. 53 やってしまったエピソード① Utilityは危険!!
  • 54. Copyright © 2014 TIS Inc. All rights reserved. 54 事象 ジョブユニットの中に、新たにジョブの追加を行う要件があった 対象のジョブユニットが多かったこともありUtilityを使用し、 追加データをインポートした ジョブユニットA ジョブ1 ジョブ2 ジョブ3 ジョブユニットA ジョブ1 ジョブ2 ジョブ3 ジョブ4 ジョブユニットA ジョブ4 Hinemos Hinemosインポートデータ =+ こうなる予定だった Utilityは危険!!
  • 55. Copyright © 2014 TIS Inc. All rights reserved. 55 ところが… 我々が目にしたものは!! Utilityは危険!!
  • 56. Copyright © 2014 TIS Inc. All rights reserved. 56 もともと入っていた設定データがなくなってしまった!! ジョブユニットA ジョブ1 ジョブ2 ジョブ3 ジョブユニットA ジョブ4 Hinemos インポートデータ =+ 実際はこうなった ジョブユニットA ジョブ4 Hinemos Utilityの注意点 ・ 同一IDのインポートは設定の入れ直しと同等 ・ インポートデータに無いものは消える Utilityは危険!!
  • 57. Copyright © 2014 TIS Inc. All rights reserved. 57 やってしまったエピソード② Utilityは危険!!
  • 58. Copyright © 2014 TIS Inc. All rights reserved. 58 事象 リソース監視の設定を30個追加し、 動作確認のため一時的に監視間隔を5分から全て1分に変更した 試験後、元の監視間隔に戻す必要があった そこで、設定追加直後にエクスポートしたリソース監視データの状態に戻すことに!! こうなる予定 監視A(1分) 監視B(1分) 監視C 監視D 監視E 監視A(5分) 監視B(5分) Hinemos Hinemos 作業前に取得した 監視データ 監視A(5分) 監視B(5分) 監視C 監視D =+ Utilityは危険!!
  • 59. Copyright © 2014 TIS Inc. All rights reserved. 59 ところが… 我々が目にしたものは!! Utilityは危険!!
  • 60. Copyright © 2014 TIS Inc. All rights reserved. 60 メールが大量に通知された 事件起こる Utilityは危険!!
  • 61. Copyright © 2014 TIS Inc. All rights reserved. 61 実際はこうなった 監視A(1分) 監視B(1分) 監視C 監視D 監視E 監視A(5分) 監視B(5分) 監視C 監視D 監視E Hinemos Hinemos 設定追加直後 監視データ 監視A(5分)上書き 監視B(5分)上書き 監視C 上書き 監視D 上書き 監視E 上書き 初回検知! =+ Utilityの注意点 ・エクスポートデータは各設定の全量が含まれる ・インポートデータに含まれるものは、設定に変更が無くても上書きされる ・上書きでインポートした際、初回通知が発報される Utilityは危険!!
  • 62. Copyright © 2014 TIS Inc. All rights reserved. 62 ・ Utilityは便利な反面、使い方を間違えると痛い目をみる ・ 作業フローの中にUtilityを取り入れるには、 機能をしっかりと理解することが必要!! Utilityは危険!!
  • 63. Copyright © 2014 TIS Inc. All rights reserved. 63 Utilityで効率化 ~失敗を踏まえ今では!!~
  • 64. Copyright © 2014 TIS Inc. All rights reserved. 64 設計書 インポートデータ 変更した設計書から インポートデータを作成 ポイント①:インポートデータの確認を徹底する! エクスポートデータ (before) インポート前に変更箇所が想定通りかをチェックするため差分比較!! 比較データはインポートデータの中身が正しいことを示すエビデンスとして使う! Hinemos 失敗を踏まえ今では!! 変更前のHinemosの データをエクスポート 差分比較
  • 65. Copyright © 2014 TIS Inc. All rights reserved. 65 インポートデータ 作業後にデータをエクスポートし、変更箇所が想定通りかチェックするための 最後の差分比較!! エクスポートデータ (before) エクスポートデータ (after) Hinemos 作業結果のエビデンスとして使える!! ポイント②:インポート後の確認も徹底する! 差分比較 差分比較 失敗を踏まえ今では!!
  • 66. Copyright © 2014 TIS Inc. All rights reserved. 66 失敗を踏まえ今では!! ・ Utilityを用いた作業フローを確立!! ・ 構築にとどまらず、 運用中の設定変更まで 正確かつスピーディー に対応している
  • 67. Copyright © 2014 TIS Inc. All rights reserved. 67 最後に
  • 68. Copyright © 2014 TIS Inc. All rights reserved. 68 TISはこれ以外にも まだまだHinemosの必要なテクニックや力をもっ ています。 また、Hinemosに限らず他のOSSでも SIから保守サポートまで対応します。 TISブースまで!! 是非お立ち寄りください!! 最後に

Notas del editor

  1. 設計編 監視静観 オーナーロール 運用編  監視画面分かりにくい  ジョブ画面  監視失敗(わりとよくある話)   どう対応するか→通知の理解 Utilityの話(効率化)
  2. まず監視の設計をする際、普通は必要な監視項目だったり検知ポリシーや閾値決め に注力しがちであるが 実はこっちを先に決めておくことが大切だと思ってます。
  3. まず静観方法とその特徴を押さえておく必要がある
  4. スケジューリングの×については、crontabやジョブを用いてHinemosのAPIをたたくなど、工夫次第で実現は可能ですが、手間もかかりあまり現実的ではないので、×にしました。
  5. 夜間作業だけど非番ので寝てる方などのケータイにメールが大量に来るのは厳しい。。。
  6. 同じ監視の要件でもこれだけ構成が変わる
  7. Hinemosの監視静観はそれぞれメリット・デメリットがありますが、 静観要件の明確化 → 静観方法の決定 → 監視の要件をもとに構成検討 監視の抑止(メンテナンス、静観)は結構もめることが多い。 除外 ・管理対象から除外するとジョブも実行できない カレンダ ・監視の有効・無効をスケジューリングできるため、営業時間外やジョブでサービスを再起動するタイミングでの使用に適している 監視対象をスコープにして、設定を簡素化するか ノード単位にしてメンテナンスをしやすくするか 様々 実際のところ、監視の対象はノードに設定することがほとんど スコープをしていすることはほとんどない
  8. どのユーザが所有する設定なのか分けるためのもの 利用するユーザを考慮して アクセス制御は後戻りできないので最初に考える。 要件がなくても後で絶対でないとは言えない⇒ALL_USERは使わない。 最終手段はUtility(後程)
  9. もちろんお客さんと要件はしっかりと話し合い合意をいただいて設計した 部署A → A_OWNER_ROLE 部署B → B_OWNER_ROLE 部署x → x_OWNER_ROLE
  10. ユーザに割り当てられているオーナーロール と 同じロールが割り当てられているジョブユニットのみが表示されるため 表示時間の削減につながります。
  11. どういう単位で参照できる範囲を分けるか最初に考える デフォルトのALL_USERSは使わない
  12. 資料がごちゃごちゃですみません ご覧の通り情報が多くなると、重要な情報が見えにくくなってしまいますね。 Hinemosの監視画面でも同じことがいえると思います。 うちだと、ステータスの表示は無期限にしてる      because 一番上の画面は復旧されていても、古いイベントを消さない限り危険の状態になってしまう      so リアルタイムでの各サーバの状態を把握できなくなるため     例えば深夜に監視で異常を検知したのち、自然復旧した場合など、     実際にその時点ではステータスは正常なのにかかわらず、翌日一番上の画面を見ると異常のステータスが表示されてしまうので紛らわしい     一番上の画面のステータスを正常の状態にするためには、異常が発生したイベントに対して「確認」のボタンを押す必要がある     毎回この運用を行うのは手間がかかるので、弊社ではあまり使用していません。
  13. うちだと、ステータスの表示は無期限にしてる      because 一番上の画面は復旧されていても、古いイベントを消さない限り危険の状態になってしまう      so リアルタイムでの各サーバの状態を把握できなくなるため     例えば深夜に監視で異常を検知したのち、自然復旧した場合など、     実際にその時点ではステータスは正常なのにかかわらず、翌日一番上の画面を見ると異常のステータスが表示されてしまうので紛らわしい     一番上の画面のステータスを正常の状態にするためには、異常が発生したイベントに対して「確認」のボタンを押す必要がある     毎回この運用を行うのは手間がかかるので、弊社ではあまり使用していません。
  14. ありえませんよね ユーザに割り当てられているオーナーロール と 同じロールが割り当てられているジョブユニットのみが表示されるため 表示時間の削減につながります。 わざわざジョブ全量を表示させる必要性はない!! 参照権限(オーナーロール)を適切に設定して 必要最低限のジョブだけを表示すればいい!!
  15. ユーザに割り当てられているオーナーロール と 同じロールが割り当てられているジョブユニットのみが表示されるため 表示時間の削減につながります。 わざわざジョブ全量を表示させる必要性はない!! 参照権限(オーナーロール)を適切に設定して 必要最低限のジョブだけを表示すればいい!!
  16. ユーザに割り当てられているオーナーロール と 同じロールが割り当てられているジョブユニットのみが表示されるため 表示時間の削減につながります。 わざわざジョブ全量を表示させる必要性はない!! 参照権限(オーナーロール)を適切に設定して 必要最低限のジョブだけを表示すればいい!!
  17. 閾値を超えるほどの上昇率じゃないにしろ、短時間の間に 仕組みを理解したうえで、こういう時にはこういう結果になるよと
  18. ただちょっときにすると
  19. 理由は2点
  20. 同梱のExcelシートは、xmlファイルの読み込み・作成をするためのものなので、設計書としては不向き ジョブだけでも、ジョブデータ、変数、待ち条件、通知の4シートに分かれてしまいます。
  21. なので、設計書に起こした情報をHinemosに入れていこうとすると 全く異なるフォーマットである同梱Excelシートへの変換がネックになり、 設計書の内容をあらためて同梱Excelシートに書き起こす作業が発生してしまいます。
  22. TISで使うHinemosの設計書は、Utilityの同梱Excelファイルのフォーマットに寄せて作っています
  23. Utilityジェネレータというマクロファイルを使用し、 設計書に記載した設定を、同梱Excelシートのフォーマットに変換し、インポートデータ(xmlファイル)を作成している。 ただし、そんなUTILItyでも
  24. やってしまったエピソードを2つお話しします
  25. というのを踏まえて TISではこんな感じで設定変更してます
  26. 失敗を踏まえて今では作業フローを確立 色々反省して、今では
  27. このUtilityを駆使して、構築にとどまらず 設定変更でも効率化してる 次 大規模設定変更の話
  28. 今回はHinemosだったが 他にも扱ってるプロダクトの強みもある 詳しく聞きたい方はこい
  29. 今回はHinemosだったが 他にも扱ってるプロダクトの強みもある 詳しく聞きたい方はこい