Raspberry Pi で運用中のサーバの状態をグラフ表示しようと思った。
最初は、MRTG を入れてみたんだけど、SNMP で拾うのが手間だし、拾えても思ったような値じゃない場合ある。
Raspberry Pi のCPU温度センサーの値なんかも拾いたいので、結局スクリプトで拾うことにしたのだが、書いているうちに、SNMPじゃなくて全部、スクリプトで拾えばいいじゃん。 それに、別にMRTGじゃなくてもいいじゃん! と思えてきたので、ぱぱっと自作してみた。
CRONでシステム状況をファイルに保存して、html ファイルに加工。 出力は Google Charts ライブラリを使って、クライアントサイドで描画してしまえばいい。ということで、こんな感じのやつが出来た。
リアルタイムでのグラフはここ。
シェルスクリプトと、awk を使って、適当に。。。
需要があるかは分からないが、一応 GitHub で公開中。
https://github.com/sakisan28/rpgraph
初 GitHub 。お手柔らかに。。。