見出し画像

TWSNMP FC:ログ画面のフィルター対応作業の終わりが見えてきた

昨日の夜と今朝は5時半からひたすらログ画面のフィルター対応を行いました。syslogの画面は他よりも対応する部分が多くて3時間以上かかりました。フィルターした後でグラフ表示や集計ができるよおうになったので調査がしやすくなったと思います。
例えば、

画像1

送信元のホストでフィルター表示して<CSV>エクスポートすれば、

画像2

のように表示しているホストのログだけ保存できます。
FFT分析なども表示した後に特定のホストだけ分析できます。

画像3

便利になったと思います。

syslog画面の対応を終わって残り2画面になりました。NetFlowとIPFIXの画面です。
実はこの2つの画面のソースコードはほとんど同じ内容です。タイトルやデータを取得するURLが違うだけです。

画像4

前から気になっていましたが、いい機会なので、ここで統合しようと思いました。同じコードを繰り返し書かないDRY症候群です。
Vue.jsのコンポーネントにする方法も考えましたが、そんなに他で流用するような画面ではないのでやめました。画面の遷移にパラメータを渡せばうまくいきそうだと思ったところで時間切れです。

明日に続く

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