kso512.install_check_mk_agent

instalacja-check_mk-agent

Ta rola jest przestarzała na rzecz checkmk_agent, która została przebudowana z wykorzystaniem lepszych praktyk i konwencji nazewniczych. Żadne dalsze aktualizacje nie będą wprowadzane do tego repozytorium/roli.

Jest to Rola Ansible, która instaluje agenta/klienta dla Check_MK RAW.

Wszystkie zadania są oznaczone jako install-check-mk-agent.

Ta rola wykorzystuje SSH w systemach Unix typu zamiast domyślnego portu 6556. Dzięki temu komunikacja jest szyfrowana, co pozwala uniknąć otwierania nowego portu do monitorowania oraz konfigurowania nowej usługi.

Testowano ręcznie przy użyciu Skryptu Testu Roli Ansible od Jeffa Geerlinga na następujących dystrybucjach:

Następujące systemy operacyjne są także wspierane i testowane ręcznie:

Wymagania

Wymagania na hoście, który wykonuje rolę:

  • groupadd
  • groupdel
  • groupmod

Wymagania na hoście, który wykonuje rolę z APT:

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

Wymagania na hoście, który wykonuje rolę z YUM:

  • yum

Jeśli serwer działa na systemie Windows i ma włączoną zaporę, może być konieczne jej dostosowanie, aby zezwalała na przychodzące pakiety na porcie TCP 6556.

Zmienne Roli

Domyślne

Zmienna Opis Wartość
install_check_mk_agent_prereqs Lista pakietów do zainstalowania przed konfiguracją agenta sudo
install_check_mk_agent_user Nazwa użytkownika do konfiguracji cmkagent
install_check_mk_agent_home Katalog domowy skonfigurowanego użytkownika "/home/{{ install_check_mk_agent_user }}"
install_check_mk_agent_count_users_warn Zalogowani użytkownicy, próg ostrzeżenia 10
install_check_mk_agent_count_users_crit Zalogowani użytkownicy, próg krytyczny 15
install_check_mk_agent_count_zombie_procs_warn Procesy zombie, próg ostrzeżenia 5
install_check_mk_agent_count_zombie_procs_crit Procesy zombie, próg krytyczny 10
install_check_mk_agent_freebsd_plugins Lista aktywnych wtyczek FreeBSD []
install_check_mk_agent_local_checks Lista aktywnych kontroli lokalnych count_users, count_zombie_procs
install_check_mk_agent_plugins Lista aktywnych wtyczek Linux Zobacz UWAGA A
install_check_mk_agent_win_tmp Tymczasowa lokalizacja pliku instalacyjnego Windows "c:\{{ install_check_mk_agent_win_filename }}"
install_check_mk_agent_win_filename Nazwa pliku instalacyjnego Windows check_mk_agent.msi
install_check_mk_agent_win_config Nazwa pliku szablonu konfiguracji Windows check_mk.example.ini.j2
install_check_mk_agent_win_folder Katalog, do którego zostanie zainstalowany agent C:\Program Files (x86)\check_mk\
install_check_mk_agent_win_plugins Lista aktywnych wtyczek Windows mk_inventory.vbs

UWAGA A

install_check_mk_agent_plugins:

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

Zależności

Ta rola nie ma żadnych innych zależności.

Przykładowy Playbook

Pełny przykład:

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

Licencja

GNU General Public License w wersji 2

Informacje o autorze

Chris Lindbergh @kso512

Zainstaluj
ansible-galaxy install kso512.install_check_mk_agent
Licencja
gpl-2.0
Pobrania
329
Właściciel