wilmardo.nagios
wilmardo.nagios
从源代码安装Nagios 4.3.4。安装完成后,你可以使用在nagios_users变量中配置的用户名和密码登录到http://ip-address/nagios/。 可以通过wilmardo.nrpe_client安装NRPE客户端,这样Nagios就可以监控服务器。
需求
无。
角色变量
默认用法
对于该角色的默认用法,你只需定义以下内容。更高级的用法,请查看高级用法部分:
# 允许登录到Nagios网页界面的用户。
nagios_users:
- user: nagiosadmin
pass: Password1change
高级用法
对于更高级的用法,可以使用以下变量:
# 下载的文件将放置和解压的目录。
nagios_download_dir: "{{ ansible_env.HOME }}/nagios"
# 要安装的Nagios版本
nagios_version: 4.3.4
# 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
# 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
依赖关系
无。
示例剧本
安装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
作者信息
此角色最初由Patrick Ogenstad创建。 2017年由Wilmar den Ouden进行分叉。
关于项目
Role to install Nagios 4 with nagios-plugins and check_nrpe plugin
安装
ansible-galaxy install wilmardo.nagios
许可证
bsd-3-clause-clear
下载
73
拥有者
❤️ Kubernetes