#はじめに
aloha !
さて、今回はプリンタの総印刷枚数を、SNMP(Simple Network Management Protocol)プロトコルで取得してみます。
どれだけ酷使しているのかみたい時に使えるかも。そろそろ故障するんじゃないかとか。
#環境
・EPSONプリンタ(EP-881ANを使いました)
・docker image(ubuntu)
※私の場合は、Jetson Nanoにdockerを入れて使ってます。
#手順
##snmpwalkを導入します。
# apt install snmp
##プリンタのIPアドレスを調べます。
nmapコマンドを使って、プリンタのIPアドレスを調べます。
# nmap -sS -p631 [NETWORK]/[SUBNET MASK] -open
詳しくは、こちらの記事を見てください。
##snmpwalkコマンドを使います。
総印刷ページ数を示すSNMPのプロパティはこれの様です。
``1.3.6.1.2.1.43.10.2.1.4.1```
# snmpwalk -v1 -c public [PRINTER_IP_ADDR] 1.3.6.1.2.1.43.10.2.1.4.1
##結果
SNMPv2-SMI::mib-2.43.10.2.1.4.1.1 = Counter32: 1287
#まとめ
SNMPを使って、プリンタの総印刷ページ数が1,287枚だったということがわかりました。
このプリンタは、まだまだ働いてくれそうです。
Mahalo