Um in Grafana die verfügbaren Updates grafisch sichtbar zu machen, benötige ich unter Debian und CentOS ein entsprechendes Script welches mit die Anzahl der Updates ausgibt. Hier nun die beiden Varianten:
CentOS:
#!/bin/bash VERSION="0.1" SDATE=`date "+%Y-%m-%d %H:%M:%S"` HNAME=`hostname -f` DPATH=/root/grafana function count-updates() { anz=$( yum --security check-update 2>/dev/null|grep "package.*needed for security"|sed s/"No pack"/"0 pack"/g |awk -F" " '{ print $6 }') echo "$SDATE $anz" } count-updates > $DPATH/$HNAME-apt-updates.data
Debian:
#!/bin/bash VERSION="0.1" SDATE=`date "+%Y-%m-%d %H:%M:%S"` HNAME=`hostname -f` DPATH=/root/grafana function count-updates() { apt-get update >/dev/null 2>&1 anz=$( apt-get --just-print upgrade |grep Inst |wc -l ) echo "$SDATE $anz" } count-updates > $DPATH/$HNAME-apt-updates.data