Closed alphaDev23 closed 4 years ago
Hi, What ELK version are you using ? Can you share a screenshot of the err ?
-- Regards, Peter Manev
On 14 Jun 2020, at 04:07, alphaDev23 notifications@github.com wrote:
I've been running the dashboards without issue so the following does not make sense. Upon re-initiating a docker stack, logging into the kibana container and then executing ./load.sh http://suricata_elasticsearch:9300 (suricata_elasitcsearch is the docker container domain name in the stack) the following error occurs. "This is not an HTTP port+ echo" for every object and the dashboards, index, etc. do not get loaded. I'm able to connect to http://:9300 externally via tools such as the Google tool Elasticsearch Head.
What am I doing wrong/
for file in '$DIR/dashboard/*.json' ++ get_name dashboards/dashboard/dashboard:SN-VLAN.json ++ basename dashboards/dashboard/dashboard:SN-VLAN.json .json ++ sed -e 's/ /%20/g' name=dashboard:SN-VLAN echo 'Loading dashboard dashboard:SN-VLAN:' Loading dashboard dashboard:SN-VLAN: curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/dashboard:SN-VLAN -d @dashboards/dashboard/dashboard:SN-VLAN.json This is not an HTTP port+ echo — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or unsubscribe.
ELK version 6.6.2
There is no error. There are just no dashboards created, the index is not created etc. The output of the ./load.sh file for a single dashboard is in the original post. All other dashboards produce the same during ./load.sh execution.
What happens if you try the load script without modifications (++ sed -e 's/ /%20/g'
) ?
Do you mean without parameters? If yes, it doesn't load the objects because it cannot find elasticsearch. If no, can you please provide the exact command that I should run?
What is different from when it was working to the non working state now ?
Technically nothing. The stack is in containers and via docker swarm. Notwithstanding, the issue appears to be related to load.sh but there should be a simple fix. Why would it be returning 'This is not an HTTP port+ echo' when other tools can connect to ES?
If nothing has changed and it stopped working - it sounds very strange. Can you share more actual output ?
There is more of the same output before this but the console will not scroll further. All are the same error, "This is not an HTTP port+ echo"
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-SSH-count.json
++ basename dashboards/visualization/visualization:SN-SSH-count.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-SSH-count
+ echo 'Loading visualization visualization:SN-SSH-count:'
Loading visualization visualization:SN-SSH-count:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-SSH-count -d @dashboards/visualization/visualization:SN-SSH-count.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-SSH-EventsOverTime.json
++ sed -e 's/ /%20/g'
++ basename dashboards/visualization/visualization:SN-SSH-EventsOverTime.json .json
+ name=visualization:SN-SSH-EventsOverTime
+ echo 'Loading visualization visualization:SN-SSH-EventsOverTime:'
Loading visualization visualization:SN-SSH-EventsOverTime:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-SSH-EventsOverTime -d @dashboards/visualization/visualization:SN-SSH-EventsOverTime.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-SSH-GeoIP.json
++ basename dashboards/visualization/visualization:SN-SSH-GeoIP.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-SSH-GeoIP
+ echo 'Loading visualization visualization:SN-SSH-GeoIP:'
Loading visualization visualization:SN-SSH-GeoIP:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-SSH-GeoIP -d @dashboards/visualization/visualization:SN-SSH-GeoIP.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-SSH-Server-version.json
++ basename dashboards/visualization/visualization:SN-SSH-Server-version.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-SSH-Server-version
+ echo 'Loading visualization visualization:SN-SSH-Server-version:'
Loading visualization visualization:SN-SSH-Server-version:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-SSH-Server-version -d @dashboards/visualization/visualization:SN-SSH-Server-version.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-SSH-Top20DestIP.json
++ basename dashboards/visualization/visualization:SN-SSH-Top20DestIP.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-SSH-Top20DestIP
+ echo 'Loading visualization visualization:SN-SSH-Top20DestIP:'
Loading visualization visualization:SN-SSH-Top20DestIP:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-SSH-Top20DestIP -d @dashboards/visualization/visualization:SN-SSH-Top20DestIP.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-SSH-Top20DestPort.json
++ basename dashboards/visualization/visualization:SN-SSH-Top20DestPort.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-SSH-Top20DestPort
+ echo 'Loading visualization visualization:SN-SSH-Top20DestPort:'
Loading visualization visualization:SN-SSH-Top20DestPort:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-SSH-Top20DestPort -d @dashboards/visualization/visualization:SN-SSH-Top20DestPort.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-SSH-Top20SrcIP.json
++ basename dashboards/visualization/visualization:SN-SSH-Top20SrcIP.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-SSH-Top20SrcIP
+ echo 'Loading visualization visualization:SN-SSH-Top20SrcIP:'
Loading visualization visualization:SN-SSH-Top20SrcIP:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-SSH-Top20SrcIP -d @dashboards/visualization/visualization:SN-SSH-Top20SrcIP.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-SSH-Top20SrcPort.json
++ basename dashboards/visualization/visualization:SN-SSH-Top20SrcPort.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-SSH-Top20SrcPort
+ echo 'Loading visualization visualization:SN-SSH-Top20SrcPort:'
Loading visualization visualization:SN-SSH-Top20SrcPort:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-SSH-Top20SrcPort -d @dashboards/visualization/visualization:SN-SSH-Top20SrcPort.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-SSH-Transaction-Details.json
++ basename dashboards/visualization/visualization:SN-SSH-Transaction-Details.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-SSH-Transaction-Details
+ echo 'Loading visualization visualization:SN-SSH-Transaction-Details:'
Loading visualization visualization:SN-SSH-Transaction-Details:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-SSH-Transaction-Details -d @dashboards/visualization/visualization:SN-SSH-Transaction-Details.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-SSH-transactions-count.json
++ basename dashboards/visualization/visualization:SN-SSH-transactions-count.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-SSH-transactions-count
+ echo 'Loading visualization visualization:SN-SSH-transactions-count:'
Loading visualization visualization:SN-SSH-transactions-count:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-SSH-transactions-count -d @dashboards/visualization/visualization:SN-SSH-transactions-count.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-SSH-transactions-over-time.json
++ basename dashboards/visualization/visualization:SN-SSH-transactions-over-time.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-SSH-transactions-over-time
+ echo 'Loading visualization visualization:SN-SSH-transactions-over-time:'
Loading visualization visualization:SN-SSH-transactions-over-time:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-SSH-transactions-over-time -d @dashboards/visualization/visualization:SN-SSH-transactions-over-time.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-Stats-CapturedPktsVsGaps.json
++ basename dashboards/visualization/visualization:SN-Stats-CapturedPktsVsGaps.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-Stats-CapturedPktsVsGaps
+ echo 'Loading visualization visualization:SN-Stats-CapturedPktsVsGaps:'
Loading visualization visualization:SN-Stats-CapturedPktsVsGaps:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-Stats-CapturedPktsVsGaps -d @dashboards/visualization/visualization:SN-Stats-CapturedPktsVsGaps.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-Stats-DecoderAvgMaxPktSize.json
++ basename dashboards/visualization/visualization:SN-Stats-DecoderAvgMaxPktSize.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-Stats-DecoderAvgMaxPktSize
+ echo 'Loading visualization visualization:SN-Stats-DecoderAvgMaxPktSize:'
Loading visualization visualization:SN-Stats-DecoderAvgMaxPktSize:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-Stats-DecoderAvgMaxPktSize -d @dashboards/visualization/visualization:SN-Stats-DecoderAvgMaxPktSize.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-Stats-DecoderBytes-Packets.json
++ basename dashboards/visualization/visualization:SN-Stats-DecoderBytes-Packets.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-Stats-DecoderBytes-Packets
+ echo 'Loading visualization visualization:SN-Stats-DecoderBytes-Packets:'
Loading visualization visualization:SN-Stats-DecoderBytes-Packets:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-Stats-DecoderBytes-Packets -d @dashboards/visualization/visualization:SN-Stats-DecoderBytes-Packets.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-Stats-Decoder-Deltas.json
++ basename dashboards/visualization/visualization:SN-Stats-Decoder-Deltas.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-Stats-Decoder-Deltas
+ echo 'Loading visualization visualization:SN-Stats-Decoder-Deltas:'
Loading visualization visualization:SN-Stats-Decoder-Deltas:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-Stats-Decoder-Deltas -d @dashboards/visualization/visualization:SN-Stats-Decoder-Deltas.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-Stats-DecoderProto-Deltas.json
++ basename dashboards/visualization/visualization:SN-Stats-DecoderProto-Deltas.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-Stats-DecoderProto-Deltas
+ echo 'Loading visualization visualization:SN-Stats-DecoderProto-Deltas:'
Loading visualization visualization:SN-Stats-DecoderProto-Deltas:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-Stats-DecoderProto-Deltas -d @dashboards/visualization/visualization:SN-Stats-DecoderProto-Deltas.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-Stats-EmergencyMode.json
++ basename dashboards/visualization/visualization:SN-Stats-EmergencyMode.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-Stats-EmergencyMode
+ echo 'Loading visualization visualization:SN-Stats-EmergencyMode:'
Loading visualization visualization:SN-Stats-EmergencyMode:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-Stats-EmergencyMode -d @dashboards/visualization/visualization:SN-Stats-EmergencyMode.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-Stats-Frags-Deltas.json
++ basename dashboards/visualization/visualization:SN-Stats-Frags-Deltas.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-Stats-Frags-Deltas
+ echo 'Loading visualization visualization:SN-Stats-Frags-Deltas:'
Loading visualization visualization:SN-Stats-Frags-Deltas:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-Stats-Frags-Deltas -d @dashboards/visualization/visualization:SN-Stats-Frags-Deltas.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-Stats-Frags.json
++ basename dashboards/visualization/visualization:SN-Stats-Frags.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-Stats-Frags
+ echo 'Loading visualization visualization:SN-Stats-Frags:'
Loading visualization visualization:SN-Stats-Frags:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-Stats-Frags -d @dashboards/visualization/visualization:SN-Stats-Frags.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-Stats-ipv4-ipv6-fragments.json
++ basename dashboards/visualization/visualization:SN-Stats-ipv4-ipv6-fragments.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-Stats-ipv4-ipv6-fragments
+ echo 'Loading visualization visualization:SN-Stats-ipv4-ipv6-fragments:'
Loading visualization visualization:SN-Stats-ipv4-ipv6-fragments:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-Stats-ipv4-ipv6-fragments -d @dashboards/visualization/visualization:SN-Stats-ipv4-ipv6-fragments.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-Stats-KernelPacketsAndDrops-Deltas.json
++ basename dashboards/visualization/visualization:SN-Stats-KernelPacketsAndDrops-Deltas.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-Stats-KernelPacketsAndDrops-Deltas
+ echo 'Loading visualization visualization:SN-Stats-KernelPacketsAndDrops-Deltas:'
Loading visualization visualization:SN-Stats-KernelPacketsAndDrops-Deltas:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-Stats-KernelPacketsAndDrops-Deltas -d @dashboards/visualization/visualization:SN-Stats-KernelPacketsAndDrops-Deltas.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-Stats-Memcap-Deltas.json
++ basename dashboards/visualization/visualization:SN-Stats-Memcap-Deltas.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-Stats-Memcap-Deltas
+ echo 'Loading visualization visualization:SN-Stats-Memcap-Deltas:'
Loading visualization visualization:SN-Stats-Memcap-Deltas:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-Stats-Memcap-Deltas -d @dashboards/visualization/visualization:SN-Stats-Memcap-Deltas.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-Stats-memuse-Deltas.json
++ basename dashboards/visualization/visualization:SN-Stats-memuse-Deltas.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-Stats-memuse-Deltas
+ echo 'Loading visualization visualization:SN-Stats-memuse-Deltas:'
Loading visualization visualization:SN-Stats-memuse-Deltas:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-Stats-memuse-Deltas -d @dashboards/visualization/visualization:SN-Stats-memuse-Deltas.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-Stats-TotalKernelPackets.json
++ basename dashboards/visualization/visualization:SN-Stats-TotalKernelPackets.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-Stats-TotalKernelPackets
+ echo 'Loading visualization visualization:SN-Stats-TotalKernelPackets:'
Loading visualization visualization:SN-Stats-TotalKernelPackets:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-Stats-TotalKernelPackets -d @dashboards/visualization/visualization:SN-Stats-TotalKernelPackets.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-Syn-SynAck-Rst.json
++ basename dashboards/visualization/visualization:SN-Syn-SynAck-Rst.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-Syn-SynAck-Rst
+ echo 'Loading visualization visualization:SN-Syn-SynAck-Rst:'
Loading visualization visualization:SN-Syn-SynAck-Rst:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-Syn-SynAck-Rst -d @dashboards/visualization/visualization:SN-Syn-SynAck-Rst.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-Timeline.json
++ basename dashboards/visualization/visualization:SN-Timeline.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-Timeline
+ echo 'Loading visualization visualization:SN-Timeline:'
Loading visualization visualization:SN-Timeline:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-Timeline -d @dashboards/visualization/visualization:SN-Timeline.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-Timelion-Alert-Category.json
++ basename dashboards/visualization/visualization:SN-Timelion-Alert-Category.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-Timelion-Alert-Category
+ echo 'Loading visualization visualization:SN-Timelion-Alert-Category:'
Loading visualization visualization:SN-Timelion-Alert-Category:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-Timelion-Alert-Category -d @dashboards/visualization/visualization:SN-Timelion-Alert-Category.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-Timelion-Alert-Country.json
++ sed -e 's/ /%20/g'
++ basename dashboards/visualization/visualization:SN-Timelion-Alert-Country.json .json
+ name=visualization:SN-Timelion-Alert-Country
+ echo 'Loading visualization visualization:SN-Timelion-Alert-Country:'
Loading visualization visualization:SN-Timelion-Alert-Country:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-Timelion-Alert-Country -d @dashboards/visualization/visualization:SN-Timelion-Alert-Country.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-Timelion-Alert-Severity.json
++ basename dashboards/visualization/visualization:SN-Timelion-Alert-Severity.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-Timelion-Alert-Severity
+ echo 'Loading visualization visualization:SN-Timelion-Alert-Severity:'
Loading visualization visualization:SN-Timelion-Alert-Severity:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-Timelion-Alert-Severity -d @dashboards/visualization/visualization:SN-Timelion-Alert-Severity.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-Timelion-DNS-NULL.json
++ basename dashboards/visualization/visualization:SN-Timelion-DNS-NULL.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-Timelion-DNS-NULL
+ echo 'Loading visualization visualization:SN-Timelion-DNS-NULL:'
Loading visualization visualization:SN-Timelion-DNS-NULL:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-Timelion-DNS-NULL -d @dashboards/visualization/visualization:SN-Timelion-DNS-NULL.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-Timelion-DNS-NXDOMAIN.json
++ basename dashboards/visualization/visualization:SN-Timelion-DNS-NXDOMAIN.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-Timelion-DNS-NXDOMAIN
+ echo 'Loading visualization visualization:SN-Timelion-DNS-NXDOMAIN:'
Loading visualization visualization:SN-Timelion-DNS-NXDOMAIN:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-Timelion-DNS-NXDOMAIN -d @dashboards/visualization/visualization:SN-Timelion-DNS-NXDOMAIN.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-Timelion-DNS-slash-request-slash-reply.json
++ basename dashboards/visualization/visualization:SN-Timelion-DNS-slash-request-slash-reply.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-Timelion-DNS-slash-request-slash-reply
+ echo 'Loading visualization visualization:SN-Timelion-DNS-slash-request-slash-reply:'
Loading visualization visualization:SN-Timelion-DNS-slash-request-slash-reply:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-Timelion-DNS-slash-request-slash-reply -d@dashboards/visualization/visualization:SN-Timelion-DNS-slash-request-slash-reply.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-Timelion-DNS-TXT.json
++ basename dashboards/visualization/visualization:SN-Timelion-DNS-TXT.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-Timelion-DNS-TXT
+ echo 'Loading visualization visualization:SN-Timelion-DNS-TXT:'
Loading visualization visualization:SN-Timelion-DNS-TXT:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-Timelion-DNS-TXT -d @dashboards/visualization/visualization:SN-Timelion-DNS-TXT.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-Timelion-Flow-App_proto.json
++ basename dashboards/visualization/visualization:SN-Timelion-Flow-App_proto.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-Timelion-Flow-App_proto
+ echo 'Loading visualization visualization:SN-Timelion-Flow-App_proto:'
Loading visualization visualization:SN-Timelion-Flow-App_proto:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-Timelion-Flow-App_proto -d @dashboards/visualization/visualization:SN-Timelion-Flow-App_proto.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-Timelion-host.json
++ basename dashboards/visualization/visualization:SN-Timelion-host.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-Timelion-host
+ echo 'Loading visualization visualization:SN-Timelion-host:'
Loading visualization visualization:SN-Timelion-host:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-Timelion-host -d @dashboards/visualization/visualization:SN-Timelion-host.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-Timelion-HTTP-slash-DNS-slash-SMTP.json
++ basename dashboards/visualization/visualization:SN-Timelion-HTTP-slash-DNS-slash-SMTP.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-Timelion-HTTP-slash-DNS-slash-SMTP
+ echo 'Loading visualization visualization:SN-Timelion-HTTP-slash-DNS-slash-SMTP:'
Loading visualization visualization:SN-Timelion-HTTP-slash-DNS-slash-SMTP:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-Timelion-HTTP-slash-DNS-slash-SMTP -d @dashboards/visualization/visualization:SN-Timelion-HTTP-slash-DNS-slash-SMTP.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-Timelion-HTTP-statuscode-522-slash-523-slash-0.json
++ basename dashboards/visualization/visualization:SN-Timelion-HTTP-statuscode-522-slash-523-slash-0.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-Timelion-HTTP-statuscode-522-slash-523-slash-0
+ echo 'Loading visualization visualization:SN-Timelion-HTTP-statuscode-522-slash-523-slash-0:'
Loading visualization visualization:SN-Timelion-HTTP-statuscode-522-slash-523-slash-0:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-Timelion-HTTP-statuscode-522-slash-523-slash-0 -d @dashboards/visualization/visualization:SN-Timelion-HTTP-statuscode-522-slash-523-slash-0.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-Timelion-ICMP-request-reply.json
++ basename dashboards/visualization/visualization:SN-Timelion-ICMP-request-reply.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-Timelion-ICMP-request-reply
+ echo 'Loading visualization visualization:SN-Timelion-ICMP-request-reply:'
Loading visualization visualization:SN-Timelion-ICMP-request-reply:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-Timelion-ICMP-request-reply -d @dashboards/visualization/visualization:SN-Timelion-ICMP-request-reply.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-Timelion-IPv4-slash-IPv6.json
++ sed -e 's/ /%20/g'
++ basename dashboards/visualization/visualization:SN-Timelion-IPv4-slash-IPv6.json .json
+ name=visualization:SN-Timelion-IPv4-slash-IPv6
+ echo 'Loading visualization visualization:SN-Timelion-IPv4-slash-IPv6:'
Loading visualization visualization:SN-Timelion-IPv4-slash-IPv6:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-Timelion-IPv4-slash-IPv6 -d @dashboards/visualization/visualization:SN-Timelion-IPv4-slash-IPv6.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-Timelion-PPS-slash-Alerts.json
++ basename dashboards/visualization/visualization:SN-Timelion-PPS-slash-Alerts.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-Timelion-PPS-slash-Alerts
+ echo 'Loading visualization visualization:SN-Timelion-PPS-slash-Alerts:'
Loading visualization visualization:SN-Timelion-PPS-slash-Alerts:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-Timelion-PPS-slash-Alerts -d @dashboards/visualization/visualization:SN-Timelion-PPS-slash-Alerts.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-Timelion-Signatures.json
++ basename dashboards/visualization/visualization:SN-Timelion-Signatures.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-Timelion-Signatures
+ echo 'Loading visualization visualization:SN-Timelion-Signatures:'
Loading visualization visualization:SN-Timelion-Signatures:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-Timelion-Signatures -d @dashboards/visualization/visualization:SN-Timelion-Signatures.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-Timelion-SSH-slash-TLS-slash-DNP3.json
++ basename dashboards/visualization/visualization:SN-Timelion-SSH-slash-TLS-slash-DNP3.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-Timelion-SSH-slash-TLS-slash-DNP3
+ echo 'Loading visualization visualization:SN-Timelion-SSH-slash-TLS-slash-DNP3:'
Loading visualization visualization:SN-Timelion-SSH-slash-TLS-slash-DNP3:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-Timelion-SSH-slash-TLS-slash-DNP3 -d @dashboards/visualization/visualization:SN-Timelion-SSH-slash-TLS-slash-DNP3.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-Timelion-S-slash-SA-slash-R.json
++ basename dashboards/visualization/visualization:SN-Timelion-S-slash-SA-slash-R.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-Timelion-S-slash-SA-slash-R
+ echo 'Loading visualization visualization:SN-Timelion-S-slash-SA-slash-R:'
Loading visualization visualization:SN-Timelion-S-slash-SA-slash-R:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-Timelion-S-slash-SA-slash-R -d @dashboards/visualization/visualization:SN-Timelion-S-slash-SA-slash-R.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-Timelion-TCP-slash-UDP-flows.json
++ basename dashboards/visualization/visualization:SN-Timelion-TCP-slash-UDP-flows.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-Timelion-TCP-slash-UDP-flows
+ echo 'Loading visualization visualization:SN-Timelion-TCP-slash-UDP-flows:'
Loading visualization visualization:SN-Timelion-TCP-slash-UDP-flows:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-Timelion-TCP-slash-UDP-flows -d @dashboards/visualization/visualization:SN-Timelion-TCP-slash-UDP-flows.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-TLS-ByIssuerdn.json
++ basename dashboards/visualization/visualization:SN-TLS-ByIssuerdn.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-TLS-ByIssuerdn
+ echo 'Loading visualization visualization:SN-TLS-ByIssuerdn:'
Loading visualization visualization:SN-TLS-ByIssuerdn:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-TLS-ByIssuerdn -d @dashboards/visualization/visualization:SN-TLS-ByIssuerdn.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-TLS-BySni.json
++ basename dashboards/visualization/visualization:SN-TLS-BySni.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-TLS-BySni
+ echo 'Loading visualization visualization:SN-TLS-BySni:'
Loading visualization visualization:SN-TLS-BySni:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-TLS-BySni -d @dashboards/visualization/visualization:SN-TLS-BySni.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-TLS-BySubject.json
++ sed -e 's/ /%20/g'
++ basename dashboards/visualization/visualization:SN-TLS-BySubject.json .json
+ name=visualization:SN-TLS-BySubject
+ echo 'Loading visualization visualization:SN-TLS-BySubject:'
Loading visualization visualization:SN-TLS-BySubject:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-TLS-BySubject -d @dashboards/visualization/visualization:SN-TLS-BySubject.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-TLS-ByVersionBySni.json
++ sed -e 's/ /%20/g'
++ basename dashboards/visualization/visualization:SN-TLS-ByVersionBySni.json .json
+ name=visualization:SN-TLS-ByVersionBySni
+ echo 'Loading visualization visualization:SN-TLS-ByVersionBySni:'
Loading visualization visualization:SN-TLS-ByVersionBySni:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-TLS-ByVersionBySni -d @dashboards/visualization/visualization:SN-TLS-ByVersionBySni.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-TLS-certificates-issuers-and-subjects.json
++ basename dashboards/visualization/visualization:SN-TLS-certificates-issuers-and-subjects.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-TLS-certificates-issuers-and-subjects
+ echo 'Loading visualization visualization:SN-TLS-certificates-issuers-and-subjects:'
Loading visualization visualization:SN-TLS-certificates-issuers-and-subjects:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-TLS-certificates-issuers-and-subjects -d @dashboards/visualization/visualization:SN-TLS-certificates-issuers-and-subjects.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-TLS-EventsOverTime.json
++ basename dashboards/visualization/visualization:SN-TLS-EventsOverTime.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-TLS-EventsOverTime
+ echo 'Loading visualization visualization:SN-TLS-EventsOverTime:'
Loading visualization visualization:SN-TLS-EventsOverTime:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-TLS-EventsOverTime -d @dashboards/visualization/visualization:SN-TLS-EventsOverTime.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-TLS-fingerprints.json
++ basename dashboards/visualization/visualization:SN-TLS-fingerprints.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-TLS-fingerprints
+ echo 'Loading visualization visualization:SN-TLS-fingerprints:'
Loading visualization visualization:SN-TLS-fingerprints:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-TLS-fingerprints -d @dashboards/visualization/visualization:SN-TLS-fingerprints.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-TLS-GeoIP.json
++ sed -e 's/ /%20/g'
++ basename dashboards/visualization/visualization:SN-TLS-GeoIP.json .json
+ name=visualization:SN-TLS-GeoIP
+ echo 'Loading visualization visualization:SN-TLS-GeoIP:'
Loading visualization visualization:SN-TLS-GeoIP:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-TLS-GeoIP -d @dashboards/visualization/visualization:SN-TLS-GeoIP.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-TLS-TCP-ports.json
++ basename dashboards/visualization/visualization:SN-TLS-TCP-ports.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-TLS-TCP-ports
+ echo 'Loading visualization visualization:SN-TLS-TCP-ports:'
Loading visualization visualization:SN-TLS-TCP-ports:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-TLS-TCP-ports -d @dashboards/visualization/visualization:SN-TLS-TCP-ports.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-TLS-Top20DestIP.json
++ basename dashboards/visualization/visualization:SN-TLS-Top20DestIP.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-TLS-Top20DestIP
+ echo 'Loading visualization visualization:SN-TLS-Top20DestIP:'
Loading visualization visualization:SN-TLS-Top20DestIP:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-TLS-Top20DestIP -d @dashboards/visualization/visualization:SN-TLS-Top20DestIP.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-TLS-Top20DestPort.json
++ basename dashboards/visualization/visualization:SN-TLS-Top20DestPort.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-TLS-Top20DestPort
+ echo 'Loading visualization visualization:SN-TLS-Top20DestPort:'
Loading visualization visualization:SN-TLS-Top20DestPort:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-TLS-Top20DestPort -d @dashboards/visualization/visualization:SN-TLS-Top20DestPort.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-TLS-Top20SrcIP.json
++ basename dashboards/visualization/visualization:SN-TLS-Top20SrcIP.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-TLS-Top20SrcIP
+ echo 'Loading visualization visualization:SN-TLS-Top20SrcIP:'
Loading visualization visualization:SN-TLS-Top20SrcIP:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-TLS-Top20SrcIP -d @dashboards/visualization/visualization:SN-TLS-Top20SrcIP.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-TLS-Top20SrcPort.json
++ basename dashboards/visualization/visualization:SN-TLS-Top20SrcPort.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-TLS-Top20SrcPort
+ echo 'Loading visualization visualization:SN-TLS-Top20SrcPort:'
Loading visualization visualization:SN-TLS-Top20SrcPort:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-TLS-Top20SrcPort -d @dashboards/visualization/visualization:SN-TLS-Top20SrcPort.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-TLS-transactions-by-appliance.json
++ basename dashboards/visualization/visualization:SN-TLS-transactions-by-appliance.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-TLS-transactions-by-appliance
+ echo 'Loading visualization visualization:SN-TLS-transactions-by-appliance:'
Loading visualization visualization:SN-TLS-transactions-by-appliance:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-TLS-transactions-by-appliance -d @dashboards/visualization/visualization:SN-TLS-transactions-by-appliance.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-TLS-transactions-count.json
++ basename dashboards/visualization/visualization:SN-TLS-transactions-count.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-TLS-transactions-count
+ echo 'Loading visualization visualization:SN-TLS-transactions-count:'
Loading visualization visualization:SN-TLS-transactions-count:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-TLS-transactions-count -d @dashboards/visualization/visualization:SN-TLS-transactions-count.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-TLS-transactions-over-time.json
++ basename dashboards/visualization/visualization:SN-TLS-transactions-over-time.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-TLS-transactions-over-time
+ echo 'Loading visualization visualization:SN-TLS-transactions-over-time:'
Loading visualization visualization:SN-TLS-transactions-over-time:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-TLS-transactions-over-time -d @dashboards/visualization/visualization:SN-TLS-transactions-over-time.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-TLS-transactions-table.json
++ basename dashboards/visualization/visualization:SN-TLS-transactions-table.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-TLS-transactions-table
+ echo 'Loading visualization visualization:SN-TLS-transactions-table:'
Loading visualization visualization:SN-TLS-transactions-table:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-TLS-transactions-table -d @dashboards/visualization/visualization:SN-TLS-transactions-table.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-TLS-versions.json
++ basename dashboards/visualization/visualization:SN-TLS-versions.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-TLS-versions
+ echo 'Loading visualization visualization:SN-TLS-versions:'
Loading visualization visualization:SN-TLS-versions:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-TLS-versions -d @dashboards/visualization/visualization:SN-TLS-versions.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-TopDestPortsByCountryByCity.json
++ sed -e 's/ /%20/g'
++ basename dashboards/visualization/visualization:SN-TopDestPortsByCountryByCity.json .json
+ name=visualization:SN-TopDestPortsByCountryByCity
+ echo 'Loading visualization visualization:SN-TopDestPortsByCountryByCity:'
Loading visualization visualization:SN-TopDestPortsByCountryByCity:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-TopDestPortsByCountryByCity -d @dashboards/visualization/visualization:SN-TopDestPortsByCountryByCity.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-TopDestPortsByCountry.json
++ basename dashboards/visualization/visualization:SN-TopDestPortsByCountry.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-TopDestPortsByCountry
+ echo 'Loading visualization visualization:SN-TopDestPortsByCountry:'
Loading visualization visualization:SN-TopDestPortsByCountry:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-TopDestPortsByCountry -d @dashboards/visualization/visualization:SN-TopDestPortsByCountry.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-TopDstIPDstPort.json
++ basename dashboards/visualization/visualization:SN-TopDstIPDstPort.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-TopDstIPDstPort
+ echo 'Loading visualization visualization:SN-TopDstIPDstPort:'
Loading visualization visualization:SN-TopDstIPDstPort:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-TopDstIPDstPort -d @dashboards/visualization/visualization:SN-TopDstIPDstPort.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-TopSrcIPSrcPort.json
++ basename dashboards/visualization/visualization:SN-TopSrcIPSrcPort.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-TopSrcIPSrcPort
+ echo 'Loading visualization visualization:SN-TopSrcIPSrcPort:'
Loading visualization visualization:SN-TopSrcIPSrcPort:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-TopSrcIPSrcPort -d @dashboards/visualization/visualization:SN-TopSrcIPSrcPort.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-TopSrcPortsByCountryByCity.json
++ sed -e 's/ /%20/g'
++ basename dashboards/visualization/visualization:SN-TopSrcPortsByCountryByCity.json .json
+ name=visualization:SN-TopSrcPortsByCountryByCity
+ echo 'Loading visualization visualization:SN-TopSrcPortsByCountryByCity:'
Loading visualization visualization:SN-TopSrcPortsByCountryByCity:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-TopSrcPortsByCountryByCity -d @dashboards/visualization/visualization:SN-TopSrcPortsByCountryByCity.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-TopSrcPortsByCountry.json
++ basename dashboards/visualization/visualization:SN-TopSrcPortsByCountry.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-TopSrcPortsByCountry
+ echo 'Loading visualization visualization:SN-TopSrcPortsByCountry:'
Loading visualization visualization:SN-TopSrcPortsByCountry:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-TopSrcPortsByCountry -d @dashboards/visualization/visualization:SN-TopSrcPortsByCountry.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-Traffic-events-type-timeline.json
++ basename dashboards/visualization/visualization:SN-Traffic-events-type-timeline.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-Traffic-events-type-timeline
+ echo 'Loading visualization visualization:SN-Traffic-events-type-timeline:'
Loading visualization visualization:SN-Traffic-events-type-timeline:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-Traffic-events-type-timeline -d @dashboards/visualization/visualization:SN-Traffic-events-type-timeline.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-Urls-visited.json
++ basename dashboards/visualization/visualization:SN-Urls-visited.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-Urls-visited
+ echo 'Loading visualization visualization:SN-Urls-visited:'
Loading visualization visualization:SN-Urls-visited:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-Urls-visited -d @dashboards/visualization/visualization:SN-Urls-visited.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-VLAN-ByEventType.json
++ basename dashboards/visualization/visualization:SN-VLAN-ByEventType.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-VLAN-ByEventType
+ echo 'Loading visualization visualization:SN-VLAN-ByEventType:'
Loading visualization visualization:SN-VLAN-ByEventType:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-VLAN-ByEventType -d @dashboards/visualization/visualization:SN-VLAN-ByEventType.json
This is not an HTTP port+ echo
+ for file in '$DIR/visualization/*.json'
++ get_name dashboards/visualization/visualization:SN-VLAN-Top20VLANsUsed.json
++ basename dashboards/visualization/visualization:SN-VLAN-Top20VLANsUsed.json .json
++ sed -e 's/ /%20/g'
+ name=visualization:SN-VLAN-Top20VLANsUsed
+ echo 'Loading visualization visualization:SN-VLAN-Top20VLANsUsed:'
Loading visualization visualization:SN-VLAN-Top20VLANsUsed:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/visualization:SN-VLAN-Top20VLANsUsed -d @dashboards/visualization/visualization:SN-VLAN-Top20VLANsUsed.json
This is not an HTTP port+ echo
+ for file in '$DIR/dashboard/*.json'
++ get_name dashboards/dashboard/dashboard:34c39710-c1cd-11e8-9888-3f5bc9c31629.json
++ basename dashboards/dashboard/dashboard:34c39710-c1cd-11e8-9888-3f5bc9c31629.json .json
++ sed -e 's/ /%20/g'
+ name=dashboard:34c39710-c1cd-11e8-9888-3f5bc9c31629
+ echo 'Loading dashboard dashboard:34c39710-c1cd-11e8-9888-3f5bc9c31629:'
Loading dashboard dashboard:34c39710-c1cd-11e8-9888-3f5bc9c31629:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/dashboard:34c39710-c1cd-11e8-9888-3f5bc9c31629 -d @dashboards/dashboard/dashboard:34c39710-c1cd-11e8-9888-3f5bc9c31629.json
This is not an HTTP port+ echo
+ for file in '$DIR/dashboard/*.json'
++ get_name dashboards/dashboard/dashboard:70cc7db0-caf8-11e8-9f69-c36de0ada098.json
++ sed -e 's/ /%20/g'
++ basename dashboards/dashboard/dashboard:70cc7db0-caf8-11e8-9f69-c36de0ada098.json .json
+ name=dashboard:70cc7db0-caf8-11e8-9f69-c36de0ada098
+ echo 'Loading dashboard dashboard:70cc7db0-caf8-11e8-9f69-c36de0ada098:'
Loading dashboard dashboard:70cc7db0-caf8-11e8-9f69-c36de0ada098:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/dashboard:70cc7db0-caf8-11e8-9f69-c36de0ada098 -d @dashboards/dashboard/dashboard:70cc7db0-caf8-11e8-9f69-c36de0ada098.json
This is not an HTTP port+ echo
+ for file in '$DIR/dashboard/*.json'
++ get_name dashboards/dashboard/dashboard:9a461db0-c1c3-11e8-9888-3f5bc9c31629.json
++ basename dashboards/dashboard/dashboard:9a461db0-c1c3-11e8-9888-3f5bc9c31629.json .json
++ sed -e 's/ /%20/g'
+ name=dashboard:9a461db0-c1c3-11e8-9888-3f5bc9c31629
+ echo 'Loading dashboard dashboard:9a461db0-c1c3-11e8-9888-3f5bc9c31629:'
Loading dashboard dashboard:9a461db0-c1c3-11e8-9888-3f5bc9c31629:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/dashboard:9a461db0-c1c3-11e8-9888-3f5bc9c31629 -d @dashboards/dashboard/dashboard:9a461db0-c1c3-11e8-9888-3f5bc9c31629.json
This is not an HTTP port+ echo
+ for file in '$DIR/dashboard/*.json'
++ get_name dashboards/dashboard/dashboard:b3eb90a0-c1d3-11e8-9888-3f5bc9c31629.json
++ basename dashboards/dashboard/dashboard:b3eb90a0-c1d3-11e8-9888-3f5bc9c31629.json .json
++ sed -e 's/ /%20/g'
+ name=dashboard:b3eb90a0-c1d3-11e8-9888-3f5bc9c31629
+ echo 'Loading dashboard dashboard:b3eb90a0-c1d3-11e8-9888-3f5bc9c31629:'
Loading dashboard dashboard:b3eb90a0-c1d3-11e8-9888-3f5bc9c31629:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/dashboard:b3eb90a0-c1d3-11e8-9888-3f5bc9c31629 -d @dashboards/dashboard/dashboard:b3eb90a0-c1d3-11e8-9888-3f5bc9c31629.json
This is not an HTTP port+ echo
+ for file in '$DIR/dashboard/*.json'
++ get_name dashboards/dashboard/dashboard:bb280060-c19c-11e8-9888-3f5bc9c31629.json
++ basename dashboards/dashboard/dashboard:bb280060-c19c-11e8-9888-3f5bc9c31629.json .json
++ sed -e 's/ /%20/g'
+ name=dashboard:bb280060-c19c-11e8-9888-3f5bc9c31629
+ echo 'Loading dashboard dashboard:bb280060-c19c-11e8-9888-3f5bc9c31629:'
Loading dashboard dashboard:bb280060-c19c-11e8-9888-3f5bc9c31629:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/dashboard:bb280060-c19c-11e8-9888-3f5bc9c31629 -d @dashboards/dashboard/dashboard:bb280060-c19c-11e8-9888-3f5bc9c31629.json
This is not an HTTP port+ echo
+ for file in '$DIR/dashboard/*.json'
++ get_name dashboards/dashboard/dashboard:c2011100-cc06-11e8-aae9-99442e2ed6cc.json
++ basename dashboards/dashboard/dashboard:c2011100-cc06-11e8-aae9-99442e2ed6cc.json .json
++ sed -e 's/ /%20/g'
+ name=dashboard:c2011100-cc06-11e8-aae9-99442e2ed6cc
+ echo 'Loading dashboard dashboard:c2011100-cc06-11e8-aae9-99442e2ed6cc:'
Loading dashboard dashboard:c2011100-cc06-11e8-aae9-99442e2ed6cc:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/dashboard:c2011100-cc06-11e8-aae9-99442e2ed6cc -d @dashboards/dashboard/dashboard:c2011100-cc06-11e8-aae9-99442e2ed6cc.json
This is not an HTTP port+ echo
+ for file in '$DIR/dashboard/*.json'
++ get_name dashboards/dashboard/dashboard:e35838d0-d334-11e8-8a07-17cc065d3fe1.json
++ basename dashboards/dashboard/dashboard:e35838d0-d334-11e8-8a07-17cc065d3fe1.json .json
++ sed -e 's/ /%20/g'
+ name=dashboard:e35838d0-d334-11e8-8a07-17cc065d3fe1
+ echo 'Loading dashboard dashboard:e35838d0-d334-11e8-8a07-17cc065d3fe1:'
Loading dashboard dashboard:e35838d0-d334-11e8-8a07-17cc065d3fe1:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/dashboard:e35838d0-d334-11e8-8a07-17cc065d3fe1 -d @dashboards/dashboard/dashboard:e35838d0-d334-11e8-8a07-17cc065d3fe1.json
This is not an HTTP port+ echo
+ for file in '$DIR/dashboard/*.json'
++ get_name dashboards/dashboard/dashboard:f3fc7a10-cb42-11e8-8e2b-bf314673d4bf.json
++ basename dashboards/dashboard/dashboard:f3fc7a10-cb42-11e8-8e2b-bf314673d4bf.json .json
++ sed -e 's/ /%20/g'
+ name=dashboard:f3fc7a10-cb42-11e8-8e2b-bf314673d4bf
+ echo 'Loading dashboard dashboard:f3fc7a10-cb42-11e8-8e2b-bf314673d4bf:'
Loading dashboard dashboard:f3fc7a10-cb42-11e8-8e2b-bf314673d4bf:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/dashboard:f3fc7a10-cb42-11e8-8e2b-bf314673d4bf -d @dashboards/dashboard/dashboard:f3fc7a10-cb42-11e8-8e2b-bf314673d4bf.json
This is not an HTTP port+ echo
+ for file in '$DIR/dashboard/*.json'
++ get_name dashboards/dashboard/dashboard:SN-ALERTS.json
++ basename dashboards/dashboard/dashboard:SN-ALERTS.json .json
++ sed -e 's/ /%20/g'
+ name=dashboard:SN-ALERTS
+ echo 'Loading dashboard dashboard:SN-ALERTS:'
Loading dashboard dashboard:SN-ALERTS:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/dashboard:SN-ALERTS -d @dashboards/dashboard/dashboard:SN-ALERTS.json
This is not an HTTP port+ echo
+ for file in '$DIR/dashboard/*.json'
++ get_name dashboards/dashboard/dashboard:SN-ALL.json
++ basename dashboards/dashboard/dashboard:SN-ALL.json .json
++ sed -e 's/ /%20/g'
+ name=dashboard:SN-ALL
+ echo 'Loading dashboard dashboard:SN-ALL:'
Loading dashboard dashboard:SN-ALL:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/dashboard:SN-ALL -d @dashboards/dashboard/dashboard:SN-ALL.json
This is not an HTTP port+ echo
+ for file in '$DIR/dashboard/*.json'
++ get_name dashboards/dashboard/dashboard:SN-DNS.json
++ basename dashboards/dashboard/dashboard:SN-DNS.json .json
++ sed -e 's/ /%20/g'
+ name=dashboard:SN-DNS
+ echo 'Loading dashboard dashboard:SN-DNS:'
Loading dashboard dashboard:SN-DNS:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/dashboard:SN-DNS -d @dashboards/dashboard/dashboard:SN-DNS.json
This is not an HTTP port+ echo
+ for file in '$DIR/dashboard/*.json'
++ get_name dashboards/dashboard/dashboard:SN-FILE-Transactions.json
++ basename dashboards/dashboard/dashboard:SN-FILE-Transactions.json .json
++ sed -e 's/ /%20/g'
+ name=dashboard:SN-FILE-Transactions
+ echo 'Loading dashboard dashboard:SN-FILE-Transactions:'
Loading dashboard dashboard:SN-FILE-Transactions:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/dashboard:SN-FILE-Transactions -d @dashboards/dashboard/dashboard:SN-FILE-Transactions.json
This is not an HTTP port+ echo
+ for file in '$DIR/dashboard/*.json'
++ get_name dashboards/dashboard/dashboard:SN-FLOW.json
++ basename dashboards/dashboard/dashboard:SN-FLOW.json .json
++ sed -e 's/ /%20/g'
+ name=dashboard:SN-FLOW
+ echo 'Loading dashboard dashboard:SN-FLOW:'
Loading dashboard dashboard:SN-FLOW:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/dashboard:SN-FLOW -d @dashboards/dashboard/dashboard:SN-FLOW.json
This is not an HTTP port+ echo
+ for file in '$DIR/dashboard/*.json'
++ get_name dashboards/dashboard/dashboard:SN-HTTP.json
++ sed -e 's/ /%20/g'
++ basename dashboards/dashboard/dashboard:SN-HTTP.json .json
+ name=dashboard:SN-HTTP
+ echo 'Loading dashboard dashboard:SN-HTTP:'
Loading dashboard dashboard:SN-HTTP:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/dashboard:SN-HTTP -d @dashboards/dashboard/dashboard:SN-HTTP.json
This is not an HTTP port+ echo
+ for file in '$DIR/dashboard/*.json'
++ get_name dashboards/dashboard/dashboard:SN-IDS.json
++ sed -e 's/ /%20/g'
++ basename dashboards/dashboard/dashboard:SN-IDS.json .json
+ name=dashboard:SN-IDS
+ echo 'Loading dashboard dashboard:SN-IDS:'
Loading dashboard dashboard:SN-IDS:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/dashboard:SN-IDS -d @dashboards/dashboard/dashboard:SN-IDS.json
This is not an HTTP port+ echo
+ for file in '$DIR/dashboard/*.json'
++ get_name dashboards/dashboard/dashboard:SN-OVERVIEW.json
++ basename dashboards/dashboard/dashboard:SN-OVERVIEW.json .json
++ sed -e 's/ /%20/g'
+ name=dashboard:SN-OVERVIEW
+ echo 'Loading dashboard dashboard:SN-OVERVIEW:'
Loading dashboard dashboard:SN-OVERVIEW:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/dashboard:SN-OVERVIEW -d @dashboards/dashboard/dashboard:SN-OVERVIEW.json
This is not an HTTP port+ echo
+ for file in '$DIR/dashboard/*.json'
++ get_name dashboards/dashboard/dashboard:SN-SMTP.json
++ basename dashboards/dashboard/dashboard:SN-SMTP.json .json
++ sed -e 's/ /%20/g'
+ name=dashboard:SN-SMTP
+ echo 'Loading dashboard dashboard:SN-SMTP:'
Loading dashboard dashboard:SN-SMTP:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/dashboard:SN-SMTP -d @dashboards/dashboard/dashboard:SN-SMTP.json
This is not an HTTP port+ echo
+ for file in '$DIR/dashboard/*.json'
++ get_name dashboards/dashboard/dashboard:SN-SSH.json
++ basename dashboards/dashboard/dashboard:SN-SSH.json .json
++ sed -e 's/ /%20/g'
+ name=dashboard:SN-SSH
+ echo 'Loading dashboard dashboard:SN-SSH:'
Loading dashboard dashboard:SN-SSH:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/dashboard:SN-SSH -d @dashboards/dashboard/dashboard:SN-SSH.json
This is not an HTTP port+ echo
+ for file in '$DIR/dashboard/*.json'
++ get_name dashboards/dashboard/dashboard:SN-STATS.json
++ basename dashboards/dashboard/dashboard:SN-STATS.json .json
++ sed -e 's/ /%20/g'
+ name=dashboard:SN-STATS
+ echo 'Loading dashboard dashboard:SN-STATS:'
Loading dashboard dashboard:SN-STATS:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/dashboard:SN-STATS -d @dashboards/dashboard/dashboard:SN-STATS.json
This is not an HTTP port+ echo
+ for file in '$DIR/dashboard/*.json'
++ get_name dashboards/dashboard/dashboard:SN-TLS.json
++ sed -e 's/ /%20/g'
++ basename dashboards/dashboard/dashboard:SN-TLS.json .json
+ name=dashboard:SN-TLS
+ echo 'Loading dashboard dashboard:SN-TLS:'
Loading dashboard dashboard:SN-TLS:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/dashboard:SN-TLS -d @dashboards/dashboard/dashboard:SN-TLS.json
This is not an HTTP port+ echo
+ for file in '$DIR/dashboard/*.json'
++ get_name dashboards/dashboard/dashboard:SN-VLAN.json
++ basename dashboards/dashboard/dashboard:SN-VLAN.json .json
++ sed -e 's/ /%20/g'
+ name=dashboard:SN-VLAN
+ echo 'Loading dashboard dashboard:SN-VLAN:'
Loading dashboard dashboard:SN-VLAN:
+ curl -H 'Content-Type: application/json' -XPUT http://suricata_elasticsearch:9300/.kibana/doc/dashboard:SN-VLAN -d @dashboards/dashboard/dashboard:SN-VLAN.json
This is not an HTTP port+ echo
Can you open http://suricata_elasticsearch:9300/
in a browser ?
Per the original post, I'm able to connect to http://
Can you connect to http://suricata_elasticsearch:9300/
via a browser?
yes.
{ "name" : "0vBck4n", "cluster_name" : "suricata", "cluster_uuid" : "L1jicbabSnyXX7VUkZCalw", "version" : { "number" : "6.6.2", "build_flavor" : "default", "build_type" : "tar", "build_hash" : "3bd3e59", "build_date" : "2019-03-06T15:16:26.864148Z", "build_snapshot" : false, "lucene_version" : "7.6.0", "minimum_wire_compatibility_version" : "5.6.0", "minimum_index_compatibility_version" : "5.0.0" }, "tagline" : "You Know, for Search" }
Can you try doing that from the ES container (not the kibana one) ?
This issue is resolved. Thank you for your assistance.
What was the fix/problem?
A simple mistake partially obscured by a poor configuration choice.. The stack is front-ended by a proxy which uses port 9300 (which is why port 9300 worked external to the stack without issue) and elasticsearch also uses port 9300. Changing the port to 9200 in load.sh resolved the issue.
Thank you for the feedback and explanation!
I've been running the dashboards without issue so the following does not make sense. Upon re-initiating a docker stack, logging into the kibana container and then executing ./load.sh http://suricata_elasticsearch:9300 (suricata_elasitcsearch is the docker container domain name in the stack) the following error occurs. "This is not an HTTP port+ echo" for every object and the dashboards, index, etc. do not get loaded. I'm able to connect to http://:9300 externally via tools such as the Google tool Elasticsearch Head.
What am I doing wrong/