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
#!/usr/bin/env python | |
# | |
# Author: Jane Curry | |
# Date October 7th, 2013 | |
# Description: Generates Zenoss event using JSON API | |
# Lines at top may need modifying for Zenoss server, port and https | |
# Requires parameters for device, severity, evclasskey and summary where summary in format | |
# User=jane Rig=Rig3 Host=testdb33 App=DBS stop | |
# Updates: October 21st 2013 | |
# Modified user parameter to gather info directly from environment if ommited from summary string |
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
#!/usr/bin/env python | |
# Author: Jane Curry | |
# Date Sept 18th 2012 | |
# Description: Output all Maintenance Windows to a file supplied by user | |
# Output gives Maintenance Windows | |
# Output is sorted on Maintenance Windows | |
# Parameters: File name for output | |
# Updates: | |
# | |
import sys |
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
#!/usr/bin/env python | |
# Author: Jane Curry | |
# Date Sept 11th 2012 | |
# Description: Output all device classes with device instances to a file supplied by user | |
# Output gives device class and device id | |
# Output is sorted on device class and then device id | |
# Parameters: File name for output | |
# Updates: | |
# | |
import sys |
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
#!/usr/bin/env python | |
# Author: Jane Curry | |
# Date Sept 11th 2012 | |
# Description: Output all devices to a file supplied by user | |
# Output gives id, title and manageIp | |
# Output is sorted on device id | |
# Parameters: File name for output | |
# Updates: | |
# | |
import sys |
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 |
NewerOlder