diff --git a/director-cli.sh b/director-cli.sh index a6c9498394defd02d55d2f92c14a7b760ceccd55..3c14028b5f507d8d508eb4359062a75e98993471 100755 --- a/director-cli.sh +++ b/director-cli.sh @@ -78,7 +78,8 @@ IDC_svcathost__cachefile="${dir_data}/services_on_host__at-director.txt" # local MY_OSName=`facter os -y | grep " distid:" | cut -f 2 -d ":" | cut -f 2 -d " " | tr '[:upper:]' '[:lower:]'` # local MY_OSMajorVersion=`facter os -y | grep " majdistrelease:" | cut -f 2 -d ":" | cut -f 2 -d "'"` - local MY_Platform=`facter kernel | tr '[:upper:]' '[:lower:]'` + # local MY_Platform=`facter kernel | tr '[:upper:]' '[:lower:]'` + local MY_Platform=`uname -a | cut -f 1 -d ' '` . `dirname $0`/plugins/inc_pluginfunctions local MY_OSName=`ph.getOS` local MY_OSMajorVersion=`ph.getOSMajor` diff --git a/icinga-cli.sh b/icinga-cli.sh index dc7844fea3619234751680b408e2055c050b3e54..4f55839b2d1f6c6bb56d7b34ea131321e9f2f632 100755 --- a/icinga-cli.sh +++ b/icinga-cli.sh @@ -101,7 +101,7 @@ function loopChecks(){ local snapShotCurrent=${dir_data}/`basename $0`-last.fingerprint if [ -f "${lockfile}" ]; then local lockpid=`cat "${lockfile}" | cut -f 2 -d "-" | cut -f 4 -d " " | grep "[0-9]"` - ps -f --pid $lockpid >/dev/null + ps -f --pid $lockpid | grep "`basename $0`" | grep loop >/dev/null if [ $? -eq 0 ]; then _log "ABORT: Loop seems to run already. See process with PID $lockpid" echo diff --git a/plugins b/plugins index 7591e7456609b9313937662bfce4823669f60eda..ee916f183663f7a694490cf91ea6f0c3d64b59bf 160000 --- a/plugins +++ b/plugins @@ -1 +1 @@ -Subproject commit 7591e7456609b9313937662bfce4823669f60eda +Subproject commit ee916f183663f7a694490cf91ea6f0c3d64b59bf