Skip to content

Gabriele1606/Advance-Computer-Architecture-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Advance Computer Architecture Project

Repository for Advance Computer Architecture A.Y. 2016/2017, Group: Bressan, deSantis.

Project Presentation: Presentation
Project Documentation and Set-up: Documentation

Project Goal

The goal of this project was to create a web server used to retrieve and show the real-time information (such as, CPU and RAM percentage, number of cores used, processes currently running and network usage) from a benchmark tool (daemon) running on a remote Linux machine.
For this project three different tools were used: Metricbeat, a lightweight shipper that collects and ships various system and service metrics to a specified output destination. The output destination was Elasticsearch database, which is a distributed RESTful search and analytics engine capable of solving a growing number of use cases. The last tool used is Kibana, which is an open source data visualization plugin for Elasticsearch. It provides visualization capabilities on top of the content indexed on an Elasticsearch cluster.

The final result is the Kibana Dashboad:

example_1

Setup

For the installation of all components, we have built a script that supply all the installation and configuration steps of Elasticsearch, Kibana and Metricbeat. Moreover the script will configure and sets itself all the custom visualization, dashboard, and sets the index pattern required by Kibana to show properly our collected data. Following the next steps is possible to download and run the p10_install.sh script.
(Please, to set correctly the enviroment look the Documentation).
Once downloaded the p10_install.sh script you have to make it executable so in the command line:

chmod +x p10_install.sh

and run it:

sudo ./p10_install.sh

Start Elasticsearch, Kibana and Metricbeat

Elasitcsearch:

sudo -i service elasticsearch start

Kibana:

sudo -i service kibana start

Metricbeat:

sudo /etc/init.d/metricbeat start

Stop Elasticsearch, Kibana and Metricbeat

Elasitcsearch:

sudo -i service elasticsearch stop

Kibana:

sudo -i service kibana stop

Metricbeat:

sudo /etc/init.d/metricbeat stop

About

Repository for Advance Computer Architecture Project A.Y. 2016/17, Group: Bressan, deSantis. Elastichsearch, Kibana and Metricbeat

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages