Hello, here is my problem "Item preprocessing step #1 failed: cannot convert value "" of type "string" from hexadecimal format: invalid value format"
In fact, I use SNMP to get information on a printer : OID .1.3.6.1.2.1.25.3.5.1.2.1 and i get this normaly :
1000 0000 0000 0000 : Low Paper
0100 0000 0000 0000 : No Paper
0010 0000 0000 0000 : Low Toner = 0020 Hex
0001 0000 0000 0000 : No Toner
0000 1000 0000 0000 : Door Open
0000 0100 0000 0000 : Jammed
0000 0010 0000 0000 : Offline
0000 0001 0000 0000 : Service Requested
0000 0000 1000 0000 : Input Tray Missing
0000 0000 0100 0000 : Output Tray Missing
0000 0000 0010 0000 : Marker Supply Missing
0000 0000 0001 0000 : Output Near Full
0000 0000 0000 1000 : Output Full
0000 0000 0000 0100 : Input Tray Empty
0000 0000 0000 0010 : Overdue Preventive Maintainance
0000 0000 0000 0001 : Not assigned
But when i catch the data it appears like that " " = 20 (ascii = Hex)
----------------------- New Test -----------------------
Paessler SNMP Tester 5.2.3 Computername: INFO-0062 Interface: ZZZ.YY.Z.YY
11/06/2018 15:27:49 (10 ms) : Device: ZZZ.YY.Z.YY
11/06/2018 15:27:49 (14 ms) : SNMP V1
11/06/2018 15:27:49 (18 ms) : Custom OID .1.3.6.1.2.1.25.3.5.1.2.1
11/06/2018 15:27:49 (26 ms) : SNMP Datatype: ASN_OCTET_STR
11/06/2018 15:27:49 (48 ms) : -------
11/06/2018 15:27:49 (52 ms) : Value:
11/06/2018 15:27:49 (57 ms) : Done
----------------------- New Test -----------------------
Paessler SNMP Tester 5.2.3 Computername: INFO-0062 Interface: ZZZ.YY.Z.YY
11/06/2018 15:27:53 (9 ms) : Device: ZZZ.YY.Z.YY
11/06/2018 15:27:53 (13 ms) : SNMP V1
11/06/2018 15:27:53 (17 ms) : Custom OID .1.3.6.1.2.1.25.3.5.1.2.1
11/06/2018 15:27:53 (23 ms) : SNMP Datatype: ASN_OCTET_STR
11/06/2018 15:27:53 (28 ms) : -------
11/06/2018 15:27:53 (33 ms) : Value: 20
11/06/2018 15:27:53 (38 ms) : Done
So zabbix don't want to get this value and i don't know how to convert it, in Hex or Bit
And also use a trigger to easely get a report of the problem.
Thanks for help.
In fact, I use SNMP to get information on a printer : OID .1.3.6.1.2.1.25.3.5.1.2.1 and i get this normaly :
1000 0000 0000 0000 : Low Paper
0100 0000 0000 0000 : No Paper
0010 0000 0000 0000 : Low Toner = 0020 Hex
0001 0000 0000 0000 : No Toner
0000 1000 0000 0000 : Door Open
0000 0100 0000 0000 : Jammed
0000 0010 0000 0000 : Offline
0000 0001 0000 0000 : Service Requested
0000 0000 1000 0000 : Input Tray Missing
0000 0000 0100 0000 : Output Tray Missing
0000 0000 0010 0000 : Marker Supply Missing
0000 0000 0001 0000 : Output Near Full
0000 0000 0000 1000 : Output Full
0000 0000 0000 0100 : Input Tray Empty
0000 0000 0000 0010 : Overdue Preventive Maintainance
0000 0000 0000 0001 : Not assigned
But when i catch the data it appears like that " " = 20 (ascii = Hex)
----------------------- New Test -----------------------
Paessler SNMP Tester 5.2.3 Computername: INFO-0062 Interface: ZZZ.YY.Z.YY
11/06/2018 15:27:49 (10 ms) : Device: ZZZ.YY.Z.YY
11/06/2018 15:27:49 (14 ms) : SNMP V1
11/06/2018 15:27:49 (18 ms) : Custom OID .1.3.6.1.2.1.25.3.5.1.2.1
11/06/2018 15:27:49 (26 ms) : SNMP Datatype: ASN_OCTET_STR
11/06/2018 15:27:49 (48 ms) : -------
11/06/2018 15:27:49 (52 ms) : Value:
11/06/2018 15:27:49 (57 ms) : Done
----------------------- New Test -----------------------
Paessler SNMP Tester 5.2.3 Computername: INFO-0062 Interface: ZZZ.YY.Z.YY
11/06/2018 15:27:53 (9 ms) : Device: ZZZ.YY.Z.YY
11/06/2018 15:27:53 (13 ms) : SNMP V1
11/06/2018 15:27:53 (17 ms) : Custom OID .1.3.6.1.2.1.25.3.5.1.2.1
11/06/2018 15:27:53 (23 ms) : SNMP Datatype: ASN_OCTET_STR
11/06/2018 15:27:53 (28 ms) : -------
11/06/2018 15:27:53 (33 ms) : Value: 20
11/06/2018 15:27:53 (38 ms) : Done
So zabbix don't want to get this value and i don't know how to convert it, in Hex or Bit
And also use a trigger to easely get a report of the problem.
Thanks for help.
Comment