HOW TO: Create a Custom Instance/Database Calendar

Calendar's in RockSolid control the many different aspects of the RockSolid application, from job scheduling to alerting and compliance monitoring.  Calendar's in RockSolid are a hierarchy that extend from the service provider level, through the instance group, site, instance and finally database levels.  In RockSolid the most specific calendar definition will be the one applied to the relevant entity, if a calendar definition does exist at a given level then this replaces any calendar definition defined at a higher level (i.e. they are NOT merged).

Within a calendar level definition, there is also a mini hierarchy which controls what schedule is applied to a given date.  The structure of this calendar hierarchy is:

  • Everyday - The top level of the hierarchy that is applied to all dates unless more specific date definitions are applied.
  • Day Of Week - The day of week level in the calendar hierarchy overrides the everyday hierarchy and allows you to customise the scheduling for a given day of the week.
  • Specific Date - Defining a specific date level in the calendar hierarchy overrides all higher levels and allows you to provide a specific schedule for a given date.

How to Define an Instance Group Level Calendar

The instance group calendar will be applied, by default, to all instances and database added to the group.  This can be overridden if required at the instance level or database level.

  • Navigate to the Instance Group page via Manage -> Instance Groups
  • Find the relevant instance group and click the edit icon
  • Click the Group Calendar tab to view the Instance Group calendar

For details on how to edit the calendar definition click here.

How to Define an Instance Level Calendar

The instance calendar will be applied to the specified instance and it's relevant databases overriding any higher calendar definitions defined. This can be overridden if required at the database level.

  • Navigate to the Instances page via Manage -> Instances
  • Filter and find the relevant instance and click the edit icon
  • Click the Calendar tab to view the Instance level calendar

For details on how to edit the calendar definition click here.

How to Define a Database Level Calendar

The database calendar will be applied to the specified database overriding any higher calendar definitions defined. This is the lowest level of calendar definition in RockSolid.

  • Navigate to the Instances page via Manage -> Instances
  • Filter and find the relevant instance and click the edit icon
  • Click on the Databases tab to view the databases
  • Find the relevant database and click on the edit tab
  • Click the Calendar tab to view the Database level calendar

 

 For details on how to edit the calendar definition click here.

Have more questions? Submit a request

0 Comments

Please sign in to leave a comment.