Well, you could change:
evt.ospfIp = attr.replace('1.3.6.1.2.1.14.7.1.1.', '')
to
evt.ospfIp = attr.replace('1.3.6.1.2.1.14.7.1.1.', '')[:-2]

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of gentux31
Sent: Thursday, April 24, 2008 1:56 AM
To: [email protected]
Subject: [zenoss-users] Event transformation

Hi everybody,

When I receive an ospfIfStateChange event I want to strip of the ip address
(x) which is at the end of the oid (i.e. 1.3.6.1.2.1.14.7.1.1.x.x.x.x.y )

However there is also a trailing zero (y). How can I strip this one of?

This is what my rule looks like:

for attr in dir(evt): if attr.startswith('1.3.6.1.2.1.14.7.1.1.'):
evt.ospfIp = attr.replace('1.3.6.1.2.1.14.7.1.1.', '') evt.summary =
"ospfIfStateChange from " + evt.device + " at " + evt.ospfIp




-------------------- m2f --------------------

Read this topic online here:
http://community.zenoss.com/forums/viewtopic.php?p=18907#18907

-------------------- m2f --------------------



_______________________________________________
zenoss-users mailing list
[email protected]
http://lists.zenoss.org/mailman/listinfo/zenoss-users

_______________________________________________
zenoss-users mailing list
[email protected]
http://lists.zenoss.org/mailman/listinfo/zenoss-users

Reply via email to