Skip to content

Installing Icinga Web Graphite Integration on Amazon Linux

The recommended way to install Icinga Web Graphite Integration is to use prebuilt packages from our official release repository. If the repository is not configured yet, please add it first before installing the package.

All packages we provide are signed with the following key.

Adding Icinga Package Repository

Info

A paid repository subscription is required for Amazon Linux 2 repositories. Get more information on icinga.com/subscription.

Don’t forget to fill in the username and password section with appropriate credentials in the local .repo file.

Here’s how to add the official release repository:

rpm --import https://packages.icinga.com/icinga.key
curl https://packages.icinga.com/subscription/amazon/ICINGA-release.repo -o /etc/yum.repos.d/ICINGA-release.repo

Installing the Package

Use your distribution’s package manager to install the icinga-graphite package as follows:

dnf install icinga-graphite
yum install icinga-graphite

Prepare Icinga 2

Enable the graphite feature:

# icinga2 feature enable graphite

Adjust its configuration in /etc/icinga2/features-enabled/graphite.conf:

object GraphiteWriter "graphite" {
  host = "192.0.2.42"
  port = 2003
  enable_send_thresholds = true
}

And then restart Icinga2. Enabling thresholds is not a hard requirement. However, some templates look better if they are able to render a max value or similar.

Configuring the Icinga Web Graphite Integration

For required additional steps see the Configuration chapter.