Transport support for Elasticsearch over TLS

Hi All,

We’ve enabled TLS on our Elasticsearch cluster (7.6.2) in order to utilise new features inside ES (SIEM/Signals, etc), however this has broken LibreNMS transports to the ES cluster as LibreNMS is trying to use plain HTTP PUT.

What we get with a transport test is -

Test to elasticsearch failed
x.x.x.x:9200/librenms-2020.05.01-00001/alert returned HTTP Status code 0

Is there any way to enable TLS communication within LibreNMS when transporting to ES?