KASF (Keep-Alive Service Framework)

Contents:

Contents   ::   KASF-Sector 0: 障害監視のデザインパターン  »

Contents:

LastUpdated: $IsoDate$

障害監視フレームワーク (KAnShi Framework とも)

はじめに

  • 画像が多いです。いずれテキスト化します。
  • アイデアメモの域をこえてない & 棚卸しができていないので、整合性がまだまだ取れていないです。
  • オブジェクト図やロバストネス図については、正確な知識を基に書いたものではないので、参考程度で。

障害監視の起点

  • そもそも、障害監視に必要な機能ってなんだっけ?
  • そもそも、障害監視ってどんなプロセスがあるんだっけ?

障害監視の現状

overview 1 overview 2

障害監視 フレームワーク化の目的

  • 障害監視設計のテンプレート化による、障害監視のブレ、モレ防止 (均質化)
  • 障害監視情報の構造化による、セミオートマティック対応の実現 (半自動化)
  • 高度なサービス運用、早期復旧によるサービス安定への寄与 (高度化)

障害監視のモデリング

オブジェクト指向分析/設計(OOA/OOD)ってのがあるらしい

  • アクター、ユースケース、MVCフレームワーク。。
  • 重複の排除、部品の独立性向上、依存関係の非循環。。

オブジェクト指向分析 (個人的な超解釈)

  • ヒト/モノ(オブジェクト)が、
  • 相互にメッセージで会話する、
  • 一連の相互作用を把握/表現するもの。

障害監視のプロセス分析 (オブジェクト図)

KASF overview

障害監視のプロセス(全体像)

現時点での障害監視の全体像。連絡はオプショナル。

KASF objects KASF overview

KASF-Sectors: 障害監視の論点

1年以上更新できてなくて、古いです。(2009-09時点)

KASF overview KASF issue KASF model issue KASF model issue

障害監視プラットフォーム/アーキテクチャ

プロセス図 + デザインパターンから導き出すことができる気がする。

Zabbix がもっと疎結合になって、API利用が活発化すれば、多くの部分を実現してくれそうという期待がある。

KASF-Sector3-5: fwop follows KASF

障害監視フレームワーク KASFは、 fwopunit-map 上の「Monitor」に該当する。

  • Receive: fwopの業務機能ユニット上の「Inbound」に該当する。
  • Action: fwopの業務機能ユニット上の「WorkTicket」に該当する。
  • Escalation: fwopの業務機能ユニット上の「OutBound」に該当する。

ロバストネス図

_images/operation-robustness.png

KASF-Sector6: Analysis

  • 情報の収集範囲、手法
  • 情報の分析範囲、手法

ToDo

  • 論点資料の整理、公開
  • モデリング資料の整理、公開
  • 構造化データのサンプル公開
    • パーサの実装 (RFC5424になるべく準拠)
  • 実装調査

Contents   ::   KASF-Sector 0: 障害監視のデザインパターン  »