GNU/Linux >> Belajar Linux >  >> Linux

Periksa jumlah pembaruan keamanan yang tertunda di Ubuntu

Ternyata jumlah pembaruan reguler yang tertunda dapat ditemukan menggunakan:

/usr/lib/update-notifier/apt-check 2>&1 | cut -d ';' -f 1

Dan jumlah pembaruan keamanan yang tertunda dapat ditemukan menggunakan:

/usr/lib/update-notifier/apt-check 2>&1 | cut -d ';' -f 2

Pada akhirnya, plugin Nagios saya adalah sebagai berikut:

#!/bin/sh
#
# Standard Nagios plugin return codes.
STATUS_OK=0
STATUS_WARNING=1
STATUS_CRITICAL=2
STATUS_UNKNOWN=3

# Query pending updates.
updates=$(/usr/lib/update-notifier/apt-check 2>&1)
if [ $? -ne 0 ]; then
    echo "Querying pending updates failed."
    exit $STATUS_UNKNOWN
fi

# Check for the case where there are no updates.
if [ "$updates" = "0;0" ]; then
    echo "All packages are up-to-date."
    exit $STATUS_OK
fi

# Check for pending security updates.
pending=$(echo "${updates}" | cut -d ";" -f 2)
if [ "$pending" != "0" ]; then
    echo "${pending} security update(s) pending."
    exit $STATUS_CRITICAL
fi

# Check for pending non-security updates.
pending=$(echo "${updates}" | cut -d ";" -f 1)
if [ "$pending" != "0" ]; then
    echo "${pending} non-security update(s) pending."
    exit $STATUS_WARNING
fi

# If we've gotten here, we did something wrong since our "0;0" check should have
# matched at the very least.
echo "Script failed, manual intervention required."
exit $STATUS_UNKNOWN

Plugin Nagios /usr/lib/nagios/plugins/check_apt tidak mendeteksi pembaruan penting di Ubuntu dengan benar karena cara mendeteksi pembaruan penting melalui apt dikombinasikan dengan bagaimana pembaruan non-kritis Ubuntu diterbitkan. Detail lebih lanjut ada di bug di sini:https://bugs.launchpad.net/bugs/1031680

Menggunakan /usr/lib/update-notifier/apt-check sebagai gantinya adalah solusi yang dapat diandalkan.


Linux
  1. Instal Pembaruan Dan Patch Keamanan Secara Otomatis Di Ubuntu

  2. Haruskah Pembaruan Keamanan Selalu Diinstal?

  3. Cara Memeriksa Versi OS Linux Anda

  1. Cara menginstal pembaruan keamanan dari baris perintah di Ubuntu

  2. Apakah Pembaruan Security.ubuntu.com Akhirnya Digabungkan Menjadi Pembaruan Normal?

  3. Cara memeriksa openCV di Ubuntu 9.10

  1. Cara Mengatur dan Mengaktifkan Pembaruan Keamanan Otomatis di Ubuntu

  2. Pemeriksaan driver grafis di Ubuntu 20.04

  3. Cara memeriksa apakah layanan tertentu berjalan di Ubuntu