Wallyworld Nagios
- By ian.booth@canonical.com
- Monitoring
Channel | Revision | Published | Runs on |
---|---|---|---|
latest/stable | 0 | 19 Mar 2021 |
juju deploy wallyworld-nagios
Deploy universal operators easily with Juju, the Universal Operator Lifecycle Manager.
Platform:
-
admin_email | string
Default: root@localhost
Email address used for the admin, used by $ADMINEMAIL$ in notification commands.
-
admin_pager | string
Default: pageroot@localhost
Email address used for the admin pager, used by $ADMINPAGER$ in notification commands.
-
check_external_commands | int
Default: 1
Config variable to enable checking external commands - 0 is disable, 1 is enable.
-
command_check_interval | string
Default: -1
How often to check for external commands.
-
command_file | string
Default: /var/lib/nagios3/rw/nagios.cmd
File that Nagios checks for external command requests.
-
daemon_dumps_core | int
Option to determine if Nagios is allowed to create a core dump.
-
debug_file | string
Default: /var/log/nagios3/nagios.debug
Path for the debug file.
-
debug_level | int
Specify the debug level for nagios. See the docs for more details.
-
debug_verbosity | int
Default: 1
How verbose will the debug logs be - 0 is brief, 1 is more detailed and 2 is very detailed.
-
enable_livestatus | boolean
Config variable to enable livestatus module or not.
-
enable_pagerduty | boolean
Config variable to enable pagerduty notifications or not.
-
extraconfig | string
Any additional nagios configuration you would like to add can be set into this element. It will be placed in /etc/nagios3/conf.d/extra.cfg
-
livestatus_args | string
Arguments to be passed to the livestatus module, defaults to empty.
-
livestatus_path | string
Default: /var/lib/nagios3/livestatus/socket
Default path to livestatus socket, if enabled via enable_livestatus
-
load_monitor | string
Default: 5.0!4.0!3.0!10.0!6.0!4.0
A string to pass to the Nagios load monitoring command. Default is to report warning at 5.0, 4.0 and 3.0 averages, critical at 10.0, 6.0 and 4.0.
-
log_archive_path | string
Default: /var/log/nagios3/archives
Path for archived log files
-
log_rotation_method | string
Default: d
Log rotation method that Nagios should use to rotate the main logfile.
-
monitor_self | boolean
Default: True
If true, enable monitoring of the nagios unit itself.
-
nagios_group | string
Default: nagios
The effective group that nagios will run as.
-
nagios_host_context | string
Default: juju
a string that will be prepended to instance name to set the host name in nagios. So for instance the hostname would be something like: juju-postgresql-0 If you're running multiple environments with the same services in them this allows you to differentiate between them.
-
nagios_user | string
Default: nagios
The effective user that nagios will run as.
-
pagerduty_key | string
Pagerduty API key to use for notifications
-
pagerduty_path | string
Default: /var/lib/nagios3/pagerduty
Path for Pagerduty notifications to be queued.
-
password | string
Password to use for Nagios administrative access. If not provided, a password will be generated (see documentation for instructions on retrieving the generated password.)
-
ro-password | string
Password to use for read-only Nagios access. If left blank, the nagiosro account will not be created.
-
ssl | string
Default: off
Enable SSL communication for Nagios. Possible values are "on", "off", or "only". The "only" option disables All HTTP communication in favor of HTTPS - may play havok with existing nagios deployments.
-
ssl_cert | string
base64 encoded server certificate. If left blank, the certificate and key will be autogenerated as self-signed.
-
ssl_chain | string
base64 encoded chain certificates file. If ssl_cert is blank, this will be ignored.
-
ssl_key | string
base64 encoded server certificate key. If ssl_cert is blank, this is ignored.
-
use_syslog | int
Default: 1
Log messages to syslog as well as main file.