From 9b5e3db91f3e6c2c581984c061d7b33dfa6d717f Mon Sep 17 00:00:00 2001 From: Andrew McGilvray Date: Wed, 6 Feb 2019 14:56:17 +1000 Subject: [PATCH] fixes elasticsearch output There were many problems created by what looks like a bad search and replace. --- parsedmarc/cli.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/parsedmarc/cli.py b/parsedmarc/cli.py index f18cedc..1b7ab27 100644 --- a/parsedmarc/cli.py +++ b/parsedmarc/cli.py @@ -44,7 +44,7 @@ def _main(): if opts.save_aggregate: for report in reports_["aggregate_reports"]: try: - if opts.elasticsearch_hostss: + if opts.elasticsearch_hosts: elastic.save_aggregate_report_to_elasticsearch( report, index_suffix=opts.elasticsearch_index_suffix, @@ -72,7 +72,7 @@ def _main(): if opts.save_forensic: for report in reports_["forensic_reports"]: try: - if opts.elasticsearch_hostss: + if opts.elasticsearch_hosts: elastic.save_forensic_report_to_elasticsearch( report, index_suffix=opts.elasticsearch_index_suffix, @@ -157,9 +157,11 @@ def _main(): hec_token=None, hec_index=None, hec_skip_certificate_verification=False, - elasticsearch_hostss=None, + elasticsearch_hosts=None, elasticsearch_index_suffix=None, elasticsearch_ssl=True, + elasticsearch_ssl_cert_path=None, + elasticsearch_monthly_indexes=False, kafka_hosts=None, kafka_username=None, kafka_password=None, @@ -233,7 +235,7 @@ def _main(): if "elasticsearch" in config: elasticsearch_config = config["elasticsearch"] if "hosts" in elasticsearch_config: - opts.elasticsearch_urls = _str_to_list(elasticsearch_config[ + opts.elasticsearch_hosts = _str_to_list(elasticsearch_config[ "hosts"]) if "index_suffix" in elasticsearch_config: opts.elasticsearch_index_suffix = elasticsearch_config[ @@ -314,7 +316,7 @@ def _main(): if opts.save_aggregate or opts.save_forensic: try: - if opts.elasticsearch_hostss: + if opts.elasticsearch_hosts: es_aggregate_index = "dmarc_aggregate" es_forensic_index = "dmarc_forensic" if opts.elasticsearch_index_suffix: @@ -323,7 +325,7 @@ def _main(): es_aggregate_index, suffix) es_forensic_index = "{0}_{1}".format( es_forensic_index, suffix) - elastic.set_hosts(opts.elasticsearch_hostss, + elastic.set_hosts(opts.elasticsearch_hosts, opts.elasticsearch_ssl, opts.elasticsearch_ssl_cert_path) elastic.migrate_indexes(aggregate_indexes=[es_aggregate_index],