Skip to content

Contact sales

By filling out this form and clicking submit, you acknowledge our privacy policy.
  • Labs icon Lab
  • A Cloud Guru
Google Cloud Platform icon
Labs

Deploy and Configure Kibana for an Elasticsearch Cluster

Kibana has a lot to offer when it comes to working with and managing an Elasticsearch cluster. Perhaps the most powerful tool when interacting with Elasticsearch is the Kibana Console tool. This provides a friendly user experience to interact directly with Elasticsearch APIs by including syntax highlighting and autocomplete to Elasticsearch API syntax. In this hands-on lab, you will be given the opportunity to exercise the following: * Deploy Kibana from an RPM * Configure Kibana's server port * Bind Kibana to a specific network address * Start Kibana * Inspect Kibana logs * Use Kibana's Console tool to interact with Elasticsearch APIs

Google Cloud Platform icon
Labs

Path Info

Level
Clock icon Intermediate
Duration
Clock icon 1h 30m
Published
Clock icon Jul 17, 2020

Contact sales

By filling out this form and clicking submit, you acknowledge our privacy policy.

Table of Contents

  1. Challenge

    Install Kibana on the master-1 node.

    Using the Secure Shell (SSH), log in to the master-1 node as cloud_user via the public IP address.

    Become the root user with:

    sudo su -
    

    Download the Kibana 7.6 RPM:

    curl -O https://artifacts.elastic.co/downloads/kibana/kibana-7.6.0-x86_64.rpm
    

    Install Kibana:

    rpm --install kibana-7.6.0-x86_64.rpm
    

    Configure Kibana to start on system boot:

    systemctl enable kibana
    
  2. Challenge

    Configure Kibana.

    Log in to the master-1 node and become the root user with:

    sudo su -
    

    Open the /etc/kibana/kibana.yml file:

    vim /etc/kibana/kibana.yml
    

    Change the following line:

    #server.port: 5601
    

    to

    server.port: 8080
    

    Change the following line:

    #server.host: "localhost"
    

    to

    server.host: "10.0.1.101"
    
  3. Challenge

    Start Kibana.

    Log in to the master-1 node and become the root user:

    sudo su -
    

    Start Kibana:

    systemctl start kibana
    
  4. Challenge

    Use Kibana's Console tool.

    After Kibana has finished starting up, which may take a few minutes navigate to http://PUBLIC_IP_ADDRESS_OF_MASTER-1:8080 in your web browser and navigate to Dev Tools > Console.

    Check the node status of the cluster via the console tool with:

    GET _cat/nodes?v
    

The Cloud Content team comprises subject matter experts hyper focused on services offered by the leading cloud vendors (AWS, GCP, and Azure), as well as cloud-related technologies such as Linux and DevOps. The team is thrilled to share their knowledge to help you build modern tech solutions from the ground up, secure and optimize your environments, and so much more!

What's a lab?

Hands-on Labs are real environments created by industry experts to help you learn. These environments help you gain knowledge and experience, practice without compromising your system, test without risk, destroy without fear, and let you learn from your mistakes. Hands-on Labs: practice your skills before delivering in the real world.

Provided environment for hands-on practice

We will provide the credentials and environment necessary for you to practice right within your browser.

Guided walkthrough

Follow along with the author’s guided walkthrough and build something new in your provided environment!

Did you know?

On average, you retain 75% more of your learning if you get time for practice.

Start learning by doing today

View Plans