Hi all, I have 4 different remote machines so I'm getting system information like disk, cpu and memory used using metricbeat and sanding it to logstash, in creating only one index daily bases. So my question is how can I figure out in kibana that which cpu, disk and memory is belongs to which machine?
Vinit,
I just set this up. it is really easy once you know what is happenning behind kibana
I am doing yearly index. one index per year for all the systems combine.
first install metricbeat on all the system without turning anything.
I have also install this in one of the kibana server as well
now on kibana server where you going to turn on metricbeat you need following entry in metricbeat.yml. This is what I have
kibana and metricbeat server are same host as this is test
Make sure to go in to /usr/share/metricbeat/kibana/6/dashboard and remove all the dashboard that you don't want. I kept only system related stuff as I didn't want anything to with http or kafka or others.
now start metricbeat on kibana01
now go to your other system and their /etc/metricbeat/metricbeat.yml looks like this
You will see that no kibana option is enable on this host.
@elasticforme Thank you for valuables information. And one more question is
Can we change the beat.name in metricbeat.
bcoz I found on google that beat.name can contain different IP of the remote machine.
So I just want to change that IP to any custom name.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.