Accelerate Your Path to Full-Stack Monitoring and Alerting
Register for this live webinar featuring Zenoss and VictorOps today!
Why Customers Choose Us
Discover why the largest companies in the world choose Zenoss.
Customer Support Portal
Zenoss Learning Center
Zenoss Partner Portal
Become a Partner
Top 5 Focus Areas to Succeed With DevOps
Forrester shares the tools, technologies and best practices to meet the challenges of today's modern IT environments.
Learn. Discuss. Participate.
Join thousands of Zenoss users and experts to learn, discuss and participate in the Zenoss Community.
Hybrid IT Monitoring
Zenoss provides complete visibility into physical, virtual, cloud and converged environments.
Request A Demo
This ZenPack adds the DurationThreshold threshold, which will apply the threshold comparison value against specified datapoints over a specific time range, and send an event when a certain percentage of the values violate the threshold. This can be used to create an event when a condition appears and clears over a particular time range.
A new threshold, DurationThreshold, that allows the following to be specified.
Note that NaN values are ignored, and so are empty RRD files in Zenoss 4.x.x.
Follow these steps to monitor the values of a datapoint collected over a period of time.
Alternatively Custom Properties can be defined and used for time period and percentage of violations. Consult the Custom Properties section of Administrator Guide for details.
The follow caveats apply to this ZenPack.
The DurationThreshold requires access to the Zenoss CentralQuery service when used with Zenoss versions 5 or later. In Zenoss 5.0.x only (not Zenoss 5.1.x or later) the collector services do not have access to CentralQuery by default.
Follow these steps to allow Zenoss 5.0.x to allow DurationThreshold to work. These steps are not necessary on Zenoss versions 5.1 or later.
The following steps use the zencommand collector service as an example. You would need to edit every collector service that might need to evaluate a DurationThreshold.
sudo serviced service edit zencommand
sudo serviced service restart zencommand
Encode self.TimePeriod in checkRaw() into an ascii string. (ZPS-1420)
View the discussion thread.
This ZenPack is developed and supported by Zenoss Inc. Commercial ZenPacks are available to Zenoss commercial customers only. Contact Zenoss to request more information regarding this or any other ZenPacks. Click here to view all available Zenoss Commercial ZenPacks.