wiki:basteleien:active_directory:nrpe_os-update

Icinga kann bei einem OS prüfen, ob updates vorhanden sind. Wie läuft das Bei UCS? Ein Wenig Handarbeit ist nötig

OS-Update via nrpe prüfen

Script erstellen, dass auf updates prüft.

/usr/lib/nagios/plugins/check_ucs_update.sh
#!/bin/bash
 
if sudo univention-upgrade --enable-app-updates --check > /dev/null 
then
	echo "updates vorhanden"
	exit 1
else
	echo "keine Updates vorhanden"
	exit 0
fi

sudo-Regel erstellen, damit der Befehl univention-upgrade … (siehe oben) als sudo ohne Passwort ausgeführt werden darf

/etc/sudoers.d/os_update
nagios ALL=(ALL) NOPASSWD: /usr/sbin/univention-upgrade --enable-app-updates --check

und jetzt noch der Aufruf für NRPE erstellen

/etc/nagios/nrpe.local.d/os_update.cfg
command[check_os_update]=/usr/lib/nagios/plugins/check_ucs_update

Zum Schluss noch nrpe neu starten und mit check_nrpe prüfen.

/usr/lib/nagios/plugins/check_nrpe -H localhost -c check_os_update --timeout=60
Anmerkung: Die Option –timeout=60 verlängert die Zeit, die auf ein Ergebnis gewartet wird. Gerade bei langsamen Rechnern oder Internetleitungen kann es sonst passieren, dass ein Fehler zurückgegeben wird

Da UCS ja auf Debian beruht, kann man das ganz normale check_apt unter /usr/lib/nagios/plugins benutzen.

/etc/nagios/nrpe.local.d/os_update.cfg
command[check_os_update]=/usr/lib/nagios/plugins/check_apt --list
Geben Sie Ihren Kommentar ein. Wiki-Syntax ist zugelassen:
   ____  ____    ____   ___  ______
  / __/ / __ \  / __/  / _ )/_  __/
 _\ \  / /_/ / / _/   / _  | / /   
/___/  \____/ /___/  /____/ /_/
 
  • wiki/basteleien/active_directory/nrpe_os-update.txt
  • Zuletzt geändert: 2019/01/24 08:37
  • von wikiadmin