Uploaded image for project: 'ZABBIX BUGS AND ISSUES'
  1. ZABBIX BUGS AND ISSUES
  2. ZBX-13316

Elasticsearch HTTP error 403

XMLWordPrintable

    • Icon: Incident report Incident report
    • Resolution: Duplicate
    • Icon: Major Major
    • None
    • 3.4.6rc1
    • Server (S)
    • None

      Getting HTTP 403 error when using Elasticsearch history database

      Log examples:

      zabbix_server.log
        8001:20180110:170844.830 sending {"index":{"_index":"dbl","_type":"values"}}
      {"itemid":28364,"value":"44.816348","clock":1515593324,"ns":274151515,"ttl":604800}
      
        8001:20180110:170844.907 cannot data to elasticsearch, HTTP error: 403
      
      zabbix_server.log
      8002:20180110:171218.548 In elastic_get_values()
        8002:20180110:171218.548 sending query to http://127.0.0.1:9200/dbl/values/_search?scroll=10s; post data: {"size":1,"sort":[{"clock":{"order":"desc"}}],"query":{"bool":{"must":[{"match":{"itemid":28337}}],"filter":[{"range":{"clock":{"lte":1515593537}}}]}}}
        8002:20180110:171218.624 cannot get values from elasticsearch, HTTP error: 403
        8002:20180110:171218.625 End of elastic_get_values()
        8002:20180110:171218.625 End of zbx_history_get_values():FAIL values:0
        8002:20180110:171218.625 In zbx_history_get_values() itemid:28337 value_type:0 start:0 count:1 end:1515593537
        8002:20180110:171218.625 In elastic_get_values()
        8002:20180110:171218.625 sending query to http://127.0.0.1:9200/dbl/values/_search?scroll=10s; post data: {"size":1,"sort":[{"clock":{"order":"desc"}}],"query":{"bool":{"must":[{"match":{"itemid":28337}}],"filter":[{"range":{"clock":{"lte":1515593537}}}]}}}
        8002:20180110:171218.702 cannot get values from elasticsearch, HTTP error: 403
      

      But whren i run this queries manually everything is OK:

      curl -XPOST 'http://127.0.0.1:9200/dbl/values/?pretty' -H 'Content-Type: application/json' -d'{"itemid":28364,"value":"44.816348","clock":1515593324,"ns":274151515,"ttl":604800}'

      Response
      {
        "_index" : "dbl",
        "_type" : "values",
        "_id" : "QNlt4GABbZfFQxSbix0-",
        "_version" : 1,
        "result" : "created",
        "_shards" : {
          "total" : 1,
          "successful" : 1,
          "failed" : 0
        },
        "_seq_no" : 0,
        "_primary_term" : 1
      }
      

      and

      curl -XPOST 'http://127.0.0.1:9200/dbl/values/_search?scroll=10s&pretty' -H 'Content-Type: application/json' -d'{"size":1,"sort":[{"clock":{"order":"desc"}}],"query":{"bool":{"must":[{"match":{"itemid":28337}}],"filter":[{"range":{"clock":{"lte":1515593537}}}]}}}'

      Response
      {
        "_scroll_id" : "DnF1ZXJ5VGhlbkZldGNoBQAAAAAAAA6dFkdWei00Yk1XU25TUm9Hd19MTDh2RncAAAAAAAAOnxZHVnotNGJNV1NuU1JvR3dfTEw4dkZ3AAAAAAAADp4WR1Z6LTRiTVdTblNSb0d3X0xMOHZGdwAAAAAAAA6gFkdWei00Yk1XU25TUm9Hd19MTDh2RncAAAAAAAAOoRZHVnotNGJNV1NuU1JvR3dfTEw4dkZ3",
        "took" : 2,
        "timed_out" : false,
        "_shards" : {
          "total" : 5,
          "successful" : 5,
          "skipped" : 0,
          "failed" : 0
        },
        "hits" : {
          "total" : 0,
          "max_score" : null,
          "hits" : [ ]
        }
      }
      

            Unassigned Unassigned
            mmarkov Mikhail Markov
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: