見出し画像

TWSNMP FC:ログ表示ページにフィルター機能を追加した

今朝は4時に猫が起こしてくれました。
昨日考えたログ表示のページに、

のカスタムフィルターを利用して項目毎のフィルター機能をつけるのに時間がかかることを察知したのかもしれません。実際ログのページだけで4時間まるまる作業しました。
最初に作ったログ表示のフィルターは、

画像1

検索のところに入力した文字列でテーブルの全項目をフィルターするような動作でした。これだと判定する項目が増えてデータ量が多くなると動作がかなり重くなりました。項目毎に組み合わせた条件でフィルターすることもできませんでした。そこで、

画像2

のように項目毎にフィルターできるように改善しました。動作は、

画像3

のような感じです。
最初にNetFlowのページに組み込んでみると、かなり便利なことがわかりました。そこでテーブル表示している他のページにも組み込みたくなりました。まずはログ表示のページ全部に組み込みました。syslogのページの修正は、

です。他にも組み込みたいページが沢山ありますが、今日は、ここまで明日に続く。

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