У меня стоит ELK кластер версии 6.2.2.
Для удаления старых индексов пытаюсь настроить Curator версии 5.5.1, на данный момент последней.
Так же на ELK накатан Search Guard так же последней версии.
Суть вопроса: при запуске ./curator_cli --host logstash.taxnet.ru --port 9200 --http_auth admin:admin --loglevel DEBUG --logfile '/var/log/curator/curator.log' show_indices --filter_list '{"filtertype":"pattern","kind":"prefix","value":"test"}' я получаю нужный ответ в виде списка подходящих индексов. Так же получаю обширную информацию в указанном лог-файле. При попытке запустить ./curator --config ~/.curator/curator.yml ~/.curator/action_file.yml не получаю ничего. Даже сообщений в консоль. Лог файл так же молчит. До этого не считывались изменения в файле конфигурации, то есть логи худо-бедно шли и судя по ним любые изменения конфигурации были проигнорированы.
содержание файла curator.yml:
client:
hosts:
- logstash.taxnet.ru
port: 9200
url_prefix:
use_ssl: True
certificate: root-ca.pem
client_cert:
client_key:
ssl_no_validate: True
http_auth: admin:admin
timeout: 30
master_only: False
logging:
loglevel: INFO
logfile: #'/var/log/curator/curator.log'
logformat: default
blacklist: []
Содержание action_file.yml:
actions:
1:
action: 'open'
description: show test action
options:
continue_if_exception: True
disable_action: False
filters:
- filtertype: pattern
kind: prefix
value: test