Why kibana-5.2.0-linux-x86_64 not have any "index.html" file?

I want to launch Kibana with other product for collect logs but "kibana-5.2.0-linux-x86_64" not have any "index.html". I did all steps from "http://operational.io/elk-for-network-operations/" but when I go to "http://ip/kibana" then it show me an error about page not found.


Thank you.

Hey @hack3rcon that guide is targeted towards Kibana 3, which differs rather dramatically from Kibana 5. I'd recommend taking a look at the most recent installation guide to get you started: https://www.elastic.co/guide/en/kibana/current/setup.html

Thank you but I like to configure it as the article said. I mean is with Nginx.

Then you'll have to use Kibana 3. Kibana 5 can't be installed like Kibana 3 can. Kibana 3 didn't have a server-side component was just a single-page-app with an index.html; Kibana 5 doesn't have an index.html and uses NodeJS to do the equivalent.

I used "https://www.digitalocean.com/community/tutorials/how-to-install-elasticsearch-logstash-and-kibana-elk-stack-on-centos-7" and install and configure all components via "yum" command.
When I run Kibana then it show me "red" message:

What is my problem?

Your problem is stated in the screenshot you posted ("This version of Kibana ...").

But, I installed the last version of Kibana.

Seriously, read the error message. It's not saying that your Kibana is too old.

First of all, Thank you a lot for your reply but as I said, I installed the last version of "Kibana". See:

$ sudo rpm -Uvh kibana-5.2.0-x86_64.rpm 
[sudo] password for jason: 
Preparing...                          ################################# [100%]
	package kibana-5.2.0-1.x86_64 is already installed

Any idea to solve it? Is it a bug?

No, it's not a bug. One of your Elasticsearch nodes is running a too old version of Elasticsearch. Read the error message in the screenshot for details. Over and out.

I just install all components on one PC and not have any other node!!!!!!!!!!!

I installed all components via "yum" command and all of them are up to date !!!!

What is the output if you run curl on the node?

The output is:
$ curl
"name" : "Ultimus",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "Mu_PEl7YQTaeJXdM4PWyQg",
"version" : {
"number" : "2.4.4",
"build_hash" : "fcbb46dfd45562a9cf00c604b30849a6dec6b017",
"build_timestamp" : "2017-01-03T11:33:16Z",
"build_snapshot" : false,
"lucene_version" : "5.5.2"
"tagline" : "You Know, for Search"

As you can see, that node is running version 2.4.4,. not 5.2.0, just as the error message in the Kibana UI indicates.

If you have installed version 5.2.0, it may be that it is running alongside the 2.4.4 node (if this was already running). If port 9200 is already in use at startup, Elasticsearch will pick the next higher one, in this case 9201. You can check if this is the case by running curl and checking if there is any proper response to that.

$ curl
curl: (7) Failed connect to; Connection refused

I never install any old version!!!!!!
How can I solve it?

You do have an old version running, so you need to shut it down, remove it and install the correct version.

But, As I said. I never install any version!!!!
Can I remove old version via "yum" command?

Any idea?