From 51aae48954345c25c665d817a68ca7228cc5e556 Mon Sep 17 00:00:00 2001 From: Tom Laermans Date: Thu, 3 May 2012 15:38:58 +0000 Subject: [PATCH] only show actually installed deb packages - make sure to copy the new dpkg script to your hosts git-svn-id: http://www.observium.org/svn/observer/trunk@3130 61d68cd4-352d-0410-923a-c4978735b2b8 --- scripts/agent-local/dpkg | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/scripts/agent-local/dpkg b/scripts/agent-local/dpkg index 90265a786..49e953029 100755 --- a/scripts/agent-local/dpkg +++ b/scripts/agent-local/dpkg @@ -5,13 +5,14 @@ if [ -x /usr/bin/dpkg-query ]; then DATE=$(date +%s) FILE=/tmp/observium-agent-dpkg + if [ ! -e $FILE ]; then - dpkg-query -W --showformat='${Package} ${Version} ${Architecture} ${Installed-Size}\n' > $FILE + dpkg-query -W --showformat='${Status} ${Package} ${Version} ${Architecture} ${Installed-Size}\n'|grep "^install"|cut -d\ -f4- > $FILE fi FILEMTIME=$(stat -c %Y $FILE) FILEAGE=$(($DATE-$FILEMTIME)) if [ $FILEAGE -gt 1800 ]; then - dpkg-query -W --showformat='${Package} ${Version} ${Architecture} ${Installed-Size}\n' > $FILE + dpkg-query -W --showformat='${Status} ${Package} ${Version} ${Architecture} ${Installed-Size}\n'|grep "^install"|cut -d\ -f4- > $FILE fi echo "<<>>" cat $FILE