tmp
This commit is contained in:
parent
5f03bf99d0
commit
4f77466630
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue