I'm using both Nagios XI and Nagios LS cluster.
Nagios runs well on RHEL, but in last days I found out some problem concerning RHEL with SUSE support plan (SUSE Linux Enterprise Server with Expanded Support).
I had to migrate support of my RHEL servers from Red Hat support plan to SUSE support plan (it's still the RHEL OS).
And after license migration I have some minor issues with installing or upgrading both Nagios XI and Nagios LS.
Problem is in one package (sles_es-release-server package replaces redhat-release package )and structure of /etc/redhat-release... (a few extra comment lines were added)
Code: Select all
cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.8 (Maipo)
# This is a "SLES Expanded Support platform release 7.8"
# The above "Red Hat Enterprise Linux Server" string is only used to
# keep software compatibility.
Nagios XI fix:
script: get-os-info
replace:
Code: Select all
31 elif rpm -q redhat-release || rpm -q redhat-release-server; then
35 version=`sed 's/.*release \([0-9.]\+\).*/\1/' /etc/redhat-release` Code: Select all
31 elif rpm -q redhat-release || rpm -q redhat-release-server || rpm -q sles_es-release-server; then
35 version=`grep -ve ^# /etc/redhat-release|sed 's/.*release \([0-9.]\+\).*/\1/'` script: libinstall.sh
replace:
Code: Select all
564 elif rpm -q redhat-release || rpm -q redhat-release-server; then
568 version=`sed 's/.*release \([0-9.]\+\).*/\1/' /etc/redhat-release`Code: Select all
564 elif rpm -q redhat-release || rpm -q redhat-release-server || rpm -q sles_es-release-server; then
568 version=`grep -ve ^# /etc/redhat-release|sed 's/.*release \([0-9.]\+\).*/\1/'`
Darek.