nagios

wilmardo.nagios

Статус сборки Galaxy

Устанавливает Nagios 4.3.4 из исходников. После установки Nagios вы можете войти в http://ip-адрес/nagios/ с именем пользователя и паролем, которые вы укажете в переменной nagios_users. Клиент NRPE можно установить через wilmardo.nrpe_client, это позволит Nagios контролировать сервер.

Требования

Нет.

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

Обычное использование

Для обычного использования этой роли вам нужно только определить следующее. Для более сложного использования смотрите раздел Расширенное использование:

# Пользователи, которым разрешен вход в веб-интерфейс Nagios.
nagios_users:
  - user: nagiosadmin
    pass: Password1change

Расширенное использование

Для более сложного использования доступны следующие переменные:

# Директория, в которую будут загружены и распакованы файлы.
nagios_download_dir: "{{ ansible_env.HOME }}/nagios"

# Версия Nagios, которая будет установлена
nagios_version: 4.3.4
# URL для загрузки Nagios
nagios_url: "https://github.com/NagiosEnterprises/nagioscore/archive/nagios-{{ nagios_version }}.tar.gz"
# Название распакованной директории Nagios
nagios_src: "nagioscore-nagios-{{ nagios_version }}"

# Версия плагинов Nagios, которые будут установлены
nagios_plugins_version: 2.2.1
# URL для загрузки плагинов Nagios
nagios_plugins_url: "https://github.com/nagios-plugins/nagios-plugins/archive/release-{{ nagios_plugins_version }}.tar.gz"
# Название распакованной директории плагинов Nagios
nagios_plugins_src: "nagios-plugins-release-{{ nagios_plugins_version }}"

# Пользователь, от имени которого запускается демон Nagios
nagios_monitoring_user: nagios
# Группа, от имени которой запускается демон Nagios
nagios_monitoring_command_group: nagios

Зависимости

Нет.

Пример Playbook

Установите Nagios и настройте пароль для пользователя nagiosadmin. Лучше переместить nagios_users в host_vars вашего проекта, но это тоже сработает.

- hosts: nagios
  roles:
     - { role: wilmardo.nagios, nagios_users: [{name: nagiosadmin, pass: Password1change}, {name: nagiosadmin1, organization: Password2change}] } }

Обновление

Роль автоматически обновляется, когда вы изменяете версию с помощью переменной:

nagios_version: 4.3.4

Однако обновление требует удаления некоторых старых файлов, проверьте build-nagios.yml для подробностей.

Лицензия

BSD-3-Clause-Clear

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

Эта роль была изначально создана Патриком Огенстадом. Форкнута в 2017 году Вилмаром ден Оуденом.

О проекте

Role to install Nagios 4 with nagios-plugins and check_nrpe plugin

Установить
ansible-galaxy install wilmardo/ansible-role-nagios
Лицензия
bsd-3-clause-clear
Загрузки
64
Владелец
❤️ Kubernetes