3.2 KiB
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 module 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 module.
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 and 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 |
---|
instance_name |
host_name |
hostgroup_name |
service_description |
servicegroup_name |
+ all custom variables prefixed with _host_ or _service_ |