muninで印刷枚数
でほったらかしていた、muninでのプリンター印刷枚数の記録ですをはじめたので記録
まず、muninにデフォルトの/usr/share/munin/pluginsにsnmp__print_pagesとsnmp__print_suppliesというそれらしいファイルがあるのだが、結論から言うと、うちの環境ではうまく動かなかった。中身見るとそれらしいのだが。とりあえず急ぎだったのでsnmp__processesをベースにファイルを作って動かした
ファイル名はそれぞれ
- snmp__number_of_printed_sheets 総印刷枚数
- snmp__number_of_printed_sheets_bytime 各時間の印刷枚数
snmp__number_of_printed_sheets 総印刷枚数
print "require 1.3.6.1.2.1.43.10.2.1.4.1.1";
でグラフの軸の変更で
graph_title the number of printed sheets.
graph_args --base 1000 -l 0
graph_vlabel number of printed sheets
graph_category print
graph_info This graph shows the number of printed sheets.
processes.label the number of printed sheets.
processes.draw LINE2
processes.info the number of printed sheets..
EOC
に変更する
snmp__number_of_printed_sheets_bytime 各時間の印刷枚数
上記と一緒ですが。
graph_title the number of printed sheets by time.
graph_args --base 1000 -l 0
graph_vlabel number of printed sheets by time
graph_category print
graph_info This graph shows the number of printed sheets by time.
processes.label the number of printed sheets by time.
#processes.draw LINE2
processes.draw AREASTACK
processes.info the number of printed sheets by time.
processes.type DERIVE
EOC
赤文字の部分を一行追加。前の時間との差分をとる命令。
これでとりあえず、情報をとれている
snmp的には、カラーの印刷枚数とか、消耗品が定義されているようだが、Bratherのプリンタだとちゃんと返してくれていない(計算とか変形が必要)ような気がするのでとりあえず、印刷枚数だけをウオッチしていく。
コメント
コメントを投稿