Skip to content

Latest commit

 

History

History
65 lines (47 loc) · 3.63 KB

security.md

File metadata and controls

65 lines (47 loc) · 3.63 KB

Security

The monitoring module provides an additional set of restrictions and permissions that can be used for access control. The following sections will list those restrictions and permissions in detail:

Permissions

The Icinga Web 2 monitoring plugin can send commands to the current Icinga2 instance through the command pipe. A user needs specific permissions to be able to send those
commands when using the monitoring plugin.

Name Permits
monitoring/command/* Allow all commands
monitoring/command/schedule-check Allow scheduling host and service checks'
monitoring/command/acknowledge-problem Allow acknowledging host and service problems
monitoring/command/remove-acknowledgement Allow removing problem acknowledgements
monitoring/command/comment/* Allow adding and deleting host and service comments
monitoring/command/comment/add Allow commenting on hosts and services
monitoring/command/downtime/delete Allow deleting host and service downtimes'
monitoring/command/process-check-result Allow processing host and service check results
monitoring/command/feature/instance Allow processing commands for toggling features on an instance-wide basis
monitoring/command/feature/object Allow processing commands for toggling features on host and service objects
monitoring/command/send-custom-notification Allow sending custom notifications for hosts and services

Restrictions

The monitoring module allows filtering objects:

Keys Restricts
monitoring/filter/objects Applies a filter to all hosts and services

This filter will affect all hosts and services. Furthermore, it will also affect all related objects, like notifications, downtimes or events. If a service is hidden, all notifications, downtimes on that service will be hidden too.

Filter Column Names

The following filter column names are available in filter expressions:

Column
host
host_alias
host_display_name
host_name
hostgroup
hostgroup_alias
hostgroup_name
service
service_description
service_display_name
service_group
service_group_alias
service_group_name
+ all custom variables prefixed with host or service