What if you try a case statement instead of a if elif statement.
Code:
x = getattr(evt, "ospfNbrState")
ip = getattr(evt, "ospfNbrIpAddr")
Select Case x
case 1 :
evt.summary = "OSPF Neighbor Down : " + ip;
break;
case 2 :
evt.summary = "OSPF Neighbor " + ip + " : attempt";
break;
case 3 :
evt.summary = "OSPF Neighbor " + ip + " : init";
break;
case 4 :
evt.summary = "OSPF Neighbor " + ip + " : twoWay";
break;
case 5 :
evt.summary = "OSPF Neighbor " + ip + " : exchangeStart";
break;
case 6 :
evt.summary = "OSPF Neighbor " + ip + " : exchange";
break;
case 7 :
evt.summary = "OSPF Neighbor " + ip + " : loading";
break;
case 8:
evt.severity = 0;
evt.summary = "OSPF Back to full";
break;
End Select
-------------------- m2f --------------------
Read this topic online here:
http://forums.zenoss.com/viewtopic.php?p=38193#38193
-------------------- m2f --------------------
_______________________________________________
zenoss-users mailing list
[email protected]
http://lists.zenoss.org/mailman/listinfo/zenoss-users