HanXHX.check-mk-agent

Check-MK-Agent Ansible role

Ansible Galaxy Build Status

Install and configure check-mk-agent for Debian based systems.

Requirements

  • This role uses xinetd services. It doesn't manage systemd equivalent (or other inetd service). PR welcomed.
  • Active support for Debian system. It should work on Ubuntu.
  • On Debian Jessie, check-mk-agent is only available on backports repository. You must install it before launching this role.

About Debian Stretch

Debian Stretch doesn't provide any package (see https://packages.qa.debian.org/c/check-mk.html). This role download from git repository (1.2.8) and install it in /usr/local/bin/check_mk.

Role Variables

  • mk_port: TCP port to listen
  • mk_only_from: IP list who can call service. Default: empty list = all.
  • mk_inetd_daemon: default is xinetd, other systems will be managed later.
  • mk_disable: disable inetd service

Dependencies

None.

Example Playbook

- hosts: servers
  vars:
    mk_only_from:
      - mymonitoring.mydomain.tld
      - mymonitoring-slave.mydomain.tld
      - 127.0.0.1
  roles:
     - { role: HanXHX.check-mk-agent }

License

GPLv2

Author Information

About

check_mk_agent on Debian based systems

Install
ansible-galaxy install HanXHX.check-mk-agent
GitHub repository
License
gpl-2.0
Downloads
154
Owner
CEO retyc.com / triplestack.fr