thruk agent #1

Supports: trusty xenial bionic
Add to new model

Description

Exposes thruk interface to nagios


Overview

This charm is intended to enable a Thruk(http://www.thruk.org/) web interface to a Nagios
unit. Essentially, it enables the Nagios unit to be consolidated into a Thruk view using
a thruk-master charm. You can use the local thruk directly, but it is not the intended
use of the charm.

Usage

juju deploy nagios
juju deploy thruk-agent
juju deploy thruk-master
juju add-relation nagios thruk-agent
juju add-relation thruk-master thruk-agent

You should be able to go to http:///thruk/ and see the webui.

Configuration

There are a handful of config options

  • source - the PPA to install Thruk from

  • nagios_context - the identifying string for this nagios instance

  • livestatus_path - the path to the livestatus socket

Contact Information


Configuration

key
(string) Key ID to import to the apt keyring to support use with arbitary source configuration from outside of Launchpad archives or PPA's.
7A207542
livestatus_path
(string) Path to livestatus socket
/var/lib/nagios3/livestatus/socket
nagios_context
(string) Used by the nrpe-external-master subordinate charm. 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-myservice-0 If you're running multiple environments with the same services in them this allows you to differentiate between them.
juju
source
(string) Optional configuration to support use of additional sources such as: - ppa:myteam/ppa - cloud:trusty-proposed/kilo - http://my.archive.com/ubuntu main The last option should be used in conjunction with the key configuration option.
ppa:canonical-bootstack/thruk