This commit is contained in:
William Hirigoyen 2024-03-19 18:08:15 +01:00
parent 5f03bf99d0
commit 4f77466630

View file

@ -5,6 +5,14 @@
readonly PROGNAME=$(basename $0) readonly PROGNAME=$(basename $0)
readonly VERSION="24.04.00" readonly VERSION="24.04.00"
readonly red="\e[0;31m"
readonly green="\e[0;32m"
readonly orange="\e[0;33m"
readonly lightgreen="\e[1;32m"
readonly yellow="\e[1;33m"
readonly lightblue="\e[1;34m"
readonly nocolor="\e[0m"
# Load common functions and vars # Load common functions and vars
readonly lib_dir="/usr/local/lib/monitoringctl" readonly lib_dir="/usr/local/lib/monitoringctl"
if [ -r "${lib_dir}/common" ]; then if [ -r "${lib_dir}/common" ]; then
@ -77,9 +85,15 @@ EOF
} }
function check() { function check() {
# $1: check name # $1: check name, "all" or empty
readonly check_nrpe_bin="/usr/lib/nagios/plugins/check_nrpe" readonly check_nrpe_bin="/usr/lib/nagios/plugins/check_nrpe"
if [ -z "${1}" ] || [ "${1}" = "all" ]; then
checks="$(get_checks_names)"
else
checks="${1}"
fi
if [ ! -f "${check_nrpe_bin}" ]; then if [ ! -f "${check_nrpe_bin}" ]; then
>&2 echo "${check_nrpe_bin} is missing, please install nagios-nrpe-plugin package." >&2 echo "${check_nrpe_bin} is missing, please install nagios-nrpe-plugin package."
exit 1 exit 1