By default, all basic operators in your account will be able to view monitor data (dashboards, statistics, check results) for all your monitors. However, they will not be able to edit or delete any existing monitors, or create any new ones. Those actions are, by default, only available to Administrators (operators who are a member of the Administrators operator group).
For more fine-grained control over which operators are allowed to view or do certain things in your account, Enterprise-level users can set up monitor permissions. In short, a monitor permission is a rule that applies to a specific monitor or monitor group, which dictates the level of access that a specific operator or operator group has over those monitors.
This applies only to monitors in your account. For operator permissions such as the ability to place orders, view invoices, access your Uptrends Infra subscription etc, see our article on operator permissions.
Setting up monitor permissions
Monitor permissions are set up on monitor groups or individual monitors.
- Navigate to the monitor group or monitor for which you wish to set up a permissions
- Open the Permissions tab for an overview of permissions currently set for that group or monitor. The Administrators operator group will always have the Create and delete monitors in group permission, which cannot be removed. By default, the Everyone operator group will have the View monitor data in group permission.
- To remove an existing permission, click the appropriate button on the right-hand side. Then, proceed to step 7.
- To create a new permission, click Add permission in the top right corner. To edit an existing permission, click the Edit button next to it.
- Select the permission you wish to assign. An overview of available permission types will be given below. If creating a new permission, select the individual operator or operator group you wish to give the permission to.
- Click Add or Update, depending on whether you’re adding a new or updating an existing permission.
- Don’t forget to click in the bottom left of the screen!
The following permission types are available:
- View monitor data (in group): Operators that have this permission will only be able to view monitor data for the monitor (group) it applies to. Monitor data covers dashboards, statistics and check results. It does not include monitor settings.
- View monitor settings (in group): This permission covers monitor data, but also includes monitor settings. Operators with this permission will be able to view monitor settings for the monitor (group) it applies to, such as monitor interval, mode, checkpoint selection, maintenance periods, etc. Keep in mind that with this permission, these settings will be read only, and may not be edited.
- Edit monitor settings (in group): Allows operators with this permission to make changes to the individual monitor(s), or monitors contained in the monitor group this permission is set on. Operators with this permission will be able to disable or enable the monitor, change the interval, edit the checkpoint selection, add maintenance periods, etc.
- Create and delete monitors in group: As the highest permission that can be assigned, this effectively gives an operator Administrative privileges for specific monitor groups. They will be able to create new monitors (albeit only as members of their assigned monitor group), or delete existing monitors. This permission is only available for monitor groups, and cannot be assigned for individual monitors.
It’s worth noting that these permissions are cumulative. Each new permission level contains all permissions before it. For example, an operator with the View monitor settings in group can automatically also view the monitor data.
In the image above (which applies to the Example monitor group), the Everyone operator group can view monitor data only, meaning dashboards, statistics, and individual check results. Operator group Example operator group may view monitor data, and edit settings for existing monitors within this group. The Administrators group has full CRUD permissions for the monitors contained in the Example monitor group.