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
#!/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