前々からやってみたかったのですが、ふと思ってつくってみました。手法はntp系の監視と同じ流れになります。なぜこの方法かというとターゲットのストレージ(flash,md)が限られていて、RRDtoolとかを動かすのが難しいためにそうしています。 REALTEK社製EthernetSwtichチップのRTL8366SRのMIBを表示してみます。 MIBを拾うmrubyスクリトは以下になります。merbgemsのmruby-etherswichを使っています。 #!/usr/local/bin/mruby # RTL8366SR MIB # # 0 IfInOctets # 1 EtherStatsOctets # 2 EtherStatsUnderSizePkts # 3 EtherFregament # 4 EtherStatsPkts64Octets # 5 EtherStatsPkts6