nrpe
Ansible Роль: Nagios Remote Plugin Executor (NRPE)
Ansible роль, которая устанавливает и настраивает NRPE.
Содержание
Требования
- Ansible 2+
Переменные роли
Вот все переменные и их значения по умолчанию:
nrpe_log_facility: 'daemon'
nrpe_pid_file: '/var/run/nrpe/nrpe.pid'
nrpe_server_port: '5666'
nrpe_user: 'nrpe'
nrpe_group: 'nrpe'
nrpe_allowed_hosts:
- '127.0.0.1'
- '::1'
nrpe_dont_blame: '0'
nrpe_allow_bash_command_substitution: '0'
nrpe_debug: '0'
nrpe_command_timeout: '60'
nrpe_connection_timeout: '300'
nrpe_commands:
- name: 'check_users'
line: '/usr/lib64/nagios/plugins/check_users -w 5 -c 10'
- name: 'check_load'
line: '/usr/lib64/nagios/plugins/check_load -r -w .15,.10,.05 -c .30,.25,.20'
- name: 'check_hda1'
line: '/usr/lib64/nagios/plugins/check_disk -w 20% -c 10% -p /dev/hda1'
- name: 'check_zombie_procs'
line: '/usr/lib64/nagios/plugins/check_procs -w 5 -c 10 -s Z'
- name: 'check_total_procs'
line: '/usr/lib64/nagios/plugins/check_procs -w 150 -c 200'
Зависимости
Эта роль условно зависит от geerlingguy.repo-epel для дистрибутивов на основе RedHat, чтобы установить зависимости времени выполнения и сборки. Не все эти зависимости включены в стандартные репозитории.
Пример плейбука
Добавьте в requirements.yml
:
---
# необязательный
# - src: geerlingguy.repo-epel
- src: idiv-biodiversity.nrpe
...
Скачайте:
$ ansible-galaxy install -r requirements.yml
Верхний уровень плейбука
Напишите плейбук верхнего уровня:
---
- name: основной сервер
hosts: head
roles:
- role: idiv-biodiversity.nrpe
tags:
- icinga
- nagios
- nrpe
...
Зависимость роли
Определите зависимость роли в meta/main.yml
:
---
dependencies:
- role: idiv-biodiversity.nrpe
tags:
- icinga
- nagios
- nrpe
...
Лицензия
MIT
Информация об авторе
Эта роль была создана в 2017 году Кристианом Краузе, также известным как wookietreiber на GitHub, администратором систем HPC кластера в Немецком центре интегративных исследований биологического разнообразия (iDiv), на основе наброска Бена Лангенберга, также известного как sloan87 на GitHub.
Установить
ansible-galaxy install idiv-biodiversity/ansible-role-nrpe
Лицензия
mit
Загрузки
7001