Imported from running Nagios XI

dev
Eric Loyd 2 years ago
parent fd0cc6cd34
commit f8674cef0d

@ -0,0 +1,44 @@
#!/bin/bash
###
### Service: Check Domain: 2minutenagios.com
### Sample: $USER1$/check_domain.php -w 15 -c 5 $ARG8$ -d $$($USER1$/EWG_getvalues -s "$SERVICEDESC$")
### Returns: CheckDomain:2minutenagios.com
### of, with -l
### Sample: $USER1$/check_domain.php -w 15 -c 5 $ARG8$ -d $$($USER1$/EWG_getvalues -l -s "$SERVICEDESC$")
### Returns: 2minutenagios.com
###
default=""
lookFor="service"
useLast=""
service=""
output=""
verbose="false"
while [ -n "$1" ]; do
case "$1" in
-s) service="$2"; shift 1;;
-e) lookFor="$2"; shift 1;;
-l) useLast="true"; shift 1;;
-v) verbose="true"; shift 1;;
*) default="$1"; shift 1;;
esac
done
[ -z "$service" ] && exit 0
do_service() {
$verbose && echo "output=$output"
[ -n "$useLast" ] && service=$(echo "$service" | awk '{print $NF}')
output="$service"
$verbose && echo "service=$service"
output=$(echo "$output" | tr -d " ")
}
case "$lookFor" in
sv|svc|service) do_service;;
*) output="";;
esac
echo "$output"
Loading…
Cancel
Save