This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# This is an example Zenoss event transform that will escalate an event's | |
# severity to critical if it has occurred more than three (3) times in a row | |
# without clearing. | |
# | |
# It is compatible with all existing Zenoss versions which includes up to 4.1 | |
# at the time this was written. | |
# Initialize existing_count. | |
existing_count = 0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import logging | |
log = logging.getLogger('zen.ZenPack') | |
import Globals | |
from AccessControl import ClassSecurityInfo | |
from Products.ZenModel.Location import Location | |
from Products.ZenModel.ZenPack import ZenPack as ZenPackBase | |
from Products.ZenModel.ZenossSecurity import ZEN_COMMON, ZEN_VIEW | |
from Products.ZenWidgets.ZenossPortlets import ZenossPortlets |