[Pkg-nagios-devel] Bug#792412: Bug#792412: please include check_deb_kernel_version
Tomas Pospisek
tpo at sourcepole.ch
Tue Jul 14 16:45:28 UTC 2015
Hi Jan,
thanks for looking into this... :
On Tue, 14 Jul 2015, Jan Wagner wrote:
> Hi Tomas,
>
> Am 14.07.15 um 17:29 schrieb Tomas Pospisek:
>> I'd be very happy if you could include the
>> check_deb_kernel_version script. It checks whether there's a newer
>> kernel installed than currently running or in other words if the
>> machine should be rebooted into a fresher kernel (probably because
>> the current one has security issues...).
>
> what about using check_running_kernel? :-)
>
> $ apt-cache show nagios-plugins-contrib | grep kernel
> * check_running_kernel: check if a system was rebooted after
> a kernel upgrade
The problem is that it actually doesn't do that:
First machine:
# apt-get install --no-install-recommends nagios-plugins-contrib
...
# /usr/lib/nagios/plugins/check_running_kernel
UNKNOWN: Failed to get a version string from image /boot/vmlinuz-3.16.0-0.bpo.4-amd64
True, this is not the same problem as reported but:
Second machine:
# apt-get install --no-install-recommends nagios-plugins-contrib
...
# /usr/lib/nagios/plugins/check_running_kernel
OK: Running kernel matches on disk image: [Linux version 3.13.0-43-generic (buildd at tipua) (gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1) ) #72-Ubuntu SMP Mon Dec 8 19:35:06 UTC 2014]
However:
# ls /boot/vm*
/boot/vmlinuz-3.13.0-43-generic /boot/vmlinuz-3.13.0-57-generic
Note: the running kernel < the latest installed kernel
-> this machine should be rebooted
Sure this is an Ubuntu machine, but AFAIK this specific problem is
identical over Debian/Ubuntu so there no difference here, but..
Unfortunately I don't have a machine at hand that has a newer kernel and
is Debian, but as far as I can see from looking at the sources of
check_running_kernel, it does *not check* whether there's a newer kernel
installed that the one that is running.
In case you have such a case, could you please check?
Should I reopen the bug report?
Best greetings,
*t
More information about the Pkg-nagios-devel
mailing list