|
|
| Author |
Message |
hahnn
Joined: 03 Feb 2009 Posts: 31
|
Posted: Tue Feb 03, 2009 5:59 am Post subject: nothing for cartdrige usage |
|
|
Hello,
I have cacti 0.8.7.c.
graphs for network statistics and total printed pages are OK, for my HP laserjet printers.
But total and used level of ink are always to 0.
What I don't understand is that snmpwalk returns correct values:
snmpwalk -v 1 -c public myprintername .1.3.6.1.2.1.43.11.1.1 gives:
SNMPv2-SMI::mib-2.43.11.1.1.2.1.1 = INTEGER: 1
SNMPv2-SMI::mib-2.43.11.1.1.2.1.2 = INTEGER: 1
SNMPv2-SMI::mib-2.43.11.1.1.3.1.1 = INTEGER: 0
SNMPv2-SMI::mib-2.43.11.1.1.3.1.2 = INTEGER: 0
SNMPv2-SMI::mib-2.43.11.1.1.4.1.1 = INTEGER: 3
SNMPv2-SMI::mib-2.43.11.1.1.4.1.2 = INTEGER: 3
SNMPv2-SMI::mib-2.43.11.1.1.5.1.1 = INTEGER: 21
SNMPv2-SMI::mib-2.43.11.1.1.5.1.2 = INTEGER: 15
SNMPv2-SMI::mib-2.43.11.1.1.6.1.1 = STRING: "Black Print Cartridge HP C8543X"
SNMPv2-SMI::mib-2.43.11.1.1.6.1.2 = STRING: "Maintenance Kit HP 110V-C9152A, 220V-C9153A"
SNMPv2-SMI::mib-2.43.11.1.1.7.1.1 = INTEGER: 7
SNMPv2-SMI::mib-2.43.11.1.1.7.1.2 = INTEGER: 7
SNMPv2-SMI::mib-2.43.11.1.1.8.1.1 = INTEGER: 23000
SNMPv2-SMI::mib-2.43.11.1.1.8.1.2 = INTEGER: 350000
SNMPv2-SMI::mib-2.43.11.1.1.9.1.1 = INTEGER: 8510
SNMPv2-SMI::mib-2.43.11.1.1.9.1.2 = INTEGER: 295787
you can see that for the cartridge, total level is 23000, and remaining usage is 8510. That corresponds to what I see when accessing this printer via HTTP and displaying status: it says the tooner is at 37%. And when I divide 8510 by 23000, I obtain 0.37.
Can somebody explain why and how I can fix the template to have correct graph of tooner level ?
Any help greatly appreciated
Thanks a lot |
|
| Back to top |
|
 |
chet
Joined: 09 Feb 2009 Posts: 41
|
Posted: Wed Feb 18, 2009 10:53 am Post subject: |
|
|
How do people work out which value means what?
I have just tried this template and I get
+ Running data query [10].
+ Found type = '3' [snmp query].
+ Found data query XML file at '/var/www/cacti/resource/snmp_queries/printer_supply.xml'
+ XML file parsed ok.
+ Executing SNMP walk for list of indexes @ '.1.3.6.1.2.1.43.11.1.1.1'
+ No SNMP data returned
+ Found data query XML file at '/var/www/cacti/resource/snmp_queries/printer_supply.xml'
+ Found data query XML file at '/var/www/cacti/resource/snmp_queries/printer_supply.xml'
+ Found data query XML file at '/var/www/cacti/resource/snmp_queries/printer_supply.xml'
Thanks |
|
| Back to top |
|
 |
chet
Joined: 09 Feb 2009 Posts: 41
|
Posted: Fri Feb 20, 2009 4:43 am Post subject: |
|
|
Could somebody confirm that I need to do the following please.
Copy to my /resource/snmp_queries
| Code: | cacti_host_template_snmp_printer
cacti_graph_template_host_mib_total_printed_pages
cacti_graph_template_host_mib_available_printer_supply
cacti_data_template_host_mib_get_printer_total_pages
cacti_data_template_host_mib_get_printer_supply |
Are imported through Import Templates
| Code: | | cacti_data_query_snmp_get_printer_supply |
Where does this one need to go
I know they are basic questions but I can not find any post on here that explains How-To for a first time attempt.
I will learn honest |
|
| Back to top |
|
 |
chet
Joined: 09 Feb 2009 Posts: 41
|
Posted: Sat Feb 21, 2009 4:46 pm Post subject: |
|
|
| why has nobody answered this? |
|
| Back to top |
|
 |
chet
Joined: 09 Feb 2009 Posts: 41
|
Posted: Sun Mar 01, 2009 3:40 pm Post subject: |
|
|
| I dont understand wht I do not get any replies, did I do something wrong? |
|
| Back to top |
|
 |
adrianmarsh Cacti User
Joined: 17 Aug 2005 Posts: 427 Location: UK
|
Posted: Tue Jul 06, 2010 8:07 am Post subject: |
|
|
I know this threads quite old but I started looking at this template today, trying to get it to work against an epson c2800.
chet - this is forum, theres never a guaranteed reply.
cacti_data_query_snmp_get_printer_supply is an xml file that should also be imported I believe
and your snmp query is returning nothing. In my examination, I found that theres too many .1's in the OID for me. so edit the printer_supply.xml file and clean it up. Use snmpwalk from the snmp tools to test first so you can see what the correct OIDs are.
That said, although my verbose output shows the correct values, I'm getting failures myself, so I need to look myself some more. |
|
| Back to top |
|
 |
adrianmarsh Cacti User
Joined: 17 Aug 2005 Posts: 427 Location: UK
|
Posted: Tue Jul 06, 2010 9:33 am Post subject: |
|
|
Hmmm... so the verbose output looks ok (with a .1 removed from the index), but I'm getting an invalid "Result from SNMP not valid. Partial Result:" error in the logs...
| Quote: | + Running data query [26].
+ Found type = '3' [snmp query].
+ Found data query XML file at '/var/www/html/cacti/resource/snmp_queries/printer_supply.xml'
+ XML file parsed ok.
+ Executing SNMP walk for list of indexes @ '.1.3.6.1.2.1.43.11.1.1'
+ Located input field 'prtMarkersSupplyIndex' [walk]
+ Executing SNMP walk for data @ '.1.3.6.1.2.1.43.11.1.1'
+ Found item [prtMarkersSupplyIndex='1'] index: 1 [from value]
+ Found item [prtMarkersSupplyIndex='1'] index: 2 [from value]
+ Found item [prtMarkersSupplyIndex='1'] index: 3 [from value]
+ Found item [prtMarkersSupplyIndex='1'] index: 4 [from value]
+ Found item [prtMarkersSupplyIndex='1'] index: 5 [from value]
+ Found item [prtMarkersSupplyIndex='1'] index: 6 [from value]
+ Found item [prtMarkersSupplyIndex='1'] index: 1 [from value]
+ Found item [prtMarkersSupplyIndex='2'] index: 2 [from value]
+ Found item [prtMarkersSupplyIndex='3'] index: 3 [from value]
+ Found item [prtMarkersSupplyIndex='4'] index: 4 [from value]
+ Found item [prtMarkersSupplyIndex='0'] index: 5 [from value]
+ Found item [prtMarkersSupplyIndex='0'] index: 6 [from value]
+ Found item [prtMarkersSupplyIndex='3'] index: 1 [from value]
+ Found item [prtMarkersSupplyIndex='3'] index: 2 [from value]
+ Found item [prtMarkersSupplyIndex='3'] index: 3 [from value]
+ Found item [prtMarkersSupplyIndex='3'] index: 4 [from value]
+ Found item [prtMarkersSupplyIndex='3'] index: 5 [from value]
+ Found item [prtMarkersSupplyIndex='3'] index: 6 [from value]
+ Found item [prtMarkersSupplyIndex='3'] index: 1 [from value]
+ Found item [prtMarkersSupplyIndex='3'] index: 2 [from value]
+ Found item [prtMarkersSupplyIndex='3'] index: 3 [from value]
+ Found item [prtMarkersSupplyIndex='3'] index: 4 [from value]
+ Found item [prtMarkersSupplyIndex='1'] index: 5 [from value]
+ Found item [prtMarkersSupplyIndex='1'] index: 6 [from value]
+ Found item [prtMarkersSupplyIndex='Toner Cartridge 1158/1162'] index: 1 [from value]
+ Found item [prtMarkersSupplyIndex='Toner Cartridge 1159/1163'] index: 2 [from value]
+ Found item [prtMarkersSupplyIndex='Toner Cartridge 1160/1164'] index: 3 [from value]
+ Found item [prtMarkersSupplyIndex='Toner Cartridge 1161/1165'] index: 4 [from value]
+ Found item [prtMarkersSupplyIndex='Fuser Unit 3026/3025'] index: 5 [from value]
+ Found item [prtMarkersSupplyIndex='Transfer Unit 3024'] index: 6 [from value]
+ Found item [prtMarkersSupplyIndex='4'] index: 1 [from value]
+ Found item [prtMarkersSupplyIndex='4'] index: 2 [from value]
+ Found item [prtMarkersSupplyIndex='4'] index: 3 [from value]
+ Found item [prtMarkersSupplyIndex='4'] index: 4 [from value]
+ Found item [prtMarkersSupplyIndex='4'] index: 5 [from value]
+ Found item [prtMarkersSupplyIndex='4'] index: 6 [from value]
+ Found item [prtMarkersSupplyIndex='100'] index: 1 [from value]
+ Found item [prtMarkersSupplyIndex='100'] index: 2 [from value]
+ Found item [prtMarkersSupplyIndex='100'] index: 3 [from value]
+ Found item [prtMarkersSupplyIndex='100'] index: 4 [from value]
+ Found item [prtMarkersSupplyIndex='100'] index: 5 [from value]
+ Found item [prtMarkersSupplyIndex='100'] index: 6 [from value]
+ Found item [prtMarkersSupplyIndex='85'] index: 1 [from value]
+ Found item [prtMarkersSupplyIndex='86'] index: 2 [from value]
+ Found item [prtMarkersSupplyIndex='83'] index: 3 [from value]
+ Found item [prtMarkersSupplyIndex='97'] index: 4 [from value]
+ Found item [prtMarkersSupplyIndex='97'] index: 5 [from value]
+ Found item [prtMarkersSupplyIndex='97'] index: 6 [from value]
+ Located input field 'prtMarkersSupplyDesc' [walk]
+ Executing SNMP walk for data @ '.1.3.6.1.2.1.43.11.1.1.6'
+ Found item [prtMarkersSupplyDesc='Toner Cartridge 1158/1162'] index: 1 [from value]
+ Found item [prtMarkersSupplyDesc='Toner Cartridge 1159/1163'] index: 2 [from value]
+ Found item [prtMarkersSupplyDesc='Toner Cartridge 1160/1164'] index: 3 [from value]
+ Found item [prtMarkersSupplyDesc='Toner Cartridge 1161/1165'] index: 4 [from value]
+ Found item [prtMarkersSupplyDesc='Fuser Unit 3026/3025'] index: 5 [from value]
+ Found item [prtMarkersSupplyDesc='Transfer Unit 3024'] index: 6 [from value]
+ Located input field 'prtMarkersSupplyUnits' [walk]
+ Executing SNMP walk for data @ '.1.3.6.1.2.1.43.11.1.1.7'
+ Found item [prtMarkersSupplyUnits='4'] index: 1 [from value]
+ Found item [prtMarkersSupplyUnits='4'] index: 2 [from value]
+ Found item [prtMarkersSupplyUnits='4'] index: 3 [from value]
+ Found item [prtMarkersSupplyUnits='4'] index: 4 [from value]
+ Found item [prtMarkersSupplyUnits='4'] index: 5 [from value]
+ Found item [prtMarkersSupplyUnits='4'] index: 6 [from value]
+ Found data query XML file at '/var/www/html/cacti/resource/snmp_queries/printer_supply.xml'
+ Found data query XML file at '/var/www/html/cacti/resource/snmp_queries/printer_supply.xml'
+ Found data query XML file at '/var/www/html/cacti/resource/snmp_queries/printer_supply.xml'
+ Found data query XML file at '/var/www/html/cacti/resource/snmp_queries/printer_supply.xml'
+ Found data query XML file at '/var/www/html/cacti/resource/snmp_queries/printer_supply.xml'
+ Found data query XML file at '/var/www/html/cacti/resource/snmp_queries/printer_supply.xml'
+ Found data query XML file at '/var/www/html/cacti/resource/snmp_queries/printer_supply.xml'
+ Found data query XML file at '/var/www/html/cacti/resource/snmp_queries/printer_supply.xml'
+ Found data query XML file at '/var/www/html/cacti/resource/snmp_queries/printer_supply.xml' |
|
|
| Back to top |
|
 |
adrianmarsh Cacti User
Joined: 17 Aug 2005 Posts: 427 Location: UK
|
Posted: Tue Jul 06, 2010 9:46 am Post subject: |
|
|
Heres the manual SNMPwalk
| Quote: | C:\Documents and Settings\marsh>snmpwalk -v1 -c public epsonc2800 .1.3.6.1.2.1.
43.11.1.1
SNMPv2-SMI::mib-2.43.11.1.1.2.1.1 = INTEGER: 1
SNMPv2-SMI::mib-2.43.11.1.1.2.1.2 = INTEGER: 1
SNMPv2-SMI::mib-2.43.11.1.1.2.1.3 = INTEGER: 1
SNMPv2-SMI::mib-2.43.11.1.1.2.1.4 = INTEGER: 1
SNMPv2-SMI::mib-2.43.11.1.1.2.1.5 = INTEGER: 1
SNMPv2-SMI::mib-2.43.11.1.1.2.1.6 = INTEGER: 1
SNMPv2-SMI::mib-2.43.11.1.1.3.1.1 = INTEGER: 1
SNMPv2-SMI::mib-2.43.11.1.1.3.1.2 = INTEGER: 2
SNMPv2-SMI::mib-2.43.11.1.1.3.1.3 = INTEGER: 3
SNMPv2-SMI::mib-2.43.11.1.1.3.1.4 = INTEGER: 4
SNMPv2-SMI::mib-2.43.11.1.1.3.1.5 = INTEGER: 0
SNMPv2-SMI::mib-2.43.11.1.1.3.1.6 = INTEGER: 0
SNMPv2-SMI::mib-2.43.11.1.1.4.1.1 = INTEGER: 3
SNMPv2-SMI::mib-2.43.11.1.1.4.1.2 = INTEGER: 3
SNMPv2-SMI::mib-2.43.11.1.1.4.1.3 = INTEGER: 3
SNMPv2-SMI::mib-2.43.11.1.1.4.1.4 = INTEGER: 3
SNMPv2-SMI::mib-2.43.11.1.1.4.1.5 = INTEGER: 3
SNMPv2-SMI::mib-2.43.11.1.1.4.1.6 = INTEGER: 3
SNMPv2-SMI::mib-2.43.11.1.1.5.1.1 = INTEGER: 3
SNMPv2-SMI::mib-2.43.11.1.1.5.1.2 = INTEGER: 3
SNMPv2-SMI::mib-2.43.11.1.1.5.1.3 = INTEGER: 3
SNMPv2-SMI::mib-2.43.11.1.1.5.1.4 = INTEGER: 3
SNMPv2-SMI::mib-2.43.11.1.1.5.1.5 = INTEGER: 1
SNMPv2-SMI::mib-2.43.11.1.1.5.1.6 = INTEGER: 1
SNMPv2-SMI::mib-2.43.11.1.1.6.1.1 = STRING: "Toner Cartridge 1158/1162"
SNMPv2-SMI::mib-2.43.11.1.1.6.1.2 = STRING: "Toner Cartridge 1159/1163"
SNMPv2-SMI::mib-2.43.11.1.1.6.1.3 = STRING: "Toner Cartridge 1160/1164"
SNMPv2-SMI::mib-2.43.11.1.1.6.1.4 = STRING: "Toner Cartridge 1161/1165"
SNMPv2-SMI::mib-2.43.11.1.1.6.1.5 = STRING: "Fuser Unit 3026/3025"
SNMPv2-SMI::mib-2.43.11.1.1.6.1.6 = STRING: "Transfer Unit 3024"
SNMPv2-SMI::mib-2.43.11.1.1.7.1.1 = INTEGER: 4
SNMPv2-SMI::mib-2.43.11.1.1.7.1.2 = INTEGER: 4
SNMPv2-SMI::mib-2.43.11.1.1.7.1.3 = INTEGER: 4
SNMPv2-SMI::mib-2.43.11.1.1.7.1.4 = INTEGER: 4
SNMPv2-SMI::mib-2.43.11.1.1.7.1.5 = INTEGER: 4
SNMPv2-SMI::mib-2.43.11.1.1.7.1.6 = INTEGER: 4
SNMPv2-SMI::mib-2.43.11.1.1.8.1.1 = INTEGER: 100
SNMPv2-SMI::mib-2.43.11.1.1.8.1.2 = INTEGER: 100
SNMPv2-SMI::mib-2.43.11.1.1.8.1.3 = INTEGER: 100
SNMPv2-SMI::mib-2.43.11.1.1.8.1.4 = INTEGER: 100
SNMPv2-SMI::mib-2.43.11.1.1.8.1.5 = INTEGER: 100
SNMPv2-SMI::mib-2.43.11.1.1.8.1.6 = INTEGER: 100
SNMPv2-SMI::mib-2.43.11.1.1.9.1.1 = INTEGER: 85
SNMPv2-SMI::mib-2.43.11.1.1.9.1.2 = INTEGER: 86
SNMPv2-SMI::mib-2.43.11.1.1.9.1.3 = INTEGER: 83
SNMPv2-SMI::mib-2.43.11.1.1.9.1.4 = INTEGER: 97
SNMPv2-SMI::mib-2.43.11.1.1.9.1.5 = INTEGER: 97
SNMPv2-SMI::mib-2.43.11.1.1.9.1.6 = INTEGER: 97 |
|
|
| Back to top |
|
 |
adrianmarsh Cacti User
Joined: 17 Aug 2005 Posts: 427 Location: UK
|
Posted: Tue Jul 06, 2010 9:52 am Post subject: |
|
|
Why isn't the verbose output showing prtMarkersSupplyUsed ??
I'm trying now to change the XML to :
| Code: | <interface>
<name>Get Printer Supply Information</name>
<index_order_type>numeric</index_order_type>
<oid_index>.1.3.6.1.2.1.43.11.1.1.2</oid_index>
<fields>
<prtMarkersSupplyIndex>
<name>Index</name>
<method>walk</method>
<source>value</source>
<direction>input</direction>
<oid>.1.3.6.1.2.1.43.11.1.1.2</oid>
</prtMarkersSupplyIndex>
|
|
|
| Back to top |
|
 |
adrianmarsh Cacti User
Joined: 17 Aug 2005 Posts: 427 Location: UK
|
Posted: Tue Jul 06, 2010 11:21 am Post subject: |
|
|
hmm.. that didn't work. For some reason prtMarkersSupplyUsed/.1.3.6.1.2.1.43.11.1.1.9 isn't being retrieved.
I'm using the XML files from the top post. |
|
| Back to top |
|
 |
|