maandag 6 februari 2023

Nagios XI versie 5.7.x nog niet stabiel

Conclusion Xforce raadt het momenteel af om een in-place upgrade te doen van Nagios XI 5.6.14 (of lager) naar XI 5.7.x


Sommige klanten hebben tijdens het upgraden problemen ondervonden waardoor checks op "pending" blijven staan. De oorzaak ligt in de opvolger van NDOUtils genaamd NDO3.

Het probleem ligt niet alleen in versie 5.7.0, ook de laatste update (XI 5.7.2) is nog niet stabiel genoeg gebleken voor een in-place upgrade. We houden u op deze plek op de hoogte van de ontwikkelingen.

Een nieuwe installatie van XI 5.7.x levert géén probleem op.

Update 11/11/2020: Versie 5.7.4 levert helaas voor sommige klanten nog steeds een probleem op bij een inplace upgrade (symptonen: 100% CPU usage MySQL/MariaDB en checks die enkele uren in de staat pending blijven staan). Conlcusion voert momenteel betatesten uit voor Nagios XI 5.8

 

Update 1/12/2020: NDO Master Patch

1/12/2020: Onlangs is, in samenwerking met Nagios Enterprises, een omgeving met genoemde "pending" problemen succesvol geüpgraded van 5.6.14 naar 5.7.4.
Hiervoor heeft Nagios Enterprises een NDO3 Master patch beschikbaar gesteld om deze problematiek te herstellen zonder te hoeven downgraden van NDO3 naar het oude ndo-utils.
Deze geüpgraded omgeving draait sinds enkele weken probleemloos en de patch blijkt goed te werken.
De NDO3 Master patch is bij Nagios Enterprises verkrijgbaar via Support onder de naam "ndo-master.tar.gz"

Als extra controlemiddel heeft Nagios Enterprises een sanity-check uitgevoerd op de database, waarbij voor deze klant sommige tabellen gerepareerd dienden te worden.
De fout met tabellen bleken niet blocking te zijn voor het functioneren van Nagios XI in de oude versie, maar wel in de nieuwe v5.7 versie.

Met onderstaand commando kan de database gecontroleerd worden op eventuele onregelmatigheden:


# mysqlcheck -c -u root -p<password> --all-databases --use-frm
mysql.columns_priv                                 OK
mysql.db                                           OK
mysql.event                                        OK
mysql.func                                         OK
~
nagiosxi.xi_usermeta                               OK
nagiosxi.xi_users                                  OK

Klanten die een supportcontract hebben met Conclusion Xforce zullen geholpen worden op basis van het HDSUP+ of ONSUP contract.