Page 1 of 1

Upgrade NRPE / Ndoutils / Nagios Plugins on Nagios XI

Posted: Mon Aug 07, 2017 4:34 am
by DennisPR
Hi,

I was wondering if you need to manually upgrade NRPE / Ndoutils / Nagios Plugins on Nagios XI or if that comes with the upgrades of Nagios XI

Re: Upgrade NRPE / Ndoutils / Nagios Plugins on Nagios XI

Posted: Mon Aug 07, 2017 8:40 am
by mcapra
The upgrade script used to upgrade Nagios XI includes multiple considerations for updates to NRPE, nagios-plugins, ndoutils, and Nagios Core.

Code: Select all

$ cat upgrade | grep NRPE
NRPE_UPDATED=0
        # Upgrade NRPE to latest
        if [ $NRPE_UPDATED -eq 0 ]; then
                        NRPE_UPDATED=1

$ cat upgrade | grep NDO
NDO_UPDATED=0
        # Modify NDOutils database to make sure upgrades have been completed
        if [ $NDO_UPDATED -eq 0 ]; then
            NDO_UPDATED=1
    # Upgrade NDOUtils 2.1.2
        if [ $NDO_UPDATED -eq 0 ]; then
            NDO_UPDATED=1
        if [ $NDO_UPDATED -eq 0 ]; then
            NDO_UPDATED=1

$ cat upgrade | grep plugins
    # Upgrade plugins to 2.0.3
                        cd ./subcomponents/nagiosplugins
        cd subcomponents/extraplugins/check_mysql_health-2.1.8.2
    cp -r subcomponents/extraplugins/check_mysql_health-2.1.8.2/plugins-scripts/check_mysql_health /usr/local/nagios/libexec/
    # Upgrade extra plugins (specifically check_rrdtraf)
        cd ./subcomponents/extraplugins
        # Upgrade extra plugins (specifically adding Nagios::Monitoring::Plugin)
        cd ./subcomponents/extraplugins
        # Upgrade extra plugins (for properly updating check_snmp_win to latest version)
        cd ./subcomponents/extraplugins

$ cat upgrade | grep core
        cp subcomponents/nagioscore/mods/cfg/fixes/2009r1.1i.cfg /usr/local/nagios/etc/import
        cp subcomponents/nagioscore/mods/cfg/fixes/nagiosadmin.cfg /usr/local/nagios/etc/import
        cp subcomponents/nagioscore/mods/cfg/fixes/2009r1.2b.cfg /usr/local/nagios/etc/import
        cp -f subcomponents/nagioscore/mods/cfg/nagios.cfg /usr/local/nagios/etc/
        cp subcomponents/nagioscore/mods/cfg/fixes/2009r1.4.cfg /usr/local/nagios/etc/import
        cp subcomponents/nagioscore/mods/cfg/fixes/2011r1.4.cfg /usr/local/nagios/etc/import
        cp subcomponents/nagioscore/mods/cfg/fixes/2011r1.5.cfg /usr/local/nagios/etc/import
    # Upgrade core to 4.0.5
                cp subcomponents/nagioscore/mods/cfg/fixes/2014r1.0.cfg /usr/local/nagios/etc/import
    cp -r subcomponents/nagioscore/mods/nagios.init /etc/init.d/nagios
                        cd ./subcomponents/nagioscore
        if [ $ver -eq 7 ] && [ -f /usr/local/nagvis/share/server/core/classes/WuiViewEditMainCfg.php ]; then
                sed -i 's/.*\$arr\[\$propname\]\['\''default'\''\].*/if (\!is_array(\$prop\['\''default'\''\])) { & } /' /usr/local/nagvis/share/server/core/classes/WuiViewEditMainCfg.php
    cp -r subcomponents/nagioscore/mods/nagios.init /etc/init.d/nagios
                        cd ./subcomponents/nagioscore
                        cd ./subcomponents/nagioscore
chmod ug+x "$proddir/scripts/nom_restore_nagioscore_checkpoint_specific.sh"
It may not always include the latest versions of the aforementioned for stability reasons.

Re: Upgrade NRPE / Ndoutils / Nagios Plugins on Nagios XI

Posted: Mon Aug 07, 2017 10:01 am
by dwhitfield
Thanks @mcapra!

I will add that upgrading NDOUtils outside of our install process is a bad idea.

Unless you are using another machine to check the XI machine in question, there's really no need to upgrade NRPE on the XI box.

Re: Upgrade NRPE / Ndoutils / Nagios Plugins on Nagios XI

Posted: Mon Aug 07, 2017 11:01 am
by DennisPR
Ok thx !
What version of NRPE / Ndoutils / Nagios Plugins come with Nagios XI 5.4.8 ?

Re: Upgrade NRPE / Ndoutils / Nagios Plugins on Nagios XI

Posted: Mon Aug 07, 2017 12:28 pm
by bolson
NRPE version 2.15
NRDP version 1.4.0
NDOUTILS verson 2.1.2
Nagios Core 4.2.4
Core Config Manager (CCM) version 2.6.8

Let us know if you have additional questions.