見出し画像

アバウトなTWSNMPマネージャ要件定義

ソフトウェアの開発において、はじめに要件定義をきちんとしたいというのは、誰でも思うことです。でも、そんなことはできないと思っています。開発しているうちに、いろんなアイデアが出て夢は膨らみ、どんどん機能が変わっていくからです。なので、最初は、アバウトに作りたい機能を書いておきます。

昔のTWSNMPマネージャから引き継ぐ機能

・自動発見:管理対象のノードを自動的に発見して登録する
・ポーリング:PING,SNMPなどでノードの情報を取得して状態を判断する
・Syslog受信:Syslogを受信し障害の判断する
・SNMP TRAP受信:SNMPのTRAPを受信し障害の判断する
・メール通知:ポーリング結果などのイベントからメールで通知を行う
・MIBブラウザー:SNMPのMIB情報を取得して適切な表現で可視化する
・マップ表示:登録されているノードの接続関係や状態を可視化する

画像1

新しく作ってみたい機能

・AI(人工知能)による障害判断
・イベントログの全文検索

ゴールもみえたので、どうやって実現するか考える楽しい時間が始まります。


開発のための諸経費(機材、Appleの開発者、サーバー運用)に利用します。 ソフトウェアのマニュアルをnoteの記事で提供しています。 サポートによりnoteの運営にも貢献できるのでよろしくお願います。