With PRTG Scheduler, you can configure customized maintenance windows for every PRTG object (Sensors, Devices, and Groups). It allows for various ways of occurrences, like every first Sunday in January, February and March, or only the first week of every month.
As the conversion to ruby has unfortunately has been canclled, I’ve only commited what has been developed with Ruby so far into the ruby branch. It basically does not much yet, but it’s a start. It uses Ice_Cube for reccuring event parsing and some other ruby gems which are installed automatically at the first run. I tried to make comments as verbose as possible. Feel free to fork it and finish it. In case you need to use it desperately, version 1 of the master branch should actually still work to a certain extend.
With PRTG Scheduler, you can configure customized maintenance windows for every PRTG object (Sensors, Devices, and Groups). It allows for various ways of occurrences, like every first Sunday in January, February and March, or only the first week of every month.
Frequently asked questions can be found in the issues, labeled as questions.
Check the Wiki for installation instructions.
Note that this software is currently in a beta state and may contain errors. Mainly the validation of maintenance setups needs some work and wrong configurations will cause the sensor to stop working. You’ll need to check the debug log for the erroneous configuration then.