install_check_mk_agent

установка-check_mk-agent

Эта роль устарела и заменена на checkmk_agent, которая была переработана с использованием лучших практик и соглашений по наименованию. Дальнейшие обновления в этом репозитории/роли не будут вноситься.

Это Роль Ansible для установки агента/клиента для Check_MK RAW.

Все задачи помечены тегом install-check-mk-agent.

Эта роль использует SSH на системах типа Unix, вместо порта 6556 по умолчанию. Это шифрует связь и позволяет избежать открытия нового порта для мониторинга и настройки новой службы.

Тестировалось вручную с помощью Скрипта тестирования ролей Ansible от Джеффа Гирлингa на следующих дистрибутивах:

Следующие операционные системы также поддерживаются и тестировались вручную:

Требования

Требования для хоста, выполняющего роль:

  • groupadd
  • groupdel
  • groupmod

Требования для хоста с APT:

  • python-apt (python 2)
  • python3-apt (python 3)
  • aptitude (до версии 2.4)

Требования для хоста с YUM:

  • yum

Если сервер работает на Windows и у него включен брандмауэр, возможно, нужно изменить настройки, чтобы разрешить входящие пакеты на TCP порт 6556.

Переменные роли

Значения по умолчанию

Переменная Описание Значение
install_check_mk_agent_prereqs Список пакетов для установки перед настройкой агента sudo
install_check_mk_agent_user Имя пользователя для настройки cmkagent
install_check_mk_agent_home Домашняя папка настроенного пользователя "/home/{{ install_check_mk_agent_user }}"
install_check_mk_agent_count_users_warn Логинящиеся пользователи, порог предупреждения 10
install_check_mk_agent_count_users_crit Логинящиеся пользователи, критический порог 15
install_check_mk_agent_count_zombie_procs_warn Зомби-процессы, порог предупреждения 5
install_check_mk_agent_count_zombie_procs_crit Зомби-процессы, критический порог 10
install_check_mk_agent_freebsd_plugins Список активных плагинов FreeBSD []
install_check_mk_agent_local_checks Список активных локальных проверок count_users, count_zombie_procs
install_check_mk_agent_plugins Список активных плагинов Linux См. ПРИМЕЧАНИЕ A
install_check_mk_agent_win_tmp Временное место для файла установки Windows "c:\{{ install_check_mk_agent_win_filename }}"
install_check_mk_agent_win_filename Имя файла установки Windows check_mk_agent.msi
install_check_mk_agent_win_config Имя файла шаблона конфигурации Windows check_mk.example.ini.j2
install_check_mk_agent_win_folder Папка, куда будет установлен агент C:\Program Files (x86)\check_mk\
install_check_mk_agent_win_plugins Список активных плагинов Windows mk_inventory.vbs

ПРИМЕЧАНИЕ А

install_check_mk_agent_plugins:

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

Зависимости

Эта роль не зависит от других.

Пример плейбука

Полный пример:

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

Лицензия

GNU General Public License версия 2

Информация об авторе

Крис Линдберг @kso512

Установить
ansible-galaxy install kso512/install-check_mk-agent
Лицензия
gpl-2.0
Загрузки
312
Владелец