GeoIP plugin issues after upgrade

This support forum board is for support questions relating to Nagios Log Server, our solution for managing and monitoring critical log data.
Locked
ssoliveira
Posts: 91
Joined: Wed Dec 07, 2016 6:02 pm

GeoIP plugin issues after upgrade

Post by ssoliveira »

Gentlemen, good night.

After reviewing the release notes of the latest versions of Nagio Log Server; We have decided to upgrade our cluster from version 2.0.6 to version 2.0.8.

The update occurred normally; however after upgrade the logstash service does not start.

We had the cluster down for a few hours; while we investigate the issue.

We found that version 2.0.6 uses the "logstash-filter-geoip-2.0.8" plugin (which works with MaxMind's LEGACY databases).

The latest version 2.0.8 comes with the "logstash-filter-geoip-4.0.4" plugin (which works with MaxMind's MMDB databases).

Thus, the logstash service could not read the database file; because I thought the file was corrupt.

To resolve; we download the latest version of GeoLite2; and overwrite the file that was mapped in our plugins. (https://dev.maxmind.com/geoip/geoip2/geolite2/)

It is regrettable that important modifications such as this are not documented in the product release notes. We had a serious indictment with our infrastructure; resulting in log loss. The problem was not noticed after the upgrade; because it did not generate immediate errors. Thus we proceed with the cluster update; that was compromised.
scottwilkerson
DevOps Engineer
Posts: 19396
Joined: Tue Nov 15, 2011 3:11 pm
Location: Nagios Enterprises
Contact:

Re: GeoIP plugin issues after upgrade

Post by scottwilkerson »

ssoliveira wrote: It is regrettable that important modifications such as this are not documented in the product release notes.
You absolutely have a reason to be upset, I reviewed our changelog and can see in fact this modification was not added to the changelog like you would expect.

I will communicate this failure on our part to our development staff, and I assure you we will try to make sure all possible breaking channges are communicated in the future.
Former Nagios employee
Creator:
Human Design Website
Get Your Human Design Chart
Locked