Would you like to learn how to do send System metrics from a Linux computer to an ElasticSearch server? In this tutorial, we are going to show you how to install Metricbeat on a Linux computer and send the System metrics to an ElasticSearch server on a computer running Ubuntu Linux.

• Ubuntu 18
• Ubuntu 19
• ElasticSearch 7.6.2
• Kibana 7.6.2
• Metricbeat 7.6.2

In our example, The ElastiSearch server IP address is

Tutorial Metricbeat - Installation on Ubuntu Linux

Set a hostname using the command named hostnamectl.

Copy to Clipboard

Reboot the computer.

Copy to Clipboard

Download and install the Metricbeat package.

Copy to Clipboard

Enable the Metricbeat module named System.

Copy to Clipboard

Edit the Metricbeat configuration file named metricbeat.yml.

Copy to Clipboard

Here is the original file, before our configuration.

Copy to Clipboard

Here is the file with our configuration.

Copy to Clipboard

In our example, we configured the Metricbeat service to send data to the ElasticSearch server

In our example, we configured the Metricbeat service to connect to the Kibana server

Use the following command to create the Metricbeat dashboards on the Kibana server.

Copy to Clipboard

Start the Metricbeat service.

Copy to Clipboard

Configure the Metricbeat service to start during boot time.

Copy to Clipboard

Congratulations! You have finished the Metricbeat installation on Ubuntu Linux.

Kibana - Accessing the Metricbeat Dashboard

Open your browser and enter the IP address of your Kibana server plus :5601.

In our example, the following URL was entered in the Browser:


The Kibana web interface should be presented

Kibana menus

On the Visualize and Explore Data area, select the Dashboard option.

Kibana dashboards

Search for dashboards named: Metricbeat System

Metricbeat Dashboards

Select the desired Metricbeat dashboard.

Metricbeat System - Host Overview

Congratulations! You are able to access the Metricbeat information on the Kibana server.