I've been fighting this for a few hours and thought it was time to ask for help.
I've set up a server whose only role will be to run elasticsearch, and I'd like to start monitoring before I start using it.
So far:
For the server configuration in the dashboard:
I'm at a loss here. Any ideas?
I've set up a server whose only role will be to run elasticsearch, and I'd like to start monitoring before I start using it.
So far:
- Zabbix server and the server running elasticsearch are running on the same subnet, and can ping each other.
- Zabbix is seeing the agent running on the server and is happily collecting data, it just thinks elasticsearch isn't running.
- From the zabbix server command line, running 'curl -u <myusername> http://<serverip>:9200 reports as you would expect if elasticsearch is running. Node, cluster name, and all that stuff are reported.
For the server configuration in the dashboard:
- Elasticsearch Cluster by HTTP is selected in templates
- For value mapping I've got {$ELASTICSEARCH.PASSWORD} and {$ELASTICSEARCH.USERNAME} configured with the correct information. No quotes or anything.
- I added the search.port and search.scheme mappings as well in case that was causing the problem, but nope.
I'm at a loss here. Any ideas?
Comment