Skip to content

This collection offers an almost complete solution to set up your monitoring with Ansible and Icinga. From setting up the Icinga agent unto automating the deployment of the Icinga director, you can install the necessary tools from a single source.

Notifications You must be signed in to change notification settings

vmpr/ansible-collection-icinga

 
 

Repository files navigation

Icinga Collection for Ansible

This Ansible collection contains:

  1. A role to manage the Installation for your Icinga agents

  2. A role to deploy your custom check scripts to your Icinga agents

  3. The collection to deploy your Icinga master via the Icinga Director module

  4. An extra collection to use the Business Process module

Requirements

  • Ansible version: 2.9.10
  • Icinga package repository configured
  • Note: for Redhat based Distributions you need to have install epel package repository too

Installation

If you use an older version, you can install it with Ansible Galaxy:

ansible-galaxy collection install t_systems_mms.ansible_collection_icinga

Alternatively put the collection into a requirements.yml file:

---
collections:
  - t_systems_mms.ansible_collection_icinga

Documentation

icinga_agent role:

Examples on how to use the role can be found here

icinga_plugins role:

Examples on how to use the role can be found here

icinga_director collection:

Check out the 'Documentation' part for the modules here

icinga_business_process collection:

Check out the 'Documentation' part for this collection here

License

GPLv3

Author Information

About

This collection offers an almost complete solution to set up your monitoring with Ansible and Icinga. From setting up the Icinga agent unto automating the deployment of the Icinga director, you can install the necessary tools from a single source.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jinja 92.3%
  • Shell 7.7%