Re: Tonerstand per SNMP ermitteln

2016-10-26 Diskussionsfäden Hilmar Preuße

Am 26.10.2016 um 12:26 schrieb Luca Bertoncello:

Moin,


ich verstehe nicht was du meinst mit "kann ich beim SNMP-Agenten
eingeben, bei wie viel % er trappen soll"...

Kannst du es mir erklären?


Du hast geschrieben "denn in der Webschnittstelle kann ich einen Hinweis
per E-Mail oder SNMP-Trap schicken lassen". Wird hier ein Schwellwert
eingestellt, wann der Trap kommt oder kann man den Trap nur aktivieren und
der Drucker entscheidet selber, welche Metrik er als Maß heran zieht?

H.
--
http://www.hilmar-preusse.de.vu/   #206401 http://counter.li.org



Re: Tonerstand per SNMP ermitteln

2016-10-26 Diskussionsfäden Luca Bertoncello

Zitat von Hilmar Preuße :

Die 6 ist die "Tonerauffangeinheit HP CE254A", die anderen Zahlen  
sind wahrscheinlich einfach in %. Mgl. weise werden die %-Werte  
nicht an den SNMP-Agenten übergeben, sondern nur ein "voll" oder  
"nicht voll". Oder kannst Du beim SNMP-Agenten eingeben, bei wieviel  
% er trappen soll?


Hallo Hilmar,

ich verstehe nicht was du meinst mit "kann ich beim SNMP-Agenten  
eingeben, bei wie viel % er trappen soll"...


Kannst du es mir erklären?

Danke
Luca Bertoncello
(lucab...@lucabert.de)




Re: Tonerstand per SNMP ermitteln

2016-10-26 Diskussionsfäden Hilmar Preuße

Am 26.10.2016 um 11:11 schrieb Luca Bertoncello:

Zitat von Hilmar Preuße :


Moin,


-3 trifft für Deinen "Toner Container" und Deine "Waste Toner Box"
dann zu. Wenn Du es genauer wissen willst, wirst Du wohl bei Kyocera
fragen müssen, ob man den SNMP-Agenten verbessern könne.


Mist, also ich bin nur in der Lage zu wissen, dass Toner gibt, aber
nicht wie viel?
Das klingt aber schon komisch, denn in der Webschnittstelle kann ich
einen Hinweis per E-Mail oder SNMP-Trap schicken lassen, wenn wenig
Toner gibt oder wenn der Toner ganz alle ist..


Ich weiß auch nicht, was ich an der Stelle erwarten würde. Die MIB ist
hinreichend ungenau darin, welche Maßeinheit zu erwarten ist. Der
HP-Printer hier im Office

SNMPv2-SMI::mib-2.43.11.1.1.9.1.1 = INTEGER: 9
SNMPv2-SMI::mib-2.43.11.1.1.9.1.2 = INTEGER: 65
SNMPv2-SMI::mib-2.43.11.1.1.9.1.3 = INTEGER: 56
SNMPv2-SMI::mib-2.43.11.1.1.9.1.4 = INTEGER: 93
SNMPv2-SMI::mib-2.43.11.1.1.9.1.5 = INTEGER: 75
SNMPv2-SMI::mib-2.43.11.1.1.9.1.6 = INTEGER: -3
SNMPv2-SMI::mib-2.43.11.1.1.9.1.7 = INTEGER: 95
SNMPv2-SMI::mib-2.43.11.1.1.9.1.8 = INTEGER: 91

Die 6 ist die "Tonerauffangeinheit HP CE254A", die anderen Zahlen sind 
wahrscheinlich einfach in %. Mgl. weise werden die %-Werte nicht an den 
SNMP-Agenten übergeben, sondern nur ein "voll" oder "nicht voll". Oder 
kannst Du beim SNMP-Agenten eingeben, bei wieviel % er trappen soll?


H.
--
http://www.hilmar-preusse.de.vu/   #206401 http://counter.li.org



Re: Tonerstand per SNMP ermitteln

2016-10-26 Diskussionsfäden Luca Bertoncello

Zitat von Hilmar Preuße :

-3 trifft für Deinen "Toner Container" und Deine "Waste Toner Box"  
dann zu. Wenn Du es genauer wissen willst, wirst Du wohl bei Kyocera  
fragen müssen, ob man den SNMP-Agenten verbessern könne.


'ne Frage noch: kann es sein, dass ein -3 zurückgegeben wird, weil der  
Toner kein originaler Toner von Kyocera ist?


Danke
Luca Bertoncello
(lucab...@lucabert.de)




Re: Tonerstand per SNMP ermitteln

2016-10-26 Diskussionsfäden Luca Bertoncello

Zitat von Hilmar Preuße :

Hallo Hilmar,

-3 trifft für Deinen "Toner Container" und Deine "Waste Toner Box"  
dann zu. Wenn Du es genauer wissen willst, wirst Du wohl bei Kyocera  
fragen müssen, ob man den SNMP-Agenten verbessern könne.


Mist, also ich bin nur in der Lage zu wissen, dass Toner gibt, aber  
nicht wie viel?
Das klingt aber schon komisch, denn in der Webschnittstelle kann ich  
einen Hinweis per E-Mail oder SNMP-Trap schicken lassen, wenn wenig  
Toner gibt oder wenn der Toner ganz alle ist..


Grüße
Luca Bertoncello
(lucab...@lucabert.de)




Re: Tonerstand per SNMP ermitteln

2016-10-26 Diskussionsfäden Hilmar Preuße

Am 25.10.2016 um 19:10 schrieb Luca Bertoncello:

Moin,


Nun will ich den Tonerstand lesen, und das scheitert...

Theoretisch, sollte ich den Namen des Toner mit .1.3.6.1.2.1.43.11.1.1.6.1.1
bekommen (und tatsächlich ist es so: "Toner Container"), das Maximum
mit .1.3.6.1.2.1.43.11.1.1.8.1.1 (das gibt 7200) und der aktuelle Stand
mit .1.3.6.1.2.1.43.11.1.1.9.1.1.
Diese gibt mir aber immer -3...

Wenn ich die Seite mit dem Stand des Druckers drucken lassen, sehe ich aber
~10% noch Resttoner...

Hat jemand eine Ahnung, wie ich die Daten interpretieren kann?


Steht in der MIB:

Name:   prtMarkerSuppliesLevel
Type:   OBJECT-TYPE
OID:1.3.6.1.2.1.43.11.1.1.9

Description:
The current level if this supply is a container; the remaining
space if this supply is a receptacle.  If this supply
container/receptacle can reliably sense this value, the value
is reported by the printer and is read-only; otherwise, the
value may be written (by a Remote Control Panel or a Management
Application).  The value (-1) means other and specifically
indicates that the sub-unit places no restrictions on this
parameter.  The value (-2) means unknown.  A value of (-3) means
that the printer knows that there is some supply/remaining
space, respectively.

-3 trifft für Deinen "Toner Container" und Deine "Waste Toner Box" dann 
zu. Wenn Du es genauer wissen willst, wirst Du wohl bei Kyocera fragen 
müssen, ob man den SNMP-Agenten verbessern könne.


Hilmar
--
http://www.hilmar-preusse.de.vu/   #206401 http://counter.li.org



Re: Tonerstand per SNMP ermitteln

2016-10-25 Diskussionsfäden Luca Bertoncello
Hilmar Preuße  schrieb:

> Poste doch mal den kompletten Walk für die prtMarkerSupplies Tabelle.

Ich bin nicht sicher, was du meinst mit "für die prtMarkerSupplies Tabelle"...
Hier die Ausgabe von:

snmpwalk -c public -v 1 fs1030d.lucabert.intra

Hoffentlich reicht es... :)

Danke
Luca Bertoncello
(lucab...@lucabert.de)
SNMPv2-MIB::sysDescr.0 = STRING: PRINTSERVER
SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.1229.2.1.1.0
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (1420794) 3:56:47.94
SNMPv2-MIB::sysContact.0 = STRING: 
SNMPv2-MIB::sysName.0 = STRING: FS1030D
SNMPv2-MIB::sysLocation.0 = STRING: Lucas Zimmer
SNMPv2-MIB::sysServices.0 = INTEGER: 0
IF-MIB::ifNumber.0 = INTEGER: 1
IF-MIB::ifIndex.1 = INTEGER: 1
IF-MIB::ifDescr.1 = STRING: twp
IF-MIB::ifType.1 = INTEGER: ethernetCsmacd(6)
IF-MIB::ifSpeed.1 = Gauge32: 1
IF-MIB::ifPhysAddress.1 = STRING: 0:c0:eb:a:cc:bb
IF-MIB::ifAdminStatus.1 = INTEGER: up(1)
IF-MIB::ifInOctets.1 = Counter32: 1142809
IF-MIB::ifInUcastPkts.1 = Counter32: 3971
IF-MIB::ifInNUcastPkts.1 = Counter32: 0
IF-MIB::ifInErrors.1 = Counter32: 113
IF-MIB::ifInUnknownProtos.1 = Counter32: 3028
IF-MIB::ifOutOctets.1 = Counter32: 488362
IF-MIB::ifOutUcastPkts.1 = Counter32: 3853
IF-MIB::ifOutNUcastPkts.1 = Counter32: 84
IF-MIB::ifOutErrors.1 = Counter32: 0
IF-MIB::ifOutQLen.1 = Gauge32: 0
IP-MIB::ipForwarding.0 = INTEGER: notForwarding(2)
IP-MIB::ipDefaultTTL.0 = INTEGER: 64
IP-MIB::ipInReceives.0 = Counter32: 6256
IP-MIB::ipInHdrErrors.0 = Counter32: 222
IP-MIB::ipInAddrErrors.0 = Counter32: 0
IP-MIB::ipForwDatagrams.0 = Counter32: 0
IP-MIB::ipInUnknownProtos.0 = Counter32: 0
IP-MIB::ipInDiscards.0 = Counter32: 0
IP-MIB::ipInDelivers.0 = Counter32: 6040
IP-MIB::ipOutRequests.0 = Counter32: 3383
IP-MIB::ipOutDiscards.0 = Counter32: 0
IP-MIB::ipOutNoRoutes.0 = Counter32: 0
IP-MIB::ipReasmTimeout.0 = INTEGER: 1 seconds
IP-MIB::ipReasmReqds.0 = Counter32: 0
IP-MIB::ipReasmOKs.0 = Counter32: 0
IP-MIB::ipReasmFails.0 = Counter32: 0
IP-MIB::ipFragOKs.0 = Counter32: 0
IP-MIB::ipFragFails.0 = Counter32: 0
IP-MIB::ipFragCreates.0 = Counter32: 0
IP-MIB::ipAdEntAddr.1 = IpAddress: 192.168.10.8
IP-MIB::ipAdEntIfIndex.1 = INTEGER: 1
IP-MIB::ipAdEntNetMask.1 = IpAddress: 255.255.255.0
IP-MIB::ipAdEntBcastAddr.1 = INTEGER: 1
IP-MIB::ipAdEntReasmMaxSize.1 = INTEGER: 0
IP-MIB::ipNetToMediaIfIndex.1 = INTEGER: 1
IP-MIB::ipNetToMediaIfIndex.2 = INTEGER: 1
IP-MIB::ipNetToMediaIfIndex.3 = INTEGER: 1
IP-MIB::ipNetToMediaIfIndex.4 = INTEGER: 1
IP-MIB::ipNetToMediaIfIndex.5 = INTEGER: 1
IP-MIB::ipNetToMediaIfIndex.6 = INTEGER: 1
IP-MIB::ipNetToMediaIfIndex.7 = INTEGER: 1
IP-MIB::ipNetToMediaIfIndex.8 = INTEGER: 1
IP-MIB::ipNetToMediaIfIndex.9 = INTEGER: 1
IP-MIB::ipNetToMediaIfIndex.10 = INTEGER: 1
IP-MIB::ipNetToMediaPhysAddress.1 = STRING: ff:ff:ff:ff:ff:ff
IP-MIB::ipNetToMediaPhysAddress.2 = STRING: ff:ff:ff:ff:ff:ff
IP-MIB::ipNetToMediaPhysAddress.3 = STRING: ff:ff:ff:ff:ff:ff
IP-MIB::ipNetToMediaPhysAddress.4 = STRING: ff:ff:ff:ff:ff:ff
IP-MIB::ipNetToMediaPhysAddress.5 = STRING: ff:ff:ff:ff:ff:ff
IP-MIB::ipNetToMediaPhysAddress.6 = STRING: ff:ff:ff:ff:ff:ff
IP-MIB::ipNetToMediaPhysAddress.7 = STRING: ff:ff:ff:ff:ff:ff
IP-MIB::ipNetToMediaPhysAddress.8 = STRING: ff:ff:ff:ff:ff:ff
IP-MIB::ipNetToMediaPhysAddress.9 = STRING: 0:1b:21:42:a5:15
IP-MIB::ipNetToMediaPhysAddress.10 = STRING: 0:1b:21:42:9f:76
IP-MIB::ipNetToMediaNetAddress.1 = IpAddress: 0.0.0.0
IP-MIB::ipNetToMediaNetAddress.2 = IpAddress: 0.0.0.0
IP-MIB::ipNetToMediaNetAddress.3 = IpAddress: 0.0.0.0
IP-MIB::ipNetToMediaNetAddress.4 = IpAddress: 0.0.0.0
IP-MIB::ipNetToMediaNetAddress.5 = IpAddress: 0.0.0.0
IP-MIB::ipNetToMediaNetAddress.6 = IpAddress: 0.0.0.0
IP-MIB::ipNetToMediaNetAddress.7 = IpAddress: 0.0.0.0
IP-MIB::ipNetToMediaNetAddress.8 = IpAddress: 0.0.0.0
IP-MIB::ipNetToMediaNetAddress.9 = IpAddress: 192.168.10.2
IP-MIB::ipNetToMediaNetAddress.10 = IpAddress: 192.168.10.3
IP-MIB::ipNetToMediaType.1 = INTEGER: invalid(2)
IP-MIB::ipNetToMediaType.2 = INTEGER: invalid(2)
IP-MIB::ipNetToMediaType.3 = INTEGER: invalid(2)
IP-MIB::ipNetToMediaType.4 = INTEGER: invalid(2)
IP-MIB::ipNetToMediaType.5 = INTEGER: invalid(2)
IP-MIB::ipNetToMediaType.6 = INTEGER: invalid(2)
IP-MIB::ipNetToMediaType.7 = INTEGER: invalid(2)
IP-MIB::ipNetToMediaType.8 = INTEGER: invalid(2)
IP-MIB::ipNetToMediaType.9 = INTEGER: invalid(2)
IP-MIB::ipNetToMediaType.10 = INTEGER: dynamic(3)
IP-MIB::ipRoutingDiscards.0 = Counter32: 0
IP-MIB::icmpInMsgs.0 = Counter32: 0
IP-MIB::icmpInErrors.0 = Counter32: 0
IP-MIB::icmpInDestUnreachs.0 = Counter32: 0
IP-MIB::icmpInTimeExcds.0 = Counter32: 0
IP-MIB::icmpInParmProbs.0 = Counter32: 0
IP-MIB::icmpInSrcQuenchs.0 = Counter32: 0
IP-MIB::icmpInRedirects.0 = Counter32: 0
IP-MIB::icmpInEchos.0 = Counter32: 0
IP-MIB::icmpInEchoReps.0 = Counter32: 0
IP-MIB::icmpInTimestamps.0 = Counter32: 0
IP-MIB::icmpInTimestampReps.0 = Counter32: 0
IP-MIB::icmpInAddrMasks.0 = Counter32: 0

Re: Tonerstand per SNMP ermitteln

2016-10-25 Diskussionsfäden Hilmar Preuße

Am 25.10.2016 um 19:10 schrieb Luca Bertoncello:

Moin,


Theoretisch, sollte ich den Namen des Toner mit .1.3.6.1.2.1.43.11.1.1.6.1.1
bekommen (und tatsächlich ist es so: "Toner Container"), das Maximum
mit .1.3.6.1.2.1.43.11.1.1.8.1.1 (das gibt 7200) und der aktuelle Stand
mit .1.3.6.1.2.1.43.11.1.1.9.1.1.
Diese gibt mir aber immer -3...

Wenn ich die Seite mit dem Stand des Druckers drucken lassen, sehe ich aber
~10% noch Resttoner...

Hat jemand eine Ahnung, wie ich die Daten interpretieren kann?


Poste doch mal den kompletten Walk für die prtMarkerSupplies Tabelle.

H.
--
http://www.hilmar-preusse.de.vu/   #206401 http://counter.li.org



Tonerstand per SNMP ermitteln

2016-10-25 Diskussionsfäden Luca Bertoncello
Hallo Leute!

Ich habe einen Kyocera FS1030D, auf dem ich einen Ethernetkarte eingebaut
habe.
Nun kann ich mehrere Werten per SNMP lesen, verstehe aber nicht ganz, wie ich
sie interpretieren soll...

Bisher das einzige, das ich mit Sicherheit festgestellt habe, ist der Anzahl
der gedruckten Seiten...
Diese ist .1.3.6.1.2.1.43.10.2.1.4.1.1

Ich habe eine Seite gedruckt und der Wert hat sich um 1 erhöht, sonst
nach mehreren Kontrollen war es immer gleich. Also, alles richtig...

Nun will ich den Tonerstand lesen, und das scheitert...

Theoretisch, sollte ich den Namen des Toner mit .1.3.6.1.2.1.43.11.1.1.6.1.1
bekommen (und tatsächlich ist es so: "Toner Container"), das Maximum
mit .1.3.6.1.2.1.43.11.1.1.8.1.1 (das gibt 7200) und der aktuelle Stand
mit .1.3.6.1.2.1.43.11.1.1.9.1.1.
Diese gibt mir aber immer -3...

Wenn ich die Seite mit dem Stand des Druckers drucken lassen, sehe ich aber
~10% noch Resttoner...

Hat jemand eine Ahnung, wie ich die Daten interpretieren kann?

Danke
Luca Bertoncello
(lucab...@lucabert.de)