Tylan / check_snmp_printer

Icinga Plugin for Checking SNMP Printer Status (Trays, Consumables and Pagecounts)
GNU General Public License v3.0
12 stars 4 forks source link

printer not supported #27

Closed bc-networks closed 1 year ago

bc-networks commented 1 year ago

hi there,

first of all, many thanks for this awsome plugin. I have a few HP printers (m880z, m775, cm4540) with following plugin errors like: Patrone levels cannot be measured. Fixiererkit levels cannot be measured. Trommel levels cannot be measured. Tonerauffangeinheit levels cannot be measured.

Also the color Information did not come trough.

Am I right, that there are the OIDs missing? How could we get this working?

Thanks

Tylan commented 1 year ago

Hi apologies for the delay. I was out of pocket for a bit.

This looks like it might be an easy fix, let me poke around and get back to you.

Tylan commented 1 year ago

If able could you provide the output of the following:

snmpwalk -On -v \<snmp vesion> -c \<community> \<host> .1.3.6.1.2.1.43.11.1.1

bc-networks commented 1 year ago

Hi Tylan,

thanks for respons, no problem. Absolutly happy that you found time to answer. Find attached the output.

HP M880z: .1.3.6.1.2.1.43.11.1.1.2.1.1 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.2.1.2 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.2.1.3 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.2.1.4 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.2.1.5 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.2.1.6 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.2.1.7 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.2.1.8 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.2.1.9 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.2.1.10 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.2.1.11 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.2.1.12 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.3.1.1 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.3.1.2 = INTEGER: 2 .1.3.6.1.2.1.43.11.1.1.3.1.3 = INTEGER: 3 .1.3.6.1.2.1.43.11.1.1.3.1.4 = INTEGER: 4 .1.3.6.1.2.1.43.11.1.1.3.1.5 = INTEGER: 5 .1.3.6.1.2.1.43.11.1.1.3.1.6 = INTEGER: 6 .1.3.6.1.2.1.43.11.1.1.3.1.7 = INTEGER: 7 .1.3.6.1.2.1.43.11.1.1.3.1.8 = INTEGER: 8 .1.3.6.1.2.1.43.11.1.1.3.1.9 = INTEGER: 0 .1.3.6.1.2.1.43.11.1.1.3.1.10 = INTEGER: 0 .1.3.6.1.2.1.43.11.1.1.3.1.11 = INTEGER: 0 .1.3.6.1.2.1.43.11.1.1.3.1.12 = INTEGER: 0 .1.3.6.1.2.1.43.11.1.1.4.1.1 = INTEGER: 3 .1.3.6.1.2.1.43.11.1.1.4.1.2 = INTEGER: 3 .1.3.6.1.2.1.43.11.1.1.4.1.3 = INTEGER: 3 .1.3.6.1.2.1.43.11.1.1.4.1.4 = INTEGER: 3 .1.3.6.1.2.1.43.11.1.1.4.1.5 = INTEGER: 3 .1.3.6.1.2.1.43.11.1.1.4.1.6 = INTEGER: 3 .1.3.6.1.2.1.43.11.1.1.4.1.7 = INTEGER: 3 .1.3.6.1.2.1.43.11.1.1.4.1.8 = INTEGER: 3 .1.3.6.1.2.1.43.11.1.1.4.1.9 = INTEGER: 3 .1.3.6.1.2.1.43.11.1.1.4.1.10 = INTEGER: 3 .1.3.6.1.2.1.43.11.1.1.4.1.11 = INTEGER: 3 .1.3.6.1.2.1.43.11.1.1.4.1.12 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.5.1.1 = INTEGER: 21 .1.3.6.1.2.1.43.11.1.1.5.1.2 = INTEGER: 21 .1.3.6.1.2.1.43.11.1.1.5.1.3 = INTEGER: 21 .1.3.6.1.2.1.43.11.1.1.5.1.4 = INTEGER: 21 .1.3.6.1.2.1.43.11.1.1.5.1.5 = INTEGER: 9 .1.3.6.1.2.1.43.11.1.1.5.1.6 = INTEGER: 9 .1.3.6.1.2.1.43.11.1.1.5.1.7 = INTEGER: 9 .1.3.6.1.2.1.43.11.1.1.5.1.8 = INTEGER: 9 .1.3.6.1.2.1.43.11.1.1.5.1.9 = INTEGER: 20 .1.3.6.1.2.1.43.11.1.1.5.1.10 = INTEGER: 15 .1.3.6.1.2.1.43.11.1.1.5.1.11 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.5.1.12 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.6.1.1 = Hex-STRING: 50 61 74 72 6F 6E 65 20 53 63 68 77 61 72 7A 20 38 32 37 41 20 48 50 20 43 46 33 30 30 41 00 .1.3.6.1.2.1.43.11.1.1.6.1.2 = Hex-STRING: 50 61 74 72 6F 6E 65 20 43 79 61 6E 20 38 32 37 41 20 48 50 20 43 46 33 30 31 41 00 .1.3.6.1.2.1.43.11.1.1.6.1.3 = Hex-STRING: 50 61 74 72 6F 6E 65 20 4D 61 67 65 6E 74 61 20 38 32 37 41 20 48 50 20 43 46 33 30 33 41 00 .1.3.6.1.2.1.43.11.1.1.6.1.4 = Hex-STRING: 50 61 74 72 6F 6E 65 20 47 65 6C 62 20 38 32 37 41 20 48 50 20 43 46 33 30 32 41 00 .1.3.6.1.2.1.43.11.1.1.6.1.5 = Hex-STRING: 54 72 6F 6D 6D 65 6C 20 53 63 68 77 61 72 7A 20 38 32 38 41 20 48 50 20 43 46 33 35 38 41 00 .1.3.6.1.2.1.43.11.1.1.6.1.6 = Hex-STRING: 54 72 6F 6D 6D 65 6C 20 43 79 61 6E 20 38 32 38 41 20 48 50 20 43 46 33 35 39 41 00 .1.3.6.1.2.1.43.11.1.1.6.1.7 = Hex-STRING: 54 72 6F 6D 6D 65 6C 20 4D 61 67 65 6E 74 61 20 38 32 38 41 20 48 50 20 43 46 33 36 35 41 00 .1.3.6.1.2.1.43.11.1.1.6.1.8 = Hex-STRING: 54 72 6F 6D 6D 65 6C 20 47 65 6C 62 20 38 32 38 41 20 48 50 20 43 46 33 36 34 41 00 .1.3.6.1.2.1.43.11.1.1.6.1.9 = Hex-STRING: 54 72 61 6E 73 66 65 72 6B 69 74 20 48 50 20 44 37 48 31 34 41 00 .1.3.6.1.2.1.43.11.1.1.6.1.10 = Hex-STRING: 46 69 78 69 65 72 65 72 6B 69 74 20 48 50 20 31 31 30 56 2D 43 31 4E 35 34 41 2C 20 32 32 30 56 2D 43 31 4E 35 38 41 00 .1.3.6.1.2.1.43.11.1.1.6.1.11 = Hex-STRING: 56 6F 72 6C 61 67 65 6E 65 69 6E 7A 75 67 73 6B 69 74 20 48 50 20 43 31 50 37 30 41 00 .1.3.6.1.2.1.43.11.1.1.6.1.12 = Hex-STRING: 57 61 6C 7A 65 6E 20 72 65 69 6E 69 67 65 6E 20 48 50 20 4E 6F 6E 65 00 .1.3.6.1.2.1.43.11.1.1.7.1.1 = INTEGER: 19 .1.3.6.1.2.1.43.11.1.1.7.1.2 = INTEGER: 19 .1.3.6.1.2.1.43.11.1.1.7.1.3 = INTEGER: 19 .1.3.6.1.2.1.43.11.1.1.7.1.4 = INTEGER: 19 .1.3.6.1.2.1.43.11.1.1.7.1.5 = INTEGER: 19 .1.3.6.1.2.1.43.11.1.1.7.1.6 = INTEGER: 19 .1.3.6.1.2.1.43.11.1.1.7.1.7 = INTEGER: 19 .1.3.6.1.2.1.43.11.1.1.7.1.8 = INTEGER: 19 .1.3.6.1.2.1.43.11.1.1.7.1.9 = INTEGER: 19 .1.3.6.1.2.1.43.11.1.1.7.1.10 = INTEGER: 19 .1.3.6.1.2.1.43.11.1.1.7.1.11 = INTEGER: 19 .1.3.6.1.2.1.43.11.1.1.7.1.12 = INTEGER: 19 .1.3.6.1.2.1.43.11.1.1.8.1.1 = INTEGER: 100 .1.3.6.1.2.1.43.11.1.1.8.1.2 = INTEGER: 100 .1.3.6.1.2.1.43.11.1.1.8.1.3 = INTEGER: 100 .1.3.6.1.2.1.43.11.1.1.8.1.4 = INTEGER: 100 .1.3.6.1.2.1.43.11.1.1.8.1.5 = INTEGER: 100 .1.3.6.1.2.1.43.11.1.1.8.1.6 = INTEGER: 100 .1.3.6.1.2.1.43.11.1.1.8.1.7 = INTEGER: 100 .1.3.6.1.2.1.43.11.1.1.8.1.8 = INTEGER: 100 .1.3.6.1.2.1.43.11.1.1.8.1.9 = INTEGER: 100 .1.3.6.1.2.1.43.11.1.1.8.1.10 = INTEGER: 100 .1.3.6.1.2.1.43.11.1.1.8.1.11 = INTEGER: 100 .1.3.6.1.2.1.43.11.1.1.8.1.12 = INTEGER: 100 .1.3.6.1.2.1.43.11.1.1.9.1.1 = INTEGER: 76 .1.3.6.1.2.1.43.11.1.1.9.1.2 = INTEGER: 78 .1.3.6.1.2.1.43.11.1.1.9.1.3 = INTEGER: 72 .1.3.6.1.2.1.43.11.1.1.9.1.4 = INTEGER: 23 .1.3.6.1.2.1.43.11.1.1.9.1.5 = INTEGER: -2 .1.3.6.1.2.1.43.11.1.1.9.1.6 = INTEGER: -2 .1.3.6.1.2.1.43.11.1.1.9.1.7 = INTEGER: -2 .1.3.6.1.2.1.43.11.1.1.9.1.8 = INTEGER: -2 .1.3.6.1.2.1.43.11.1.1.9.1.9 = INTEGER: 10 .1.3.6.1.2.1.43.11.1.1.9.1.10 = INTEGER: -2 .1.3.6.1.2.1.43.11.1.1.9.1.11 = INTEGER: 63 .1.3.6.1.2.1.43.11.1.1.9.1.12 = INTEGER: 27

HP M775: .1.3.6.1.2.1.43.11.1.1.2.1.1 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.2.1.2 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.2.1.3 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.2.1.4 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.2.1.5 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.2.1.6 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.2.1.7 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.2.1.8 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.2.1.9 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.3.1.1 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.3.1.2 = INTEGER: 2 .1.3.6.1.2.1.43.11.1.1.3.1.3 = INTEGER: 3 .1.3.6.1.2.1.43.11.1.1.3.1.4 = INTEGER: 4 .1.3.6.1.2.1.43.11.1.1.3.1.5 = INTEGER: 0 .1.3.6.1.2.1.43.11.1.1.3.1.6 = INTEGER: 0 .1.3.6.1.2.1.43.11.1.1.3.1.7 = INTEGER: 0 .1.3.6.1.2.1.43.11.1.1.3.1.8 = INTEGER: 0 .1.3.6.1.2.1.43.11.1.1.3.1.9 = INTEGER: 0 .1.3.6.1.2.1.43.11.1.1.4.1.1 = INTEGER: 3 .1.3.6.1.2.1.43.11.1.1.4.1.2 = INTEGER: 3 .1.3.6.1.2.1.43.11.1.1.4.1.3 = INTEGER: 3 .1.3.6.1.2.1.43.11.1.1.4.1.4 = INTEGER: 3 .1.3.6.1.2.1.43.11.1.1.4.1.5 = INTEGER: 3 .1.3.6.1.2.1.43.11.1.1.4.1.6 = INTEGER: 3 .1.3.6.1.2.1.43.11.1.1.4.1.7 = INTEGER: 4 .1.3.6.1.2.1.43.11.1.1.4.1.8 = INTEGER: 3 .1.3.6.1.2.1.43.11.1.1.4.1.9 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.5.1.1 = INTEGER: 21 .1.3.6.1.2.1.43.11.1.1.5.1.2 = INTEGER: 21 .1.3.6.1.2.1.43.11.1.1.5.1.3 = INTEGER: 21 .1.3.6.1.2.1.43.11.1.1.5.1.4 = INTEGER: 21 .1.3.6.1.2.1.43.11.1.1.5.1.5 = INTEGER: 20 .1.3.6.1.2.1.43.11.1.1.5.1.6 = INTEGER: 15 .1.3.6.1.2.1.43.11.1.1.5.1.7 = INTEGER: 18 .1.3.6.1.2.1.43.11.1.1.5.1.8 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.5.1.9 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.6.1.1 = Hex-STRING: 50 61 74 72 6F 6E 65 20 53 63 68 77 61 72 7A 20 36 35 31 41 20 48 50 20 43 45 33 34 30 41 00 .1.3.6.1.2.1.43.11.1.1.6.1.2 = Hex-STRING: 50 61 74 72 6F 6E 65 20 43 79 61 6E 20 36 35 31 41 20 48 50 20 43 45 33 34 31 41 00 .1.3.6.1.2.1.43.11.1.1.6.1.3 = Hex-STRING: 50 61 74 72 6F 6E 65 20 4D 61 67 65 6E 74 61 20 36 35 31 41 20 48 50 20 43 45 33 34 33 41 00 .1.3.6.1.2.1.43.11.1.1.6.1.4 = Hex-STRING: 50 61 74 72 6F 6E 65 20 47 65 6C 62 20 36 35 31 41 20 48 50 20 43 45 33 34 32 41 00 .1.3.6.1.2.1.43.11.1.1.6.1.5 = Hex-STRING: 54 72 61 6E 73 66 65 72 6B 69 74 20 48 50 20 43 45 35 31 36 41 00 .1.3.6.1.2.1.43.11.1.1.6.1.6 = Hex-STRING: 46 69 78 69 65 72 65 72 6B 69 74 20 48 50 20 31 31 30 56 2D 43 45 35 31 34 41 2C 20 32 32 30 56 2D 43 45 35 31 35 41 00 .1.3.6.1.2.1.43.11.1.1.6.1.7 = Hex-STRING: 54 6F 6E 65 72 61 75 66 66 61 6E 67 65 69 6E 68 65 69 74 20 48 50 20 43 45 39 38 30 41 00 .1.3.6.1.2.1.43.11.1.1.6.1.8 = Hex-STRING: 56 6F 72 6C 61 67 65 6E 65 69 6E 7A 75 67 73 6B 69 74 20 48 50 20 4C 32 37 31 38 41 00 .1.3.6.1.2.1.43.11.1.1.6.1.9 = Hex-STRING: 57 61 6C 7A 65 6E 20 72 65 69 6E 69 67 65 6E 20 48 50 20 4E 6F 6E 65 00 .1.3.6.1.2.1.43.11.1.1.7.1.1 = INTEGER: 19 .1.3.6.1.2.1.43.11.1.1.7.1.2 = INTEGER: 19 .1.3.6.1.2.1.43.11.1.1.7.1.3 = INTEGER: 19 .1.3.6.1.2.1.43.11.1.1.7.1.4 = INTEGER: 19 .1.3.6.1.2.1.43.11.1.1.7.1.5 = INTEGER: 19 .1.3.6.1.2.1.43.11.1.1.7.1.6 = INTEGER: 19 .1.3.6.1.2.1.43.11.1.1.7.1.7 = INTEGER: 19 .1.3.6.1.2.1.43.11.1.1.7.1.8 = INTEGER: 19 .1.3.6.1.2.1.43.11.1.1.7.1.9 = INTEGER: 19 .1.3.6.1.2.1.43.11.1.1.8.1.1 = INTEGER: 100 .1.3.6.1.2.1.43.11.1.1.8.1.2 = INTEGER: 100 .1.3.6.1.2.1.43.11.1.1.8.1.3 = INTEGER: 100 .1.3.6.1.2.1.43.11.1.1.8.1.4 = INTEGER: 100 .1.3.6.1.2.1.43.11.1.1.8.1.5 = INTEGER: 100 .1.3.6.1.2.1.43.11.1.1.8.1.6 = INTEGER: 100 .1.3.6.1.2.1.43.11.1.1.8.1.7 = INTEGER: -2 .1.3.6.1.2.1.43.11.1.1.8.1.8 = INTEGER: 100 .1.3.6.1.2.1.43.11.1.1.8.1.9 = INTEGER: 100 .1.3.6.1.2.1.43.11.1.1.9.1.1 = INTEGER: 56 .1.3.6.1.2.1.43.11.1.1.9.1.2 = INTEGER: 75 .1.3.6.1.2.1.43.11.1.1.9.1.3 = INTEGER: 76 .1.3.6.1.2.1.43.11.1.1.9.1.4 = INTEGER: 40 .1.3.6.1.2.1.43.11.1.1.9.1.5 = INTEGER: 99 .1.3.6.1.2.1.43.11.1.1.9.1.6 = INTEGER: 83 .1.3.6.1.2.1.43.11.1.1.9.1.7 = INTEGER: -3 .1.3.6.1.2.1.43.11.1.1.9.1.8 = INTEGER: 68 .1.3.6.1.2.1.43.11.1.1.9.1.9 = INTEGER: 36

The 4540 should be equal, here i can send you the output tomorrow.

Many Thanks.

Tylan commented 1 year ago

Thanks for that! Looks like they are output as hex, can you run the same commands with -Oan instead? The below oid also should just give me the hex fields

snmpwalk -Oan -v \<snmp vesion> -c \<community> \<host> .1.3.6.1.2.1.43.11.1.1.6.1

bc-networks commented 1 year ago

Hi Tylan,

here is the mentioned output fot M880:

.1.3.6.1.2.1.43.11.1.1.2.1.1 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.2.1.2 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.2.1.3 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.2.1.4 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.2.1.5 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.2.1.6 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.2.1.7 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.2.1.8 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.2.1.9 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.2.1.10 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.2.1.11 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.2.1.12 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.3.1.1 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.3.1.2 = INTEGER: 2 .1.3.6.1.2.1.43.11.1.1.3.1.3 = INTEGER: 3 .1.3.6.1.2.1.43.11.1.1.3.1.4 = INTEGER: 4 .1.3.6.1.2.1.43.11.1.1.3.1.5 = INTEGER: 5 .1.3.6.1.2.1.43.11.1.1.3.1.6 = INTEGER: 6 .1.3.6.1.2.1.43.11.1.1.3.1.7 = INTEGER: 7 .1.3.6.1.2.1.43.11.1.1.3.1.8 = INTEGER: 8 .1.3.6.1.2.1.43.11.1.1.3.1.9 = INTEGER: 0 .1.3.6.1.2.1.43.11.1.1.3.1.10 = INTEGER: 0 .1.3.6.1.2.1.43.11.1.1.3.1.11 = INTEGER: 0 .1.3.6.1.2.1.43.11.1.1.3.1.12 = INTEGER: 0 .1.3.6.1.2.1.43.11.1.1.4.1.1 = INTEGER: 3 .1.3.6.1.2.1.43.11.1.1.4.1.2 = INTEGER: 3 .1.3.6.1.2.1.43.11.1.1.4.1.3 = INTEGER: 3 .1.3.6.1.2.1.43.11.1.1.4.1.4 = INTEGER: 3 .1.3.6.1.2.1.43.11.1.1.4.1.5 = INTEGER: 3 .1.3.6.1.2.1.43.11.1.1.4.1.6 = INTEGER: 3 .1.3.6.1.2.1.43.11.1.1.4.1.7 = INTEGER: 3 .1.3.6.1.2.1.43.11.1.1.4.1.8 = INTEGER: 3 .1.3.6.1.2.1.43.11.1.1.4.1.9 = INTEGER: 3 .1.3.6.1.2.1.43.11.1.1.4.1.10 = INTEGER: 3 .1.3.6.1.2.1.43.11.1.1.4.1.11 = INTEGER: 3 .1.3.6.1.2.1.43.11.1.1.4.1.12 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.5.1.1 = INTEGER: 21 .1.3.6.1.2.1.43.11.1.1.5.1.2 = INTEGER: 21 .1.3.6.1.2.1.43.11.1.1.5.1.3 = INTEGER: 21 .1.3.6.1.2.1.43.11.1.1.5.1.4 = INTEGER: 21 .1.3.6.1.2.1.43.11.1.1.5.1.5 = INTEGER: 9 .1.3.6.1.2.1.43.11.1.1.5.1.6 = INTEGER: 9 .1.3.6.1.2.1.43.11.1.1.5.1.7 = INTEGER: 9 .1.3.6.1.2.1.43.11.1.1.5.1.8 = INTEGER: 9 .1.3.6.1.2.1.43.11.1.1.5.1.9 = INTEGER: 20 .1.3.6.1.2.1.43.11.1.1.5.1.10 = INTEGER: 15 .1.3.6.1.2.1.43.11.1.1.5.1.11 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.5.1.12 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.6.1.1 = STRING: "Patrone Schwarz 827A HP CF300A." .1.3.6.1.2.1.43.11.1.1.6.1.2 = STRING: "Patrone Cyan 827A HP CF301A." .1.3.6.1.2.1.43.11.1.1.6.1.3 = STRING: "Patrone Magenta 827A HP CF303A." .1.3.6.1.2.1.43.11.1.1.6.1.4 = STRING: "Patrone Gelb 827A HP CF302A." .1.3.6.1.2.1.43.11.1.1.6.1.5 = STRING: "Trommel Schwarz 828A HP CF358A." .1.3.6.1.2.1.43.11.1.1.6.1.6 = STRING: "Trommel Cyan 828A HP CF359A." .1.3.6.1.2.1.43.11.1.1.6.1.7 = STRING: "Trommel Magenta 828A HP CF365A." .1.3.6.1.2.1.43.11.1.1.6.1.8 = STRING: "Trommel Gelb 828A HP CF364A." .1.3.6.1.2.1.43.11.1.1.6.1.9 = STRING: "Transferkit HP D7H14A." .1.3.6.1.2.1.43.11.1.1.6.1.10 = STRING: "Fixiererkit HP 110V-C1N54A, 220V-C1N58A." .1.3.6.1.2.1.43.11.1.1.6.1.11 = STRING: "Vorlageneinzugskit HP C1P70A." .1.3.6.1.2.1.43.11.1.1.6.1.12 = STRING: "Walzen reinigen HP None." .1.3.6.1.2.1.43.11.1.1.7.1.1 = INTEGER: 19 .1.3.6.1.2.1.43.11.1.1.7.1.2 = INTEGER: 19 .1.3.6.1.2.1.43.11.1.1.7.1.3 = INTEGER: 19 .1.3.6.1.2.1.43.11.1.1.7.1.4 = INTEGER: 19 .1.3.6.1.2.1.43.11.1.1.7.1.5 = INTEGER: 19 .1.3.6.1.2.1.43.11.1.1.7.1.6 = INTEGER: 19 .1.3.6.1.2.1.43.11.1.1.7.1.7 = INTEGER: 19 .1.3.6.1.2.1.43.11.1.1.7.1.8 = INTEGER: 19 .1.3.6.1.2.1.43.11.1.1.7.1.9 = INTEGER: 19 .1.3.6.1.2.1.43.11.1.1.7.1.10 = INTEGER: 19 .1.3.6.1.2.1.43.11.1.1.7.1.11 = INTEGER: 19 .1.3.6.1.2.1.43.11.1.1.7.1.12 = INTEGER: 19 .1.3.6.1.2.1.43.11.1.1.8.1.1 = INTEGER: 100 .1.3.6.1.2.1.43.11.1.1.8.1.2 = INTEGER: 100 .1.3.6.1.2.1.43.11.1.1.8.1.3 = INTEGER: 100 .1.3.6.1.2.1.43.11.1.1.8.1.4 = INTEGER: 100 .1.3.6.1.2.1.43.11.1.1.8.1.5 = INTEGER: 100 .1.3.6.1.2.1.43.11.1.1.8.1.6 = INTEGER: 100 .1.3.6.1.2.1.43.11.1.1.8.1.7 = INTEGER: 100 .1.3.6.1.2.1.43.11.1.1.8.1.8 = INTEGER: 100 .1.3.6.1.2.1.43.11.1.1.8.1.9 = INTEGER: 100 .1.3.6.1.2.1.43.11.1.1.8.1.10 = INTEGER: 100 .1.3.6.1.2.1.43.11.1.1.8.1.11 = INTEGER: 100 .1.3.6.1.2.1.43.11.1.1.8.1.12 = INTEGER: 100 .1.3.6.1.2.1.43.11.1.1.9.1.1 = INTEGER: 76 .1.3.6.1.2.1.43.11.1.1.9.1.2 = INTEGER: 78 .1.3.6.1.2.1.43.11.1.1.9.1.3 = INTEGER: 72 .1.3.6.1.2.1.43.11.1.1.9.1.4 = INTEGER: 23 .1.3.6.1.2.1.43.11.1.1.9.1.5 = INTEGER: -2 .1.3.6.1.2.1.43.11.1.1.9.1.6 = INTEGER: -2 .1.3.6.1.2.1.43.11.1.1.9.1.7 = INTEGER: -2 .1.3.6.1.2.1.43.11.1.1.9.1.8 = INTEGER: -2 .1.3.6.1.2.1.43.11.1.1.9.1.9 = INTEGER: 10 .1.3.6.1.2.1.43.11.1.1.9.1.10 = INTEGER: -2 .1.3.6.1.2.1.43.11.1.1.9.1.11 = INTEGER: 63 .1.3.6.1.2.1.43.11.1.1.9.1.12 = INTEGER: 27

also: .1.3.6.1.2.1.43.11.1.1.6.1.1 = STRING: "Patrone Schwarz 827A HP CF300A." .1.3.6.1.2.1.43.11.1.1.6.1.2 = STRING: "Patrone Cyan 827A HP CF301A." .1.3.6.1.2.1.43.11.1.1.6.1.3 = STRING: "Patrone Magenta 827A HP CF303A." .1.3.6.1.2.1.43.11.1.1.6.1.4 = STRING: "Patrone Gelb 827A HP CF302A." .1.3.6.1.2.1.43.11.1.1.6.1.5 = STRING: "Trommel Schwarz 828A HP CF358A." .1.3.6.1.2.1.43.11.1.1.6.1.6 = STRING: "Trommel Cyan 828A HP CF359A." .1.3.6.1.2.1.43.11.1.1.6.1.7 = STRING: "Trommel Magenta 828A HP CF365A." .1.3.6.1.2.1.43.11.1.1.6.1.8 = STRING: "Trommel Gelb 828A HP CF364A." .1.3.6.1.2.1.43.11.1.1.6.1.9 = STRING: "Transferkit HP D7H14A." .1.3.6.1.2.1.43.11.1.1.6.1.10 = STRING: "Fixiererkit HP 110V-C1N54A, 220V-C1N58A." .1.3.6.1.2.1.43.11.1.1.6.1.11 = STRING: "Vorlageneinzugskit HP C1P70A." .1.3.6.1.2.1.43.11.1.1.6.1.12 = STRING: "Walzen reinigen HP None."

m775:

.1.3.6.1.2.1.43.11.1.1.2.1.1 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.2.1.2 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.2.1.3 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.2.1.4 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.2.1.5 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.2.1.6 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.2.1.7 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.2.1.8 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.2.1.9 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.2.1.10 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.3.1.1 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.3.1.2 = INTEGER: 2 .1.3.6.1.2.1.43.11.1.1.3.1.3 = INTEGER: 3 .1.3.6.1.2.1.43.11.1.1.3.1.4 = INTEGER: 4 .1.3.6.1.2.1.43.11.1.1.3.1.5 = INTEGER: 0 .1.3.6.1.2.1.43.11.1.1.3.1.6 = INTEGER: 0 .1.3.6.1.2.1.43.11.1.1.3.1.7 = INTEGER: 0 .1.3.6.1.2.1.43.11.1.1.3.1.8 = INTEGER: 0 .1.3.6.1.2.1.43.11.1.1.3.1.9 = INTEGER: 0 .1.3.6.1.2.1.43.11.1.1.3.1.10 = INTEGER: 0 .1.3.6.1.2.1.43.11.1.1.4.1.1 = INTEGER: 3 .1.3.6.1.2.1.43.11.1.1.4.1.2 = INTEGER: 3 .1.3.6.1.2.1.43.11.1.1.4.1.3 = INTEGER: 3 .1.3.6.1.2.1.43.11.1.1.4.1.4 = INTEGER: 3 .1.3.6.1.2.1.43.11.1.1.4.1.5 = INTEGER: 3 .1.3.6.1.2.1.43.11.1.1.4.1.6 = INTEGER: 3 .1.3.6.1.2.1.43.11.1.1.4.1.7 = INTEGER: 4 .1.3.6.1.2.1.43.11.1.1.4.1.8 = INTEGER: 3 .1.3.6.1.2.1.43.11.1.1.4.1.9 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.4.1.10 = INTEGER: 3 .1.3.6.1.2.1.43.11.1.1.5.1.1 = INTEGER: 21 .1.3.6.1.2.1.43.11.1.1.5.1.2 = INTEGER: 21 .1.3.6.1.2.1.43.11.1.1.5.1.3 = INTEGER: 21 .1.3.6.1.2.1.43.11.1.1.5.1.4 = INTEGER: 21 .1.3.6.1.2.1.43.11.1.1.5.1.5 = INTEGER: 20 .1.3.6.1.2.1.43.11.1.1.5.1.6 = INTEGER: 15 .1.3.6.1.2.1.43.11.1.1.5.1.7 = INTEGER: 18 .1.3.6.1.2.1.43.11.1.1.5.1.8 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.5.1.9 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.5.1.10 = INTEGER: 32 .1.3.6.1.2.1.43.11.1.1.6.1.1 = STRING: "Patrone Schwarz 651A HP CE340A." .1.3.6.1.2.1.43.11.1.1.6.1.2 = STRING: "Patrone Cyan 651A HP CE341A." .1.3.6.1.2.1.43.11.1.1.6.1.3 = STRING: "Patrone Magenta 651A HP CE343A." .1.3.6.1.2.1.43.11.1.1.6.1.4 = STRING: "Patrone Gelb 651A HP CE342A." .1.3.6.1.2.1.43.11.1.1.6.1.5 = STRING: "Transferkit HP CE516A." .1.3.6.1.2.1.43.11.1.1.6.1.6 = STRING: "Fixiererkit HP 110V-CE514A, 220V-CE515A." .1.3.6.1.2.1.43.11.1.1.6.1.7 = STRING: "Tonerauffangeinheit HP CE980A." .1.3.6.1.2.1.43.11.1.1.6.1.8 = STRING: "Vorlageneinzugskit HP L2718A." .1.3.6.1.2.1.43.11.1.1.6.1.9 = STRING: "Walzen reinigen HP None." .1.3.6.1.2.1.43.11.1.1.6.1.10 = STRING: "Hefter 1 HP C8091A." .1.3.6.1.2.1.43.11.1.1.7.1.1 = INTEGER: 19 .1.3.6.1.2.1.43.11.1.1.7.1.2 = INTEGER: 19 .1.3.6.1.2.1.43.11.1.1.7.1.3 = INTEGER: 19 .1.3.6.1.2.1.43.11.1.1.7.1.4 = INTEGER: 19 .1.3.6.1.2.1.43.11.1.1.7.1.5 = INTEGER: 19 .1.3.6.1.2.1.43.11.1.1.7.1.6 = INTEGER: 19 .1.3.6.1.2.1.43.11.1.1.7.1.7 = INTEGER: 19 .1.3.6.1.2.1.43.11.1.1.7.1.8 = INTEGER: 19 .1.3.6.1.2.1.43.11.1.1.7.1.9 = INTEGER: 19 .1.3.6.1.2.1.43.11.1.1.7.1.10 = INTEGER: 18 .1.3.6.1.2.1.43.11.1.1.8.1.1 = INTEGER: 100 .1.3.6.1.2.1.43.11.1.1.8.1.2 = INTEGER: 100 .1.3.6.1.2.1.43.11.1.1.8.1.3 = INTEGER: 100 .1.3.6.1.2.1.43.11.1.1.8.1.4 = INTEGER: 100 .1.3.6.1.2.1.43.11.1.1.8.1.5 = INTEGER: 100 .1.3.6.1.2.1.43.11.1.1.8.1.6 = INTEGER: 100 .1.3.6.1.2.1.43.11.1.1.8.1.7 = INTEGER: -2 .1.3.6.1.2.1.43.11.1.1.8.1.8 = INTEGER: 100 .1.3.6.1.2.1.43.11.1.1.8.1.9 = INTEGER: 100 .1.3.6.1.2.1.43.11.1.1.8.1.10 = INTEGER: -2 .1.3.6.1.2.1.43.11.1.1.9.1.1 = INTEGER: -2 .1.3.6.1.2.1.43.11.1.1.9.1.2 = INTEGER: -2 .1.3.6.1.2.1.43.11.1.1.9.1.3 = INTEGER: 52 .1.3.6.1.2.1.43.11.1.1.9.1.4 = INTEGER: 49 .1.3.6.1.2.1.43.11.1.1.9.1.5 = INTEGER: 92 .1.3.6.1.2.1.43.11.1.1.9.1.6 = INTEGER: 19 .1.3.6.1.2.1.43.11.1.1.9.1.7 = INTEGER: -3 .1.3.6.1.2.1.43.11.1.1.9.1.8 = INTEGER: 70 .1.3.6.1.2.1.43.11.1.1.9.1.9 = INTEGER: 39 .1.3.6.1.2.1.43.11.1.1.9.1.10 = INTEGER: -3

also: .1.3.6.1.2.1.43.11.1.1.6.1.1 = STRING: "Patrone Schwarz 651A HP CE340A." .1.3.6.1.2.1.43.11.1.1.6.1.2 = STRING: "Patrone Cyan 651A HP CE341A." .1.3.6.1.2.1.43.11.1.1.6.1.3 = STRING: "Patrone Magenta 651A HP CE343A." .1.3.6.1.2.1.43.11.1.1.6.1.4 = STRING: "Patrone Gelb 651A HP CE342A." .1.3.6.1.2.1.43.11.1.1.6.1.5 = STRING: "Transferkit HP CE516A." .1.3.6.1.2.1.43.11.1.1.6.1.6 = STRING: "Fixiererkit HP 110V-CE514A, 220V-CE515A." .1.3.6.1.2.1.43.11.1.1.6.1.7 = STRING: "Tonerauffangeinheit HP CE980A." .1.3.6.1.2.1.43.11.1.1.6.1.8 = STRING: "Vorlageneinzugskit HP L2718A." .1.3.6.1.2.1.43.11.1.1.6.1.9 = STRING: "Walzen reinigen HP None." .1.3.6.1.2.1.43.11.1.1.6.1.10 = STRING: "Hefter 1 HP C8091A."

thanks.

Tylan commented 1 year ago

Can you grab the devel branch version and try that? I also added an optional -l or --lang argument. If desired, it will convert the output to English if you specify that. Otherwise it defaults to what it reads it as. Let me know the results :)

https://github.com/Tylan/check_snmp_printer/blob/devel/check_snmp_printer

bc-networks commented 1 year ago

Tested it with the hp m880, output with the devel version looks quite good. Hope to get tested the others tomorror!

bc-networks commented 1 year ago

Hello Tylan,

so here ist the snmpwalt output of the hp cm4540: .1.3.6.1.2.1.43.11.1.1.2.1.1 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.2.1.2 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.2.1.3 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.2.1.4 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.2.1.5 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.2.1.6 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.2.1.7 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.2.1.8 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.3.1.1 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.3.1.2 = INTEGER: 2 .1.3.6.1.2.1.43.11.1.1.3.1.3 = INTEGER: 3 .1.3.6.1.2.1.43.11.1.1.3.1.4 = INTEGER: 4 .1.3.6.1.2.1.43.11.1.1.3.1.5 = INTEGER: 0 .1.3.6.1.2.1.43.11.1.1.3.1.6 = INTEGER: 0 .1.3.6.1.2.1.43.11.1.1.3.1.7 = INTEGER: 0 .1.3.6.1.2.1.43.11.1.1.3.1.8 = INTEGER: 0 .1.3.6.1.2.1.43.11.1.1.4.1.1 = INTEGER: 3 .1.3.6.1.2.1.43.11.1.1.4.1.2 = INTEGER: 3 .1.3.6.1.2.1.43.11.1.1.4.1.3 = INTEGER: 3 .1.3.6.1.2.1.43.11.1.1.4.1.4 = INTEGER: 3 .1.3.6.1.2.1.43.11.1.1.4.1.5 = INTEGER: 3 .1.3.6.1.2.1.43.11.1.1.4.1.6 = INTEGER: 3 .1.3.6.1.2.1.43.11.1.1.4.1.7 = INTEGER: 4 .1.3.6.1.2.1.43.11.1.1.4.1.8 = INTEGER: 3 .1.3.6.1.2.1.43.11.1.1.5.1.1 = INTEGER: 21 .1.3.6.1.2.1.43.11.1.1.5.1.2 = INTEGER: 21 .1.3.6.1.2.1.43.11.1.1.5.1.3 = INTEGER: 21 .1.3.6.1.2.1.43.11.1.1.5.1.4 = INTEGER: 21 .1.3.6.1.2.1.43.11.1.1.5.1.5 = INTEGER: 20 .1.3.6.1.2.1.43.11.1.1.5.1.6 = INTEGER: 15 .1.3.6.1.2.1.43.11.1.1.5.1.7 = INTEGER: 18 .1.3.6.1.2.1.43.11.1.1.5.1.8 = INTEGER: 1 .1.3.6.1.2.1.43.11.1.1.6.1.1 = STRING: "Patrone Schwarz 646X HP CE264X." .1.3.6.1.2.1.43.11.1.1.6.1.2 = STRING: "Patrone Cyan 646A HP CF031A." .1.3.6.1.2.1.43.11.1.1.6.1.3 = STRING: "Patrone Magenta 646A HP CF033A." .1.3.6.1.2.1.43.11.1.1.6.1.4 = STRING: "Patrone Gelb 646A HP CF032A." .1.3.6.1.2.1.43.11.1.1.6.1.5 = STRING: "Transferkit HP CE249A." .1.3.6.1.2.1.43.11.1.1.6.1.6 = STRING: "Fixiererkit HP 110V-CE246A, 220V-CE247A." .1.3.6.1.2.1.43.11.1.1.6.1.7 = STRING: "Tonerauffangeinheit HP CE265A." .1.3.6.1.2.1.43.11.1.1.6.1.8 = STRING: "Vorlageneinzugskit HP CE248A." .1.3.6.1.2.1.43.11.1.1.7.1.1 = INTEGER: 19 .1.3.6.1.2.1.43.11.1.1.7.1.2 = INTEGER: 19 .1.3.6.1.2.1.43.11.1.1.7.1.3 = INTEGER: 19 .1.3.6.1.2.1.43.11.1.1.7.1.4 = INTEGER: 19 .1.3.6.1.2.1.43.11.1.1.7.1.5 = INTEGER: 19 .1.3.6.1.2.1.43.11.1.1.7.1.6 = INTEGER: 19 .1.3.6.1.2.1.43.11.1.1.7.1.7 = INTEGER: 19 .1.3.6.1.2.1.43.11.1.1.7.1.8 = INTEGER: 19 .1.3.6.1.2.1.43.11.1.1.8.1.1 = INTEGER: 100 .1.3.6.1.2.1.43.11.1.1.8.1.2 = INTEGER: 100 .1.3.6.1.2.1.43.11.1.1.8.1.3 = INTEGER: 100 .1.3.6.1.2.1.43.11.1.1.8.1.4 = INTEGER: 100 .1.3.6.1.2.1.43.11.1.1.8.1.5 = INTEGER: 100 .1.3.6.1.2.1.43.11.1.1.8.1.6 = INTEGER: 100 .1.3.6.1.2.1.43.11.1.1.8.1.7 = INTEGER: -2 .1.3.6.1.2.1.43.11.1.1.8.1.8 = INTEGER: 100 .1.3.6.1.2.1.43.11.1.1.9.1.1 = INTEGER: 35 .1.3.6.1.2.1.43.11.1.1.9.1.2 = INTEGER: 41 .1.3.6.1.2.1.43.11.1.1.9.1.3 = INTEGER: -2 .1.3.6.1.2.1.43.11.1.1.9.1.4 = INTEGER: 4 .1.3.6.1.2.1.43.11.1.1.9.1.5 = INTEGER: 92 .1.3.6.1.2.1.43.11.1.1.9.1.6 = INTEGER: 24 .1.3.6.1.2.1.43.11.1.1.9.1.7 = INTEGER: -3 .1.3.6.1.2.1.43.11.1.1.9.1.8 = INTEGER: 95

and .1.3.6.1.2.1.43.11.1.1.6.1.1 = STRING: "Patrone Schwarz 646X HP CE264X." .1.3.6.1.2.1.43.11.1.1.6.1.2 = STRING: "Patrone Cyan 646A HP CF031A." .1.3.6.1.2.1.43.11.1.1.6.1.3 = STRING: "Patrone Magenta 646A HP CF033A." .1.3.6.1.2.1.43.11.1.1.6.1.4 = STRING: "Patrone Gelb 646A HP CF032A." .1.3.6.1.2.1.43.11.1.1.6.1.5 = STRING: "Transferkit HP CE249A." .1.3.6.1.2.1.43.11.1.1.6.1.6 = STRING: "Fixiererkit HP 110V-CE246A, 220V-CE247A." .1.3.6.1.2.1.43.11.1.1.6.1.7 = STRING: "Tonerauffangeinheit HP CE265A." .1.3.6.1.2.1.43.11.1.1.6.1.8 = STRING: "Vorlageneinzugskit HP CE248A."

Also the Output on M775s looks good now!

regards.

Tylan commented 1 year ago

Awesome! Is the cm4540 not working or is everything all set now? By the looks of it, the cm4540 should work as the others did. Let me know :)

bc-networks commented 1 year ago

Hi Tylan,

well looks good on cm4540 machines also, many thanks!

Tylan commented 1 year ago

That's great! I'll close this out now :)