← Back to team overview

sslug-teknik team mailing list archive

Konvertere hex-string fra snmp trap tyil ASCII ?

 

Hej,

 Fra en SNMP trap får jeg følgende:

Hex-STRING: 32 32 20 30 36 2F 32 33 2F 32 30 30 34 20 31 37 3A 30 35 3A 31
32 2E 31 39 30 20 53 45 56 3D 34 20 41 55 54 48 2F 38 33 20 52 50 54 3D 34
20 0A 20 55 73 65 72 20 5B 61 64 6D 69 6E 5D 20 63 6F 6E 6E 65 63 74 65 64

Laver man nu det om til noget læseligt, så står der:

22 06/23/2004 17:05:12.190 SEV=4 AUTH/83 RPT=4
 User [admin] connected

Er det på en eller anden måde muligt at smide "32 32...." i hovedet på et
script, og så få den læsbare tekst ud ?? Om det er lavet i perl eller bash
(hvis muligt) er ligemeget - hovedsagen er, at hvis der optræder CR eller LF
i hex-input'et - så skal output formatteres derefter (altså ikke bare det
hele på en enkelt linie).

Jeg skal nemlig have checket på indholdet af strengen for at kunne sende
input til Nagios, som jeg har kørende på samme maskine....

Anyone ?

/Brian




Follow ups