From 4fc3fde78b57f0f48fa98a074ed3c2d0eac433a3 Mon Sep 17 00:00:00 2001 From: Paul Mansfield Date: Thu, 17 Dec 2009 18:25:33 +0100 Subject: [PATCH] Initial version --- plugins/other/log_sizes | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100755 plugins/other/log_sizes diff --git a/plugins/other/log_sizes b/plugins/other/log_sizes new file mode 100755 index 00000000..d6d4673b --- /dev/null +++ b/plugins/other/log_sizes @@ -0,0 +1,30 @@ +#!/bin/sh + +#H=`echo $0 | awk -F_ '{print $2}'` + +#LOGFILES=`ls /var/log/messages /var/log/syslog /var/log/daemon.log /myapplication/logs/*.log` +LOGFILES="/var/log/messages /var/log/syslog /var/log/daemon.log" + +if [ "$1" = "config" ] ; then + + echo "graph_title log sizes" + echo "graph_category disk" + echo "graph_info this graph shows sizes of log files" + echo "graph_vlabel size (bytes)" + + for F in $LOGFILES + do + MF=`echo $F | sed 's/[-\/\.]/_/g'` + echo "$MF.label $F" + done + +else + + for F in $LOGFILES + do + MF=`echo $F | sed 's/[-\/\.]/_/g'` + echo -n "$MF.value " + stat --printf="%s\n" $F + done + +fi