CISCO / JUNIPERルーターを検出し、デバイスで利用可能なsnmpデータのみを使用してルーターのパフォーマンスメトリックをデータベースに保存する簡単なアプリ(現在)を作成することを考えています。
今後の最終的な目標は、さまざまなタイプ (MPLS/スイッチ/ゲートウェイ) の 10000 台のデバイスのパフォーマンス メトリックス ステータスを一度に監視することです。これについては後で考えることができます。
snmp プロトコルおよびその他のプロトコル (必要な場合) を使用して、デバイス (ルーター) とそのコンポーネントを検出する方法を自己学習することができます。
データベース側からBerkeley DBを使った現行のNMS製品にも取り組んでいますが、現行製品のDBモデリング戦略を分析するだけではDBモデリングを学ぶことにはならないと感じました
私の質問: 1)
これらのパフォーマンス メトリックをデータベースに格納できるように、データベースのモデル化 (データ表現) をどのように考えればよいでしょうか? リレーション/アソシエーション/モデル/モデル タイプの専門用語のように。リソースまたは書籍からのガイダンスが必要です。これにはネットワーキングのドメイン知識が必要であることを知っています。これは並行して機能しています(CCNAビデオ)。
2)
どのタイプのデータベースを選択する必要がありますか (リレーショナル/キー値/列ベース)?