Update Prüfung Debian/CentOS
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
