![見出し画像](https://assets.st-note.com/production/uploads/images/92120907/rectangle_large_type_2_e9c8efa29c85da6de763c9f9b0aaa80c.png?width=800)
TWRMONのバグの原因は一つかもしれない
ワールドカップ 日本残念!
今朝は5時からスペイン頑張れと応援したがドイツと引き分け!
スペイン戦 頑張れ日本!
さて、昨日TWSNMP FCのRMON対応版をリリースしました。
自分で作ったRMONプローブ(TWRMON)の情報を表示してみると、いろいろバグが見つかりました。マインドマップで整理してみました。
![](https://assets.st-note.com/img/1669588510573-Qw3fiaPPdm.png?width=800)
まずは、アドレスマップのMACアドレスが空欄になる問題
![](https://assets.st-note.com/img/1669588617723-KzT0qkbXdA.png?width=800)
を調べてみました。TWSNMP FC側の集計の問題も疑いましたが、どうやらインデックスがおかしいためにデータがずれているようです。
![](https://assets.st-note.com/img/1669588737450-Xl65Pd8HZj.png?width=800)
ソースコードを見るとIPが0.0.0.0以外の問題は全てテーブルのインデックスの処理の可能性が高いことがわかりました。
最初のタイムスタンプ0のテーブルの行を作ります。この行は値を返さないように無効にしておきます。あとでタイムスタンプの値を変更した有効な行を作っていますが、この処理がうまくいっていないようです。
ここまで調べたところで時間切れです。TWSNMP FC側の問題ではないのでじっくり調べます。
明日に続く
開発のための諸経費(機材、Appleの開発者、サーバー運用)に利用します。 ソフトウェアのマニュアルをnoteの記事で提供しています。 サポートによりnoteの運営にも貢献できるのでよろしくお願います。