nagios-nrpe: Fix check_nfsserver for buster and bullseye
continuous-integration/drone/pr Build is failing Details

From buster onward the nfs server doesn't run NFSv4 over UDP (it is out
of spec, see RFC 7530). As such the check broke as it attempt to check
the availability of NFSv4 over UDP.

Right now the check doesn't check for NFSv2 over UDP as it would need to
check if it exist first, as on bullseye it isn't supported by default
anymore.
This commit is contained in:
Mathieu Trossevin 2021-11-16 14:50:12 +01:00
parent 82694ef5e9
commit d3eef71127
Signed by: mtrossevin
GPG Key ID: D1DBB7EA828374E9
2 changed files with 4 additions and 3 deletions

View File

@ -31,7 +31,8 @@ The **patch** part changes is incremented if multiple releases happen the same m
* evolinux-base: fix alert5.service dependency syntax
* mysql : Create a default ~root/.my.cnf for compatibility reasons
* nginx : fix variable name and debug to actually use nginx-light
* packweb-apache : Support php 8.0
* packweb-apache : Support php 8.0
* nagios-nrpe: Fix check\_nfsserver for buster and bullseye
### Removed

View File

@ -1,12 +1,12 @@
#!/bin/sh
# Check if nfs server is running using rpcinfo
rpcinfo -u localhost nfs
rpcinfo -T udp localhost nfs 3
if [ $? -ne 0 ]; then
exit 2
fi
rpcinfo -t localhost nfs
rpcinfo -T tcp localhost nfs
if [ $? -ne 0 ]; then
exit 2
fi