Home > An Overview > Concepts > Applications
Contents
1 Overview
Applications are a self contained collection of monitoring settings. Application roles give the users capabilities to do various things. Servers are added to an application where they have various monitoring settings applied through the use of groups. Users are added to an application where their roles grant them permissions to do things in the application like write and deploy policies or run actions on servers.
1.1 Users
- {{TNT|Main|User}
An application user is a user in the organisation that has been added to be a member of the application. Every user is able to see all users, nodes and dashboards within the application. Your role membership(s) determines what you are able to see and do beyond this. Your user group membership determines the event notifications that you are subscribed to. Your Global role memberships also contributes to the final permissions that you have.
1.2 Nodes
- {{TNT|Main|Node}
A node is a network endpoint. A server is a computer that has a Veloopti agent installed on it. Once a node is in Veloopti it can be added to any number of applications. The node has policies deployed to it according to the application node groups it is a member of. Actions are able to be run on a node according to the application node groups that it is a member of.
1.3 Actions
- Main article: Action
An action is a executable binary or script that can be run locally on a node that has a Veloopti agent installed on it. An action can be initiated manually through the Veloopti GUI directly from a node; or manually and automatically through an event that is received from the node. Actions that are manually initiated on a node have three levels of permissions: Operator; Power User; and Administrator. Each level is granted through a user role.
1.4 Dashboards
1.5 Policies
A policy is monitoring configuration setting that are deployed to one or more groups of servers in the application. The servers send metric data and events that are visible to the users of the application. Policies deployed to a node can only be edited from the application that they reside in.
1.6 Roles
- Main article: Application roles
An application role is a collection of permissions that give to a user the ability to perform certain things in the application. The edit roles drop down menu allows for the creation and modification of a role. The Assign roles drop down menu allows for users to be added or removed from roles. There are four default roles available within an application which users with sufficient permissions are able to edit or delete; and you are able to create any number beyond this.
Default application roles | |
---|---|
Role | Description |
Owner | Although not granted in the same way as the other roles an owner is an important role of an application. There is only one owner of each application. The owner is able to add or remove an application user to any role. It is also the only role that is able to delete the application. |
Administrators | Can do anything in the application that involves: nodes; users; policies; actions; events and notifications. |
Power users | Can add users to the application ande can manage user groups. Can also manage policies and dashboards. Can view all actions and run operator and operator actions. Can view policies and can put policies and nodes into outage. Has full control over events. Able to see all users, nodes and dashboards. |
Operators | Can run operator actions. Can view policies and can put policies and nodes into outage. Has full control over events. Able to see all users, nodes and dashboards. |
View only | Able to see all events, users, nodes and dashboards. |