PDF

NetCrunch データベース

NetCrunchは、複数の専用データベースを使用して、設定、イベント履歴、リアルタイムステータス、長期メトリクス、ドキュメントを効率的に管理します。各データベースは監視プラットフォームにおける特定の役割に合わせて最適化されているため、NetCrunchは数百ノードから数千ノードへと拡張可能で、高いパフォーマンスを保証します。

概要

アーキテクチャは、データを機能ごとに分離します。

  • アトラス は構成とトポロジを保持します。
  • イベントログ は、過去のアクションとアラートを記録します。
  • ステータスDB はリアルタイムの状態を維持します。
  • トレンドDB は長期的なパフォーマンス指標を保存します。
  • DocDB は、メモやインベントリなどの補助的なドキュメントを管理します。

この分離により、スケーラビリティが向上し、バックアップ戦略が簡素化され、様々なデータタイプへの高速アクセスが可能になります。

NetCrunch アトラス (XML, JSON)

NetCrunch アトラスは、全てのネットワークオブジェクト、その状態、監視設定、マップ、依存関係を保存します。パフォーマンス向上のためメモリ内に保持され、複数のXMLファイル(オプションでJSONファイル)として定期的にディスクに保存されます。

  • タイプ: メモリ内(定期的なディスク保存)
  • フォーマット: XML(プライマリ)、JSON(オプションでエクスポート)
  • 対象範囲: ノード、マップ、監視パック、ポリシー、グループ

NetCrunch イベントログ (SQL)

イベントログには、全てのシステムイベントとアクション実行ログが保存されます。SQLデータベースに保存されます。

  • タイプ: SQL (サーバー上)
  • エンジン: PostgreSQL
  • アクセス: ODBC 互換
  • 用途: 監査証跡、履歴分析、コンプライアンス
  • ディスク要件:
  • SATA ドライブは数GB をサポート
  • 毎日 5GB を超えるイベントには、SSDまたはRAIDを使用してください

NetCrunch ステータス DB (NoSQL)

ステータスDBは、監視対象オブジェクト、トリガー、モニターのライブ状態を追跡するために使用される、インメモリ階層型NoSQLデータベースです。

  • タイプ: 永続ディスク保存機能を備えたインメモリNoSQL
  • 対象範囲: トリガー、監視状態、外部センサーのオーバーライド
  • リアルタイム更新: 外部センサーまたはエージェントからの動的な変更をサポート

NetCrunch パフォーマンストレンドデータベース (NoSQL)

大量のパフォーマンスメトリクスの保存とクエリ実行に最適化された、追加専用のNoSQLデータベースです。

  • ストレージモデル: 圧縮・集約された日次ジャーナリングファイル
  • スケール: 1日あたり2億5000万件以上のレコードを処理可能
  • 用途: 長期的な傾向分析(週次/月次/年次)
  • 最適化対象: 高い書き込みスループットと効率的な時系列アクセス

NetCrunch DocDB (NoSQL)

DocDBは、RocksDB上に構築されたドキュメント指向のデータベースです。ノードにリンクされたメタデータとドキュメントの保存に使用されます。

  • エンジン: RocksDB (組み込み)
  • コンテンツ:
  • ノードメモ
  • タスク割り当て
  • デバイス構成
  • ハードウェア/ソフトウェア/ホットフィックスのインベントリ履歴

概要

NetCrunchの各データベースはそれぞれ異なる役割を果たします。このアーキテクチャにより、NetCrunchはリアルタイムの応答性と履歴分析、堅牢な構成管理を両立させることができます。また、規模の異なる環境間でリソースを効率的に活用することも可能です。

atlasevent logmonitoring architecturenetcrunch databasesnosqlperformance datarocksdbstatus dbtrend database