Benutzer-Werkzeuge

Webseiten-Werkzeuge


computer:nagios_icinga:mac_os_x_updates

Dies ist eine alte Version des Dokuments!


A PCRE internal error occured. This might be caused by a faulty plugin

{{ :computer:nagios_icinga:osxupdates_icinga.jpg?200|Mac OS X-Updates in Nagios/Icinga }} Mithilfe des folgenden Skripts können nicht installierte OS X-Updates für Nagios bzw. Icinga entsprechend aufbereitet ausgewertet werden. ======Code====== <code> sh-3.2# vim /opt/check_osx_updates.sh #!/bin/sh if [ "$#" == 2 ]; then WARNING="$1" CRITICAL="$2" UPDATES="$(softwareupdate -l|egrep '[*]'|wc -l|tr -d ' ')" if [ $UPDATES -lt $WARNING ]; then echo "OK - $UPDATES updates available for installation" exit 0 elif [ $UPDATES -ge $WARNING -a $UPDATES -lt $CRITICAL ]; then echo "WARNING - $UPDATES updates available for installation" exit 1 else echo "CRITICAL - $UPDATES updates available for installation" exit 2 fi else echo "" echo "USAGE: ./check_osx_updates.sh WARNING CRITICAL" echo "EXAMPLE: ./check_osx_updates.sh 1 5" echo "" echo "2012 By Christian Stankowic - info at stankowic hiphen development dot net" fi </code> ======Beispiel====== <code> sh-3.2# /opt/check_osx_updates.sh 1 5 WARNING - 1 updates available for installation sh-3.2# /opt/check_osx_updates.sh USAGE: ./check_osx_updates.sh WARNING CRITICAL EXAMPLE: ./check_osx_updates.sh 1 5 2012 By Christian Stankowic - info at stankowic hiphen development dot net </code>

computer/nagios_icinga/mac_os_x_updates.1346590347.txt.gz · Zuletzt geändert: 2012/09/02 14:52 von christian