Scale up as you grow — whether you're running one virtual machine or ten thousand.

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.

This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
Great tutorial, but I seem to be missing something. I can login to the Cabana dashboard pre-nginx, but after creating a new user and following the above instructions for adding Nginx, I am not able to authenticate at the Kibana status page/portal with either the new account or the Elastic one provided in the install. Can you tell me where I might have gone wrong?
An update of this very helpful article with respect to elasticsearch version 8.x would be really nice.
Wow!
As usual, this was a fantastic tutorial.
Everything installed perfectly and worked as expected. Brilliant!
I am a Linux newbie, still. I just wonder if I can have this fetching multiple servers or I have to do the entire install (just copy this server as a baseline) on every server system.
Best,
Laurentino
Thanks for a nice tutorial. Having some issues with the filebeat atm, but looking into that.
What about an update for Elasticsearch 8? I could do a PR if available somewhere.
Thanks Erin and Jamon so much, I cant wait to utilize this system that you have helped me to install. I look forward to more insights on using machine learning and AI for predictive maintenance and monitoring on this system. lol
I am using Ubuntu 22.04 server without a virtualized graphical environment in a virtual box with 4 cpu’s and 6 GB of ram with 50 GB of hard disk, my problem is that I was able to do all the steps correctly, and the output of the verifications come out correctly as in the steps in the guide, but when I want to log in from my Windows machine using the IP of the virtual machine, only the nginx website appears, does anyone know what the problem could be? I already enabled my Windows firewall to accept ports 5601 and 9200, when I try to enter kibana with my ip:5601 it does not finish loading the website.
Is anyone else getting repeated errors? It looks like logstash makes Bad Requests (400) to Elastic Search.
Any help? I followed all the instructions.
See the following error:
[2025-01-05T03:57:37,981][WARN ][logstash.outputs.elasticsearch][main][5abf1f9ffd20ddffe274c1c95dd9d71a
e252522c85492d3ea571b37060bfc8f5] Could not index event to Elasticsearch. {:status=>400, :action=>["index", {:_id=>nil, :_index=>"logstash-2025.01.05", :routing=>nil}, {"ecs"=>{"version"=>"1.12.0"}, "host"=>{"containerized"=>false, "ip"=>["192.168.0.103", "fe80::82ee:73ff:feb7:b614", "1.2.3.4"], "hostname"=>"shuttle", "os"=>{"family"=>"debian", "kernel"=>"6.8.0-51-generic", "type"=>"linux", "version"=>"24.04.1 LTS (Noble Numbat)", "platform"=>"ubuntu", "name"=>"Ubuntu", "codename"=>"noble"}, "architecture"=>"x86_64", "mac"=>["80:ee:73:b7:b6:13", "80:ee:73:b7:b6:14", "32:a7:a3:e4:59:5c"], "id"=>"a6e7ec31393c4971a9820af2dc05e864", "name"=>"shuttle"}, "fileset"=>{"name"=>"auth"}, "input"=>{"type"=>"log"}, "agent"=>{"hostname"=>"shuttle", "ephemeral_id"=>"f01de078-268e-473c-a582-4d75f563aaac", "type"=>"filebeat", "version"=>"7.17.26", "id"=>"fcf0f51e-ea99-4ab7-bb75-121f37fefd3e", "name"=>"shuttle"}, "message"=>"2025-01-03T15:53:30.780455-08:00 shuttle sudo: pam_unix(sudo:session): session closed for user root", "service"=>{"type"=>"system"}, "tags"=>["beats_input_codec_plain_applied"], "@version"=>"1", "@timestamp"=>2025-01-05T03:57:30.914Z, "event"=>{"timezone"=>"-08:00", "dataset"=>"system.auth", "module"=>"system"}, "log"=>{"file"=>{"path"=>"/var/log/auth.log"}, "offset"=>118846}}], :response=>{"index"=>{"_index"=>"logstash-2025.01.05", "_type"=>"_doc", "_id"=>"F4WcNJQBZvWNyM69eqjs", "status"=>400, "error"=>{"type"=>"mapper_parsing_exception", "reason"=>"failed to parse field [host] of type [text] in document with id 'F4WcNJQBZvWNyM69eqjs'. Preview of field's value: '{hostname=shuttle, os={kernel=6.8.0-51-generic, codename=noble, name=Ubuntu, family=debian, type=linux, version=24.04.1 LTS (Noble Numbat), platform=ubuntu}, containerized=false, ip=[192.168.0.103, fe80::82ee:73ff:feb7:b614, 1.2.3.4], name=shuttle, id=a6e7ec31393c4971a9820af2dc05e864, mac=[80:ee:73:b7:b6:13, 80:ee:73:b7:b6:14, 32:a7:a3:e4:59:5c], architecture=x86_64}'", "caused_by"=>{"type"=>"illegal_state_exception", "reason"=>"Can't get text on a START_OBJECT at 1:36"}}}}}