タグ

ブックマーク / qiita.com/yamori813 (2)

  • chart.jsでsnmp(おうちでもsnmpしませんか?) - Qiita

    前々からやってみたかったのですが、ふと思ってつくってみました。手法は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

    chart.jsでsnmp(おうちでもsnmpしませんか?) - Qiita
  • おうちモニター(oumon)システム - Qiita

    おうちのいろいろな情報の可視化をChart.js 2.xでしています。 昔はMRTGやRRDtoolなどを使ったこともありますが、実行するホストのストレージが小さいので、chart.jsを使う方法を思いつきました。chart.jsを使うメリットはホストにfontデータを持つ必要がない、またpngファイルも置く必要がないなどがあります。いつも見るものでもないpngを定期的に作っておくのは無駄です。RRDtoolなどのグラフの表示はchart.jsに比べると貧弱に見えます。 CSSでドロップダウンメニューを作り、onclickでJavascriptを実行して表示しています。HTMLCSSJavasciptはあまりいじることがないので、結構苦労しました。 ばらばらのHTMLに直書きされていたJavascriptを関数化して、呼び出すようにしました。 ドロップダウンメニューの説明のページはいっ

    おうちモニター(oumon)システム - Qiita
  • 1