Imported from running Nagios XI
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…
Reference in New Issue