Can you post a fragment of the snmp log file here? So we can have a look at its actual format.
I have modified my script to remove " and , characters to my best guess since I have not seen the actual data file. And I have added more comments in the code.
| [reply] |
Hi Roger and VSarkiss,
here is a fragment of the raw snmp log file. The graph script and some other programs i use dont like '"' and ','.
"23/10/2003 00:04:20", 302, 1.86, 1.91, 2411.04, 1189.08, 1221.97, 32.0
"23/10/2003 00:09:18", 298, 2.26, 1.53, 2427.33, 1449.25, 978.08, 32.0
"23/10/2003 00:14:30", 312, 0.74, 0.46, 767.43, 470.52, 296.91, 32.0
"23/10/2003 00:19:16", 286, 1.15, 1.53, 1718.47, 738.94, 979.53, 34.0
"23/10/2003 00:24:31", 315, 1.61, 0.72, 1491.54, 1031.62, 459.92, 32.0
"23/10/2003 00:29:28", 297, 1.55, 1.08, 1681.56, 989.15, 692.4, 32.0
"23/10/2003 00:34:25", 297, 1.11, 0.52, 1047.92, 712.31, 335.6, 32.0
Roger I tried to run your modified script and it errored out as
Global symbol "$str" requires explicit package name at ./script.pl line 45
Global symbol "$str" requires explicit package name at ./script.pl line 46
Global symbol "$str" requires explicit package name at ./script.pl line 47
Vsarkiss your script worked brilliantly only problem is with the format of removing the '"' and ',' before sending it to the ./graph script
Thank you guys I greatly appreciate your time and await your replies.
Regards,
Seun
| [reply] |
Ok, I have updated the program I posted earlier to handle the snmp example shown. What you need to do is to split on comma-followed-by-space, and then extract the date from column 1. The code is commented to show you how the split and capture is done.
| [reply] |