The elasticalert is going in paused sate automatically after starting and never in runnning state. this is very strange.
this is the config.yaml -
This is the folder that contains the rule yaml files
Any .yaml file will be loaded as a rule
rules_folder: xxxx
How often ElastAlert will query Elasticsearch
The unit can be anything from weeks to seconds
run_every:
minutes: 1
ElastAlert will buffer results from the most recent
period of time, in case some log sources are not in real time
buffer_time:
minutes: 15
The Elasticsearch hostname for metadata writeback
Note that every rule can have its own Elasticsearch host
es_host: xxxxxx
The Elasticsearch port
es_port: xxx
Connect with TLS to Elasticsearch
#use_ssl: True
Verify TLS certificates
#verify_certs: True
Option basic-auth username and password for Elasticsearch
es_username: xxx
es_password: xxx
Use SSL authentication with client certificates client_cert must be
a pem file containing both cert and key for client
#verify_certs: True
#ca_certs: /path/to/cacert.pem
#client_cert: /path/to/client_cert.pem
#client_key: /path/to/client_key.key
The index on es_host which is used for metadata storage
This can be a unmapped index, but it is recommended that you run
elastalert-create-index to set a mapping
writeback_index: elastalert_status
writeback_alias: elastalert_alerts
If an alert fails for some reason, ElastAlert will retry
sending the alert until this time period has elapsed
alert_time_limit:
days: 2