Monitoring Module Configuration ¶
Overview ¶
The module specific configuration is stored in /etc/icingaweb2/modules/monitoring
.
File/Directory | Description |
---|---|
config.ini | Security settings (e.g. protected custom vars) for the monitoring module |
backends.ini | Data backend (e.g. the IDO database resource name). |
commandtransports.ini | Command transports for specific Icinga instances |
General Configuration ¶
Navigate into Configuration
-> Modules
-> Monitoring
. This allows
you to see the provided permissions and restrictions
by this module.
Default Settings ¶
Option | Description |
---|---|
acknowledge_expire | Optional. Check “Use Expire Time” in Acknowledgement dialog by default. Defaults to 0 (false). |
acknowledge_expire_time | Optional. Set default value for “Expire Time” in Acknowledgement dialog, its calculated as now + this setting. Format is a PHP Dateinterval. Defaults to 1 hour (PT1H). |
acknowledge_notify | Optional. Check “Send Notification” in Acknowledgement dialog by default. Defaults to 1 (true). |
acknowledge_persistent | Optional. Check “Persistent Comment” in Acknowledgement dialog by default. Defaults to 0 (false). |
acknowledge_sticky | Optional. Check “Sticky Acknowledgement” in Acknowledgement dialog by default. Defaults to 0 (false). |
comment_expire | Optional. Check “Use Expire Time” in Comment dialog by default. Defaults to 0 (false). |
hostdowntime_comment_text | Optional. Set default text for “Comment” in Host Downtime dialog by default. |
servicedowntime_comment_text | Optional. Set default text for “Comment” in Service Downtime dialog by default. |
comment_expire_time | Optional. Set default value for “Expire Time” in Comment dialog, its calculated as now + this setting. Format is a PHP Dateinterval. Defaults to 1 hour (PT1H). |
custom_notification_forced | Optional. Check “Forced” in Custom Notification dialog by default. Defaults to 0 (false). |
hostcheck_all_services | Optional. Check “All Services” in Schedule Host Check dialog by default. Defaults to 0 (false). |
hostdowntime_all_services | Optional. Check “All Services” in Schedule Host Downtime dialog by default. Defaults to 0 (false). |
hostdowntime_end_fixed | Optional. Set default value for “End Time” in Schedule Host Downtime dialog for Fixed downtime, its calculated as now + this setting. Format is a PHP Dateinterval. Defaults to 1 hour (PT1H). |
hostdowntime_end_flexible | Optional. Set default value for “End Time” in Schedule Host Downtime dialog for Flexible downtime, its calculated as now + this setting. Format is a PHP Dateinterval. Defaults to 1 hour (PT1H). |
hostdowntime_flexible_duration | Optional. Set default value for “Flexible Duration” in Schedule Host Downtime dialog for Flexible downtime. Format is a PHP Dateinterval. Defaults to 2 hour (PT2H). |
servicedowntime_end_fixed | Optional. Set default value for “End Time” in Schedule Service Downtime dialog for Fixed downtime, its calculated as now + this setting. Format is a PHP Dateinterval. Defaults to 1 hour (PT1H). |
servicedowntime_end_flexible | Optional. Set default value for “End Time” in Schedule Service Downtime dialog for Flexible downtime, its calculated as now + this setting. Format is a PHP Dateinterval. Defaults to 1 hour (PT1H). |
servicedowntime_flexible_duration | Optional. Set default value for “Flexible Duration” in Schedule Service Downtime dialog for Flexible downtime. Format is a PHP Dateinterval. Defaults to 2 hour (PT2H). |
Example for having acknowledgements with 2 hours expire time by default.
# vim /etc/icingaweb2/modules/monitoring/config.ini
[settings]
acknowledge_expire = 1
acknowledge_expire_time = PT2H
Security Configuration ¶
Option | Description |
---|---|
protected_customvars | Optional. Comma separated list of string patterns for custom variables which should be excluded from user’s view. |
Example for custom variable names which match *pw*
or *pass*
or community
.
# vim /etc/icingaweb2/modules/monitoring/config.ini
[security]
protected_customvars = "*pw*,*pass*,community"