muninで印刷枚数

SNMP プリンタ 印刷総数- 10/06/2017

でほったらかしていた、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__processesのOIDを書き換えて、グラフの軸を変更するだけ
具体的には

snmp__number_of_printed_sheets 総印刷枚数

OIDのところをすべて1.3.6.1.2.1.43.10.2.1.4.1.1に書き換える
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のプリンタだとちゃんと返してくれていない(計算とか変形が必要)ような気がするのでとりあえず、印刷枚数だけをウオッチしていく。



 

 

コメント

このブログの人気の投稿

Windows10デフォルトゲートウェアに0.0.0.0が追加される

iOS VLC でSMB共有できなかった点について

無線LANルータの選択肢が、NEC Aterm 静的ルーティングできない問題