Does anyone know a way to authenticate user created with Search Guard (or X-Pack, whatever)?
I have 3-node elasticsearch cluster. I installed elastizabbix and try to connect to ES cluster. But the problem is that elastizabbix does not have permission to get cluster stats or health. The problem is here:
stats = {
'cluster': 'http://localhost:9200/_cluster/stats',
'nodes' : 'http://localhost:9200/_nodes/stats',
'indices': 'http://localhost:9200/_stats',
'health' : 'http://localhost:9200/_cluster/health'
}
I tried something like that:
stats = {
'cluster': 'http://user:password@localhost:9200/_cluster/stats',
'nodes' : 'http://user:password@localhost:9200/_nodes/stats',
'indices': 'http://user:password@localhost:9200/_stats',
'health' : 'http://user:password@localhost:9200/_cluster/health'
}
But it does not work. Is there any way to walk around this issue?
Does anyone know a way to authenticate user created with Search Guard (or X-Pack, whatever)?
I have 3-node elasticsearch cluster. I installed elastizabbix and try to connect to ES cluster. But the problem is that elastizabbix does not have permission to get cluster stats or health. The problem is here:
I tried something like that:
But it does not work. Is there any way to walk around this issue?