Enterprise SIEM, Centralized Log Management, Security, Compliance, Server Monitoring and Uptime Monitoring Software
Table of Contents

Schedules

A Schedule is a configurable and assignable object that defines the frequency to run executables such as Templates, Reports and Auto-Configurators (e.g. Daily at 6:00 AM or every 5 minutes).

How it works:

Every time a change is made to the system that could potentially change the execution schedule (e.g. a Template is assigned to a Host), Server Manager re-calculates the next execution time for each assigned executable.

Server Manager includes numerous sample Schedules. You have the option of assigning these schedules to executables as is, modifying them or if prefer, removing all of them and defining your own. To view the sample schedules, from the Explorer View, expand the Schedules node then select Sample Schedules.

To create a schedule:

  • From the Menu Bar select File | New. The Create New Object View displays.
  • From the Create New Object View, select Schedule. The Schedule Properties view displays.
  • Configure the schedule.
  • When you have finished configuring the schedule, click the OK button to save.

Available Schedule Types

TypeDescription
Fixed Fixed Schedules define specific times to execute assigned executables such as Templates and Reports (e.g. every hour at 30 minutes past the hour). Fixed Schedules support seconds, minutes, hourly, daily, weekly and monthly frequencies.
Range Range Schedules define a range of available times to execute assigned executables such as Templates and Reports (e.g. every hour at anytime within each hour). Range Schedules support minutes, hourly, daily and weekly.
Real-Time Real-Time Schedules defines a schedule that continuously runs. Real-Time Schedules are used for Templates that require a subscription to events for example Syslog Consolidation and Monitoring, SNMP Trap Consolidation and Monitoring and Real-Time Event Log Monitoring.

Exclusion Periods

Each Schedule optionally enables you to assign exclusion periods. Exclusion periods enable you to automatically disable executables at pre-determined days of the week and times of the day. Exclusion periods can be assigned to Schedules and Hosts. For more information about assigning exclusion periods to hosts see: Host Properties

Best Practices: Load Balancing with Range Schedules

Imagine a mid-size environment with 100 servers. Your task is to consolidate Event Log entries to a SQL Server database. If you configure Server Manager to download daily at 2:00 AM and each server contains 3 logs of interest, at 2:00 AM Server Manager will create 100 threads, one for each monitor, and commence downloading of the Event Log entries. Understandably the log consolidation database will more than likely bottleneck and timeout while attempting to commit the Security Event Log entries.

To alleviate the pressure on the log consolidation database as well as the server hosting Server Manager, Server Manager includes range scheduling, a very powerful function to evenly distributes download, monitor and report execution over time. You can enable range scheduling by setting a Schedule's type to Range.

Related Topics

Schedules

Fixed Schedules

Range Schedules

Real-Time Schedules

Host Properties