aboutsummaryrefslogtreecommitdiff
path: root/text_collector_examples/yum.sh
diff options
context:
space:
mode:
Diffstat (limited to 'text_collector_examples/yum.sh')
-rwxr-xr-xtext_collector_examples/yum.sh18
1 files changed, 0 insertions, 18 deletions
diff --git a/text_collector_examples/yum.sh b/text_collector_examples/yum.sh
deleted file mode 100755
index d0034ee..0000000
--- a/text_collector_examples/yum.sh
+++ /dev/null
@@ -1,18 +0,0 @@
1#!/bin/bash
2#
3# Description: Expose metrics from yum updates.
4#
5# Author: Slawomir Gonet <slawek@otwiera.cz>
6#
7# Based on apt.sh by Ben Kochie <superq@gmail.com>
8
9upgrades=$(/usr/bin/yum -q check-updates | awk 'BEGIN { mute=1 } /Obsoleting Packages/ { mute=0 } mute { print }' | egrep '^\w+\.\w+' | awk '{print $3}' | sort | uniq -c | awk '{print "yum_upgrades_pending{origin=\""$2"\"} "$1}')
10
11echo '# HELP yum_upgrades_pending Yum package pending updates by origin.'
12echo '# TYPE yum_upgrades_pending gauge'
13if [[ -n "${upgrades}" ]] ; then
14 echo "${upgrades}"
15else
16 echo 'yum_upgrades_pending{origin=""} 0'
17fi
18