diff --git a/check_clientbackup b/check_clientbackup
index 8666989d3edb801e1fc68b371fc261e826fa837c..3d427c68bd4942972055fb005debf28988901131 100755
--- a/check_clientbackup
+++ b/check_clientbackup
@@ -8,38 +8,46 @@
 # 2016-12-23  v1.1  added readable exitcode from shared functions file
 # 2020-03-05  v1.2  <axel.hahn@iml.unibe.ch> switch to ph.* helper functions
 # 2020-04-04  v1.3  <axel.hahn@iml.unibe.ch> set status unknown if never executed
+# 2022-02-17  v1.4  <axel.hahn@iml.unibe.ch> no tmpfile; show more output to see backed up dirs
 # ======================================================================
 
-. `dirname $0`/inc_pluginfunctions
+. $( dirname $0 )/inc_pluginfunctions
 
 sInstalldir=/opt/imlbackup/client/
-sChecker=$sInstalldir/check_clientbackup.sh
 
-tmpfile=/tmp/clientbackup_status.out
+sInstalldir=/home/axel/skripte/client
+sChecker=$sInstalldir/check_clientbackup.sh
 
 
 if [ ! -x $sChecker ]; then
   ph.abort "$sChecker not found - maybe clientbackup is not installed."
 fi
 
-
-$sChecker >$tmpfile
+result=$( $sChecker | sed "s#\[[0-9][0-9]*m# #g" )
 rc=$?
 
 if [ $rc -eq 0 ]; then
   ph.setStatus "ok"
 else
-  grep "Backup was never executed" $tmpfile 2>/dev/null
-  if [ $? -eq 0 ]; then
+  if echo "$result" | grep "Backup was never executed" 2>/dev/null  
+  then
     ph.setStatus "unknown"
   else
     ph.setStatus "critical"
   fi
 fi
 
-ph.status "`fgrep "MONITORINFO:" $tmpfile | cut -f 2- -d ':'`"
+ph.status
+echo "$result" | grep -F "MONITORINFO:" | cut -f 2- -d ':'
+
+echo
+echo "--- localdump:"
+echo "$result" | grep -v "STATUS" | cut -f 2- -d ":" | grep "\ backup\ \["
+echo
+echo "--- transfer:"
+echo "$result" | grep "DIR\ [A-Z]*\ /"
+
 
-rm -f $tmpfile
 ph.exit
 
 # ----------------------------------------------------------------------