check_elasticsearch

Monitoring Plugin to query the health status of Elasticsearch or do simple quries

Release v1.0.0-rc.1 latest

Changelog

Breaking Changes:

  • eeae35b9fb1060b70bbc557addc8faf5809762de Remove status perfdata since it only encoded the return code
  • 17a6abfaef276b9321b81b044657d26fbd598b77 Change perfdata label from total to query_hits
  • 49ae8b9e86a055db2889e6eecec2810d104ea0b0 Add support for multiple nodes

The --tls and the --port parameters were removed and the --hostname parameter now includes the schema and port. The --hostname parameter can now be used multiple times and the plugins will try multiple nodes to get a response:

check_elasticsearch health \
--hostname "https://node1:9200" \ 
--hostname "https://node2:9200" \
--hostname "https://node3:9200"
[OK] - Cluster es-example-cluster is green

Changes:

  • 7244c3c991c59e4198cfdca1041cc3fbbd47b5e0 Add arm build
  • 72b32def6e916bfe3dab82781942cd7c280c5e91 Add bearer token authentication
  • 799a1d567d12cae5735c1f6e27226caf6f845169 Add some docstrings
  • a80d552ba74476c0f0f07f043c2dcfda442e08f2 Add some testdata for integration testing
  • 4c606bcc2cf58a3538bc428429e98e5c8708eb9b Add warn/crit thresholds to ingest perfdata
  • bb913963e77bc33a0bc2689bb627ce45354f5c7d Enable --pipeline flag to be used multiple times
  • 6f17846bb60c2bf3afeb72ed81bcfd775af3303a Fix current ingest pipeline perfdata uom
  • 007f298b5511ef3bea3bf4ca0ab497624ee8be31 Fix msgkey flag being mandatory
  • 8e2cac928cb0bf28a1250be908575723025765cb Improve ingest subcommand output
  • 71f15229d2d6e68ba276673525efb650b7725a52 Improve query error message
  • 467ce1e804f06d814e5c9694a5a7035ae6a4821d Mention the use of query_string more prominently
  • 22749bc1ca87a54cf83662f656ffd7da05d11ba3 Refactor to remove named returns
  • 040ec67e30c474d77c281cbbb3a54ba758ed6b82 Remove semicolon from ingest output
  • a1d5ab9864f72c7fd6ad87532504c0ec91e3b8aa Update goreleaser config to new version
  • f80bb957aabacc1443930e8b8f8885a94c6eeaa8 Bump github.com/NETWAYS/go-check from 0.6.3 to 0.6.4

check_elasticsearch-v1.0.0-rc.1.tar.gz

Release tarball
application/gzip 2026-02-13 Download from Github

checksums.txt

text/plain; charset=utf-8 2026-02-13 Download from Github

check_elasticsearch_v1.0.0-rc.1_Darwin_arm64

application/octet-stream 2026-02-13 Download from Github

check_elasticsearch_v1.0.0-rc.1_Darwin_x86_64

application/octet-stream 2026-02-13 Download from Github

check_elasticsearch_v1.0.0-rc.1_Linux_arm64

application/octet-stream 2026-02-13 Download from Github

check_elasticsearch_v1.0.0-rc.1_Linux_x86_64

application/octet-stream 2026-02-13 Download from Github

check_elasticsearch_v1.0.0-rc.1_Windows_arm64.exe

application/x-msdownload 2026-02-13 Download from Github

check_elasticsearch_v1.0.0-rc.1_Windows_x86_64.exe

application/x-msdownload 2026-02-13 Download from Github
Newer Older