Advertisement
rebelinux

Transform of NortelChassis

Jan 9th, 2012
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.85 KB | None | 0 0
  1. import re
  2. match = re.search('threshold of NortelChassis status [^:]+: current value ([\d\.]+)', evt.message)
  3. if match and device:
  4.     value = match.groups()[0]
  5.     if value == '7.00':
  6.         evt.summary = "Stack Member Doing a Self Test"
  7.         evt.severity = 3
  8.     elif value == '8.00':
  9.         evt.summary = "Stack Member Operating at Warning Level"
  10.         evt.severity = 4
  11.     elif value == '9.00':
  12.         evt.summary = "Stack Member Operating at Error Level"
  13.         evt.severity = 5
  14.     elif value == '10.00':
  15.         evt.summary = "Stack Member Error Stopped Operation"
  16.         evt.severity = 5    
  17.     elif value == '11.00':
  18.         evt.summary = "Stack Member Module Needs to be Configured"
  19.         evt.severity = 3
  20.     elif value == '12.00':
  21.         evt.summary = "Stack Member Installed Module is Obsoleted"
  22.         evt.severity = 3
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement