Projet

Général

Profil

Paste
Télécharger au format
Statistiques
| Branche: | Révision:

root / plugins / other / yum_activity @ 7da1b039

Historique | Voir | Annoter | Télécharger (837 octets)

1 7d2b0ea2 Daniel Yeisley
#!/bin/sh
2
#
3
# Plugin to monitor yum update activity
4
#
5
# Parameters:
6
#
7
# 	config  
8
# 	autoconf 
9
#
10
11
12
if [ "$1" = "autoconf" ]; then
13
	if [ -r /var/log/yum.log ]; then
14
		echo yes 
15
		exit 0
16
	else
17
		echo "no (/var/log/yum.log not readable)"
18
		exit 1
19
	fi
20
fi
21
22
if [ "$1" = "config" ]; then
23
24
	echo 'graph_title Yum Activity'
25
	echo 'graph_args --base 1000 -l 0 '
26
	echo 'graph_vlabel Yum Activity'
27
	echo 'updates.label Yum Updated'
28
	echo 'updates.draw AREA'
29
	echo 'installed.label Yum Installed'
30
	echo 'installed.draw AREA'
31
	echo 'erased.label Yum Erased'
32
	echo 'erased.draw AREA'
33
	exit 0
34
fi
35
36
echo -n "updates.value "
37
grep "`date "+%b %d"`" /var/log/yum.log | grep -ci Updated
38
39
echo -n "installed.value "
40
grep "`date "+%b %d"`" /var/log/yum.log | grep -ci Installed
41
42
echo -n "erased.value "
43
grep "`date "+%b %d"`" /var/log/yum.log | grep -ci Erased