Advertisement
rebelinux

Transform of FanOperState

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