bodsch.monitoring_plugins
Ansible角色: monitoring-plugins
在各种系统上安装一组monitoring-
或nagios-plugins
。
要求与依赖
未知
操作系统
- ArchLinux
- 基于Debian的系统
- Debian 10 / 11 / 12
- Ubuntu 20.04 / 22.04
基于RedHat的系统不再官方支持!可能会工作,但不是必须的。
配置
基于ArchLinux
monitoring_plugins_arch:
- monitoring-plugins
基于Debian
monitoring_plugins_debian:
- monitoring-plugins-standard
- monitoring-plugins-basic
- monitoring-plugins-common
基于RedHat
monitoring_plugins_redhat:
- nagios-plugins
- nagios-plugins-disk
- nagios-plugins-dns
- nagios-plugins-file_age
- nagios-plugins-fping
- nagios-plugins-http
- nagios-plugins-icmp
- nagios-plugins-ldap
- nagios-plugins-load
- nagios-plugins-mailq
- nagios-plugins-mysql
- nagios-plugins-ntp
- nagios-plugins-ping
- nagios-plugins-procs
- nagios-plugins-sensors
- nagios-plugins-smtp
- nagios-plugins-snmp
- nagios-plugins-ssh
- nagios-plugins-swap
- nagios-plugins-tcp
- nagios-plugins-time
- nagios-plugins-uptime
- nagios-plugins-users
从列表中移除监控插件
nagios-plugins-mysql
和来自epel的MariaDB在CentOS 8中不兼容。
(阅读此问题)
如果需要,可以从之前定义的列表中移除一些插件:
monitoring_plugins_blacklist:
- nagios-plugins-mysql
额外插件
此角色提供一些小型监控插件。 这些插件位于文件目录中:
monitoring_plugins_extra:
- restart_service
- check_hostname
- check_diskstat.sh
- check_uptime.sh
- check_mem
- check_requiered_reboot.sh
下载外部插件
要从其他git仓库安装外部插件,可以使用monitoring_plugins_download
:
monitoring_plugins_download:
- url: 'https://gitlab.com/coremedia-as-code/monitoring/monitoring-plugins/raw/master/icinga2/check_coremedia_licenses.py'
dest: 'check_coremedia_licenses.py'
checksum: ''
validate: false
- url: 'https://raw.githubusercontent.com/bodsch/check_arch_updates/1.0/check_arch_updates'
dest: 'check_arch_updates'
checksum: 'sha256:7afa562aaedb63f6e93cfebfa4a9a3ea49fecda62d4dae3d8ff919b76c117c41'
贡献
请阅读贡献
开发,分支(Git标签)
master
分支是我的工作马,包括“最新的、最热门的东西”,可能会完全损坏!
如果你想使用稳定版本,请使用标记版本!
作者和许可
- Bodo Schulz
许可
免费软件,太好了!
关于项目
ansible role for handling monitoring-plugins
安装
ansible-galaxy install bodsch.monitoring_plugins
许可证
apache-2.0
下载
3.9k
拥有者
ex-developer (c, c++, php),
ex-system administrator / engineer,
keep-it-simple,
monitoring,
automation,
system architect