From 698f8fd53950378d6d7cff7902133598c5c74dde Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Mon, 12 Aug 2013 15:34:49 -0400 Subject: [PATCH] Updated runtrap to log, diskstats to handle default action --- runtrap | 14 +++++++++----- scripts/diskstats.sh | 3 ++- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/runtrap b/runtrap index 583505a..effdbdf 100755 --- a/runtrap +++ b/runtrap @@ -8,12 +8,16 @@ trapdir="$(dirname $(readlink -f $0))/trap.d/${state}" errors=0 debug=false +log() { + echo "$(date +"%x %T") $*" +} + if [[ "$0" == *".debug" ]]; then debug=true fi if [[ ! -d "$trapdir" ]]; then - echo "ERROR: Trap directory doesn't exist: $trapdir " + log "ERROR: Trap directory doesn't exist: $trapdir " exit 5 fi @@ -23,7 +27,7 @@ if [[ -r "${lockfile}" ]]; then if [[ $runs -ge 3 ]]; then for s in ${trapdir}/* do - echo "Kill: $s " + log "Kill: $s " pkill -9 -f $s done rm -f ${lockfile} @@ -56,12 +60,12 @@ if $debug; then else zsend=$(zabbix_sender -c ${agentconf} -i ${tempfile}) if [ $? -ne 0 ]; then - echo "ERROR" + log "ERROR" else if [[ $errors -gt 0 ]]; then - echo "WARN" + log "WARN" else - echo "OK" + log "OK" fi fi fi diff --git a/scripts/diskstats.sh b/scripts/diskstats.sh index e4aa1e2..eeb3d90 100755 --- a/scripts/diskstats.sh +++ b/scripts/diskstats.sh @@ -1,9 +1,10 @@ #!/bin/bash -mode=${1,,} +mode=${1-trap} mountpath=${2-all} stat=${3,,} +mode=${mode,,} #echo "mode: $mode" #echo "path: $mountpath"