bodsch.monitoring_plugins
Rôle Ansible : monitoring-plugins
installe un ensemble de plugins-de-monitoring
ou plugins-nagios
sur divers systèmes.
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
LOGICIEL GRATUIT, OUI S'IL VOUS PLAÎT !
ansible role for handling monitoring-plugins
ansible-galaxy install bodsch.monitoring_plugins