Skip to content

Conversation

martialblog
Copy link
Member

Replaced with the currently maintained NETWAYS/check_elasticsearch.

Fixes #6798

@cla-bot cla-bot bot added the cla/signed label Aug 19, 2025
@julianbrost
Copy link
Contributor

That looks like an entirely new and incompatible plugin. Can you make an argument why it should completely replace the existing one? Like is that one so broken/outdated/whatever by now that it's unlikely that anyone is still using it (see also #6798 (comment))?

@martialblog
Copy link
Member Author

One argument could be that anchor/nagios-plugin-elasticsearch only works with Python2 and is unmaintained, so there is likely no Python3 version on the horizon.

python3 --version          
Python 3.12.3

python3 check_elasticsearch 
  File "/tmp/nagios-plugin-elasticsearch/check_elasticsearch", line 169
    except KeyError, e:

Another could be that anchor/nagios-plugin-elasticsearch does not work on recent Elasticsearch versions:

podman run --name es8 -p 9200:9200 -m 1g --rm -it -e "xpack.security.enabled=false" -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:8.18.4

python --version
Python 2.7.18

python check_elasticsearch -H localhost -p 9200
API failure

I understand that removal is a drastic measure. Is there a deprecation path for ITL entries?

Replaced with the currently maintained NETWAYS/check_elasticsearch
@oxzi oxzi added the area/itl Template Library CheckCommands label Aug 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/itl Template Library CheckCommands cla/signed
Projects
None yet
Development

Successfully merging this pull request may close these issues.

refered check_elasticsearch no longer maintained
3 participants