kso512.install_check_mk_agent

install-check_mk-agent

Diese Rolle ist veraltet und wird durch checkmk_agent ersetzt, welche neu aufgebaut wurde unter Verwendung besserer Praktiken und Namenskonventionen. Es werden keine weiteren Updates für dieses Repository/diese Rolle gemacht.

Eine Ansible Rolle zur Installation des Agenten/Clients für Check_MK RAW.

Alle Aufgaben sind mit install-check-mk-agent markiert.

Diese Rolle nutzt SSH auf Unix-ähnlichen Systemen anstelle des Standardports 6556. Dadurch werden die Kommunikation verschlüsselt und es wird vermieden, einen neuen Port für die Überwachung zu öffnen und einen neuen Dienst einzurichten.

Manuell getestet mit dem Ansible Role Test Shim Script von Jeff Geerling auf den folgenden Distributionen:

Die folgenden Betriebssysteme werden ebenfalls unterstützt und manuell getestet:

Anforderungen

Anforderungen an den Host, der die Rolle ausführt:

  • groupadd
  • groupdel
  • groupmod

Anforderungen an den Host, der die Rolle mit APT ausführt:

  • python-apt (python 2)
  • python3-apt (python 3)
  • aptitude (vor 2.4)

Anforderungen an den Host, der die Rolle mit YUM ausführt:

  • yum

Wenn der Server Windows ist und eine Firewall aktiviert ist, muss diese möglicherweise angepasst werden, um eingehende Pakete auf TCP-Port 6556 zuzulassen.

Rollenvariablen

Standardwerte

Variable Beschreibung Wert
install_check_mk_agent_prereqs Liste der Pakete, die vor der Konfiguration des Agenten installiert werden sollen sudo
install_check_mk_agent_user Name des Benutzers, der konfiguriert werden soll cmkagent
install_check_mk_agent_home Home-Ordner des konfigurierten Benutzers "/home/{{ install_check_mk_agent_user }}"
install_check_mk_agent_count_users_warn Angemeldete Benutzer, Warnschwelle 10
install_check_mk_agent_count_users_crit Angemeldete Benutzer, kritische Schwelle 15
install_check_mk_agent_count_zombie_procs_warn Zombie-Prozesse, Warnschwelle 5
install_check_mk_agent_count_zombie_procs_crit Zombie-Prozesse, kritische Schwelle 10
install_check_mk_agent_freebsd_plugins Liste aktiver FreeBSD-Plugins []
install_check_mk_agent_local_checks Liste aktiver lokaler Checks count_users, count_zombie_procs
install_check_mk_agent_plugins Liste aktiver Linux-Plugins Siehe HINWEIS A
install_check_mk_agent_win_tmp Temporärer Speicherort der Windows-Installationsdatei "c:\{{ install_check_mk_agent_win_filename }}"
install_check_mk_agent_win_filename Dateiname der Windows-Installationsdatei check_mk_agent.msi
install_check_mk_agent_win_config Dateiname der Windows-Konfigurationsvorlage check_mk.example.ini.j2
install_check_mk_agent_win_folder Ordner, in den der Agent installiert wird C:\Program Files (x86)\check_mk\
install_check_mk_agent_win_plugins Liste aktiver Windows-Plugins mk_inventory.vbs

HINWEIS A

install_check_mk_agent_plugins:

  • lvm
  • mk_inventory.linux
  • mk_iptables
  • mk_nfsiostat
  • mk_sshd_config
  • netstat.linux
  • nfsexports
  • smart

Abhängigkeiten

Diese Rolle hat keine weiteren Abhängigkeiten.

Beispiel-Playbook

Vollständiges Beispiel:

- hosts: all
  roles:
     - { role: install-check_mk-agent, install_check_mk_agent_user: agent }

Lizenz

GNU General Public License Version 2

Autoreninformation

Chris Lindbergh @kso512

Installieren
ansible-galaxy install kso512.install_check_mk_agent
GitHub Repository
Lizenz
gpl-2.0
Downloads
329
Besitzer