bodsch.monitoring_plugins

Rôle Ansible : monitoring-plugins

installe un ensemble de plugins-de-monitoring ou plugins-nagios sur divers systèmes.

État du Workflow GitHub Problèmes GitHub Dernière version GitHub Téléchargements Ansible

Exigences et Dépendances

non connu

Systèmes d'exploitation

  • ArchLinux
  • Basé sur Debian
    • Debian 10 / 11 / 12
    • Ubuntu 20.04 / 22.04

Les systèmes basés sur RedHat ne sont plus officiellement supportés ! Cela peut fonctionner, mais ce n'est pas garanti.

Configuration

Basé sur Archlinux

monitoring_plugins_arch:
  - monitoring-plugins

Basé sur Debian

monitoring_plugins_debian:
  - monitoring-plugins-standard
  - monitoring-plugins-basic
  - monitoring-plugins-common

Basé sur 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

Retirer des plugins de monitoring de la liste

nagios-plugins-mysql et MariaDB d'epel ne sont pas compatibles avec CentOS 8. (lire ce problème)

Si nécessaire, certains des plugins peuvent être retirés de la liste définie précédemment :

monitoring_plugins_blacklist:
  - nagios-plugins-mysql

Plugins supplémentaires

Ce rôle propose quelques petits plugins de monitoring. Ils se trouvent dans le répertoire files :

monitoring_plugins_extra:
  - restart_service
  - check_hostname
  - check_diskstat.sh
  - check_uptime.sh
  - check_mem
  - check_requiered_reboot.sh

Télécharger des plugins externes

Pour installer des plugins externes depuis d'autres dépôts git, vous pouvez utiliser 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'

Contribution

Veuillez lire Contribution

Développement, Branches (Tags Git)

La branche master est mon Cheval de Travail qui comprend les "dernières nouveautés" et peut être complètement cassée !

Si vous souhaitez utiliser quelque chose de stable, veuillez utiliser une Version Taguée !


Auteur et Licence

  • Bodo Schulz

Licence

Apache

LOGICIEL GRATUIT, OUI S'IL VOUS PLAÎT !

À propos du projet

ansible role for handling monitoring-plugins

Installer
ansible-galaxy install bodsch.monitoring_plugins
Licence
apache-2.0
Téléchargements
3.9k
Propriétaire
ex-developer (c, c++, php), ex-system administrator / engineer, keep-it-simple, monitoring, automation, system architect