I have a script receiving output from snmptrapd; it does a simple read <STDIN> 
and breaks each line into an oid/value pair. To aid in debugging I'm logging 
all the oid/value pairs the script gets to a log file.

It appears that for some VMWare SNMP traps - one (STRING) field of which 
happens to be full of "token:" type strings - the parser is breaking this 
single field down into multiple input lines - apparently getting confused by 
the embedded tokens: in the line? It obviously wreaks havoc on the script. 
Below is a sample of one of the traps. Running:

RHEL: Linux hostname 2.6.18-194.17.1.el5 #1 SMP Mon Sep 20 07:12:06 EDT 2010 
x86_64 x86_64 x86_64 GNU/Linux

NET-SNMP Version:  5.3.2.2

First the data as logged by /var/log/messages:

Aug 10 13:00:23 snmp-server snmptrapd[11148]: 2011-08-10 13:00:23 
nwg-vmmgmt-001.ad.xyz.org [192.1.1.13] (via UDP: [192.1.1.13]:62242) TRAP, SNMP 
v1, community public        VMWARE-PRODUCTS-MIB::vmwVC Enterprise Specific Trap 
(VMWARE-VC-EVENT-MIB::vpxdAlarmInfo) Uptime: 15 days, 14:12:14.73  
VMWARE-VC-EVENT-MIB::vmwVpxdTargetObjType.0 = INTEGER: other(4)
VMWARE-VC-EVENT-MIB::vmwVpxdOldStatus.0 = STRING: Gray 
VMWARE-VC-EVENT-MIB::vmwVpxdNewStatus.0 = STRING: Red  
VMWARE-VC-EVENT-MIB::vmwVpxdObjValue.0 = STRING: [Custom] Cluster - HA Alarms - 
Event: HA host isolated (47037960) Summary: Host hpblade41-3.devl.xyz.org has 
been isolated from cluster HP7KDEV in DATACENTER1 Date: 8/10/2011 4:58:53 PM 
Resource pool: HP7KDEV Data center: DATACENTER1 Arguments:     
isolatedHost.name = hpblade41-3.devl.xyz.org  OR Event: HA host isolated 
(47037960) Summary: Host hpblade41-3.devl.xyz.org has been isolated from 
cluster HP7KDEV in DATACENTER1 Date: 8/10/2011 4:58:53 PM Resource pool: 
HP7KDEV Data cent


Now what my scripts is passed. The leading numbers on each lines are counters 
of the input lines the script reads:

1: oid:DISMAN-EVENT-MIB::sysUpTimeInstance
1: value:15:14:12:14.73
2: oid:SNMPv2-MIB::snmpTrapOID.0
2: value:VMWARE-VC-EVENT-MIB::vpxdAlarmInfo
3: oid:VMWARE-VC-EVENT-MIB::vmwVpxdTargetObjType.0
3: value:other
4: oid:VMWARE-VC-EVENT-MIB::vmwVpxdOldStatus.0
4: value:Gray
5: oid:VMWARE-VC-EVENT-MIB::vmwVpxdNewStatus.0
5: value:Red
6: oid:VMWARE-VC-EVENT-MIB::vmwVpxdObjValue.0
6: value:[Custom] Cluster - HA Alarms - Event: HA host isolated (47037960)
7: oid:Summary:
7: value:Host hpblade41-3.devl.xyz.org has been isolated from cluster HP7KDEV 
in DATACENTER1
8: oid:Date:
8: value:8/10/2011 4:58:53 PM
9: oid:Resource
9: value:pool: HP7KDEV
10: oid:Data
10: value:center: DATACENTER1
11: oid:Arguments:
11: value:
12: oid:isolatedHost.name
12: value:= hpblade41-3.devl.xyz.org
13: oid:OR
13: value:Event: HA host isolated (47037960)
14: oid:Summary:
14: value:Host hpblade41-3.devl.xyz.org has been isolated from cluster HP7KDEV 
in DATACENTER1
15: oid:Date:
15: value:8/10/2011 4:58:53 PM
16: oid:Resource
16: value:pool: HP7KDEV
17: oid:Data
17: value:center: DATACENTER1
18: oid:Arguments:
18: value:
19: oid:isolatedHost.name
19: value:= hpblade41-3.devl.xyz.org
20: oid:OR
20: value:Event: HA host isolated (47037960)
21: oid:Summary:
21: value:Host hpblade41-3.devl.xyz.org has been isolated from cluster HP7KDEV 
in DATACENTER1
22: oid:Date:
22: value:8/10/2011 4:58:53 PM
23: oid:Resource
23: value:pool: HP7KDEV
24: oid:Data
24: value:center: DATACENTER1
25: oid:Arguments:
25: value:
26: oid:isolatedHost.name
26: value:= hpblade41-3.devl.xyz.org
27: oid:
27: value:
28: oid:VMWARE-VC-EVENT-MIB::vmwVpxdTargetObj.0
28: value:HP7KDEV
29: oid:SNMP-COMMUNITY-MIB::snmpTrapAddress.0
29: value:192.1.1.13
30: oid:SNMP-COMMUNITY-MIB::snmpTrapCommunity.0
30: value:public
31: oid:SNMPv2-MIB::snmpTrapEnterprise.0
31: value:VMWARE-PRODUCTS-MIB::vmwVC

Is it a known issue? 


Thanks in advance;
 -Chris Bartram

 

"The purpose of life is not to be happy. It is to be useful, to be honorable, 
to be compassionate, to have it make some difference that you have lived and 
lived well". (Ralph Waldo Emerson)
------------------------------------------------------------------------------
Get a FREE DOWNLOAD! and learn more about uberSVN rich system, 
user administration capabilities and model configuration. Take 
the hassle out of deploying and managing Subversion and the 
tools developers use with it. 
http://p.sf.net/sfu/wandisco-dev2dev
_______________________________________________
Net-snmp-users mailing list
[email protected]
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users

Reply via email to