Configure Security Parameters for Specific Users
When you first install Monitor, you should set up permissions for specific users. Only administrators can perform this action.
-
Go to http://localhost:5555/admin.
Figure 1. Monitor Admin Page
-
Scroll down to the Project Configuration Files section,
click on Security file link.
A new page will display, which explains how to set permissions. The page itself defines who has access to the vovserver for Monitor.
-
Set the security level for the user as Read only, User, Leader or Admin. See
the table below for specifics on what each security level indicates.
User Security Level Description Read Only Minimum privileges; a user can only browse the information but cannot change anything User A user can only execute established flows and view non-critical information. A user can:
Create, modify or forget his own jobs
Create, modify or forget his own files
Create, modify or forget his own set
Modify or forget dependencies
Create/modify/start/stop/forget own tasker
Remember jobs owned by other users
Leader A leader can create and execute arbitrary flows and view all non-security related information. A leader can:
Start or stop his own taskers
Forget all jobs, including jobs owned by another user
Save trace database to disk
Note: This level is rarely used.Admin An admin has access to most security information. An admin can:
Forget jobs owned by other users
Stop jobs owned by other users (no user can modify another user's jobs)
Stop the server
Stop/modify/forget the taskers
Refresh tasker cache
Destroy a user
Destroy a host
Create or destroy alerts
Create, modify or destroy resource map
Reserve resource
Create, modify or destroy preemption rule
Create, modify or destroy multi-queue objects (Monitor sites, NC queues, resources)
Create, modify or destroy Monitor objects (licdaemons, features)
Figure 2.
The security rule is:
vtk_security <userName> <securityLevel> <hostList>
where- <username> is the case-sensitive login name of a user
- <securityLevel> is READONLY, USER, LEADER, ADMIN (case insensitive).
- <hostList> is a list of one or more host names, which is either an actual host name, + to mean any host.
- Configure the security parameters in accordance with these rules.
- When done, click Save.