Install logstash-filter-memcached fails

This support forum board is for support questions relating to Nagios Log Server, our solution for managing and monitoring critical log data.
Locked
atje
Posts: 8
Joined: Mon Jun 29, 2020 12:36 pm

Install logstash-filter-memcached fails

Post by atje »

I want to use a large lookup table with ip addresses in a filter, I want to use Memcached for this. So I want to install the Memcached plugin, but it fails with this error.

Any hints or tips?

[root@localhost ~]# /usr/local/nagioslogserver/logstash/bin/logstash-plugin install logstash-filter-memcached
Validating logstash-filter-memcached
Installing logstash-filter-memcached
WARNING: SSLSocket#session= is not supported
Plugin version conflict, aborting
ERROR: Installation Aborted, message: Bundler could not find compatible versions for gem "logstash-core-plugin-api":
In snapshot (Gemfile.lock):
logstash-core-plugin-api (= 1.60.5)

In Gemfile:
logstash-filter-age (>= 0) java depends on
logstash-core-plugin-api (<= 2.99, >= 1.60) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-filter-age (>= 0) java depends on
logstash-core-plugin-api (<= 2.99, >= 1.60) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-filter-age (>= 0) java depends on
logstash-core-plugin-api (<= 2.99, >= 1.60) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-filter-age (>= 0) java depends on
logstash-core-plugin-api (<= 2.99, >= 1.60) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-filter-age (>= 0) java depends on
logstash-core-plugin-api (<= 2.99, >= 1.60) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-filter-age (>= 0) java depends on
logstash-core-plugin-api (<= 2.99, >= 1.60) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-filter-age (>= 0) java depends on
logstash-core-plugin-api (<= 2.99, >= 1.60) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-filter-age (>= 0) java depends on
logstash-core-plugin-api (<= 2.99, >= 1.60) java

logstash-filter-age (>= 0) java depends on
logstash-core-plugin-api (<= 2.99, >= 1.60) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-filter-age (>= 0) java depends on
logstash-core-plugin-api (<= 2.99, >= 1.60) java

logstash-filter-age (>= 0) java depends on
logstash-core-plugin-api (<= 2.99, >= 1.60) java

logstash-filter-age (>= 0) java depends on
logstash-core-plugin-api (<= 2.99, >= 1.60) java

logstash-filter-age (>= 0) java depends on
logstash-core-plugin-api (<= 2.99, >= 1.60) java

logstash-filter-memcached (>= 0) java depends on
logstash-core-plugin-api (~> 2.0) java

logstash-core-plugin-api (= 1.60.5) java

Running `bundle update` will rebuild your snapshot from scratch, using only
the gems in your Gemfile, which may resolve the conflict.
benjaminsmith
Posts: 5324
Joined: Wed Aug 22, 2018 4:39 pm
Location: saint paul

Re: Install logstash-filter-memcached fails

Post by benjaminsmith »

Hi,

I am currently working on your issue and just want to let you know that we are going to do a bit of research on this one and get back to you within 24 hours.

Thanks for your patience.
Benjamin
As of May 25th, 2018, all communications with Nagios Enterprises and its employees are covered under our new Privacy Policy.

Be sure to check out our Knowledgebase for helpful articles and solutions!
atje
Posts: 8
Joined: Mon Jun 29, 2020 12:36 pm

Re: Install logstash-filter-memcached fails

Post by atje »

benjaminsmith wrote:Hi,

I am currently working on your issue and just want to let you know that we are going to do a bit of research on this one and get back to you within 24 hours.

Thanks for your patience.
Benjamin
:D
User avatar
cdienger
Support Tech
Posts: 5045
Joined: Tue Feb 07, 2017 11:26 am

Re: Install logstash-filter-memcached fails

Post by cdienger »

Just wanted to update you and let you know we are still looking into this. This plugin is relatively new and the version of logstash NLS uses may not allow it to work or at least require installing/updating some plugins. At a minimum it looks like we'll need to update the logstash-core-plugin-api and install the dalli plugin - https://github.com/logstash-plugins/log ... ed.gemspec - which may bring with it their own set of hurdles.
As of May 25th, 2018, all communications with Nagios Enterprises and its employees are covered under our new Privacy Policy.
atje
Posts: 8
Joined: Mon Jun 29, 2020 12:36 pm

Re: Install logstash-filter-memcached fails

Post by atje »

Thanks for the update,

I am looking at the log stash version, Nagios LS is using version 2.4.0 from 2016, but the newest logstash version is 7.8, why is the version packaged with Nagios LS pretty old and not a more up2date version? Am I missing something here?
User avatar
cdienger
Support Tech
Posts: 5045
Joined: Tue Feb 07, 2017 11:26 am

Re: Install logstash-filter-memcached fails

Post by cdienger »

NLS was first released in 2014 and for the most part the older versions of Logstash have the functionally that is expected so there's been little push to keep it current with releases of NLS. That said, some of the plugins available with newer Logstash releases would be a great addition to NLS.
As of May 25th, 2018, all communications with Nagios Enterprises and its employees are covered under our new Privacy Policy.
atje
Posts: 8
Joined: Mon Jun 29, 2020 12:36 pm

Re: Install logstash-filter-memcached fails

Post by atje »

Hi thanks for the update,

But wil it be supported memcached with NLS? I have a use case where I need to match logs with a database with 200.000 items, memcahed would be useful for this to speed things up.
User avatar
cdienger
Support Tech
Posts: 5045
Joined: Tue Feb 07, 2017 11:26 am

Re: Install logstash-filter-memcached fails

Post by cdienger »

I thought I had posted more information but it looks like that post has been lost.

In short, the memcache input requires Logstash version 5 or greater and thus will not work with the current NLS version. I've added you information as a +1 to a feature request to upgrade the Logstash version uses.
As of May 25th, 2018, all communications with Nagios Enterprises and its employees are covered under our new Privacy Policy.
Locked