Zwei kleine Scripts um unter Ubuntu/Debian oder Centos/RHEL zu checken ob Updates fällig sind. Die Scripts geben jeweils nur die Anzahl der fälligen Updates zurück – eignen sich also prima dazu mittels SNMP die Aktualität der Systeme abzufragen. Ein Beispiel für OpenNMS befindet sich hier (von dort stammt auch das erste Script, das zweite ist IMO eine bessere Variante des dort dargestellten).
Centos/RHEL
#!/bin/bash
yum check-update 2>/dev/null | grep -v Load | grep -v \* | grep -v '^$' \ | wc -l
Ubuntu/Debian
#!/bin/bash
/usr/bin/apt-get update > /dev/null 2>&1
/usr/bin/apt-get -qq -s dist-upgrade --allow-unauthenticated | grep ^Inst | wc -l
3 replies on “Linux: Updatefälligkeit checken”
Als ehemaliger Nagios-consultant nehme ich für Debian/Ubunut schon seit
Ewigkeiten check_apt :)
Achja unter Centos hab ich bisher nur folgendes verwendet.
extend yum-update /usr/bin/yum -q check-update
Ich stolpere gerade wieder über deinen Artikel und wunder mich, dass der ursprüngliche Autor von update.sh das nicht so geschrieben hat:
#!/bin/sh
LC_ALL=C yum check-update 2 2&>/dev/null | grep -v "^$\|Load\|\*"| wc -l
Vielleicht übersehe ich ja was