bodsch.monitoring_plugins

Ansible角色: monitoring-plugins

在各种系统上安装一组monitoring-nagios-plugins

GitHub Workflow Status GitHub issues GitHub release (latest by date) Ansible Downloads

要求与依赖

未知

操作系统

  • 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

许可

Apache

免费软件,太好了!

关于项目

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