#!/bin/sh
#
# Plugin to monitor yum update activity
#
# Parameters:
#
# 	config  
# 	autoconf 
#


if [ "$1" = "autoconf" ]; then
	if [ -r /var/log/yum.log ]; then
		echo yes 
		exit 0
	else
		echo "no (/var/log/yum.log not readable)"
		exit 1
	fi
fi

if [ "$1" = "config" ]; then

	echo 'graph_title Yum Activity'
	echo 'graph_args --base 1000 -l 0 '
	echo 'graph_category security'
	echo 'graph_vlabel Yum Activity'
	echo 'updates.label Yum Updated'
	echo 'updates.draw AREA'
	echo 'installed.label Yum Installed'
	echo 'installed.draw AREA'
	echo 'erased.label Yum Erased'
	echo 'erased.draw AREA'
	exit 0
fi

echo -n "updates.value "
grep "`date "+%b %d"`" /var/log/yum.log | grep -ci Updated

echo -n "installed.value "
grep "`date "+%b %d"`" /var/log/yum.log | grep -ci Installed

echo -n "erased.value "
grep "`date "+%b %d"`" /var/log/yum.log | grep -ci Erased
