Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I have some metrics that are variable based on time of day (such as number of user logins). I would like to setup some alarms that trigger if the value is too high or too low compared to an expected value.

The expected values are different based on the time of day (e.g. we expect a lot of logins during the daytime, and fewer at night). This applies to more than just logins....

Is there any sort of tool that helps with this? Currently for our monitoring we are using a combination of CloudWatch and ServerDensity.

share|improve this question

closed as off topic by Zoredache, Sven, Sirex, MDMarra, MadHatter Dec 5 '12 at 21:30

Questions on Server Fault are expected to relate to professional server, networking, or related infrastructure administration within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

    
Any tool with an api + a cron job. –  Sirex Dec 5 '12 at 18:51

2 Answers 2

http://www.paessler.com/manuals/prtg8/amazon_cloudwatch_sensor

For cloudwatch at least (you'll have to check for ServerDensity) it appears you can create schedules for alarms/monitors.

So create one that only runs for a timeframe based on certain metrics, and then another for another timeframe, etc.

NOTE: sorry...I might be mistaken...you can try but the schedule might be for all alarms, etc. Definitely try in the account settings first though.

share|improve this answer

Nagios has "time periods" which you can define different alert levels and notification levels for.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.