Oliver is a great and committed Engineer,he has been very resourceful to the many organization and guset What; he is the brain behind all our linux in the real world and projects. Learn more about Blessings

Page Updated on Oct 12, 2022.     1st Published on Oct 12, 2022  

Project 1 - Part 1: Creating a Local Test environment

Project 1 -part 1 is all about creating a local test environment. Think of this environment as your own personal sandbox where you can play and experiment without worrying about breaking something. You will be setting up a local environment on your local machine where you will be able to quickly and easily create new Linux systems giving you a safe place to learn and buy quickly. I'm talking about having a new Linux system running in about 30 seconds to 2 minutes. To get this done, we will be implementing what is call virtualization
Note: It's important that you complete this first project successfully as it will be the basis of the rest of the course in future projects. In subsequent projects, you'll be creating more Linux systems using your local test environment. You're going to end up with an entire network of Linux systems which can be very similar to what you'll find at an actual company.

Project 1 - Part 2: Virtualbox and Vagrant installation on windows and other OS.

The goal of this project is to walk you through the process of setting up a local lab environment on Windows and other OS . After the installation process, we will be creating Linux virtual machines that will be running on your Windows or Mac system and we will be connecting to those Linux virtual machines using SSH. SSH stands for secure shell

Project 2, Part 1- Create your first vagrant project

We will Create a folder where we want to save all the Vagrant-related files. Since we will be working on different project, we will create a sub-folder or sub directory to host the individual project files.

Project 2, part 2 - Provision a Virtual Machine from the added vagrant box with other software

Vagrant allows you to automatically provision environments, including web servers. In this project, we will use the vagrant box: "hashicorp/bionic64" we added in project 1. part 1, to boot up a machine all together with the Apache web-server. we will then create a simple html page that will be display in the browser.

Project 3 - Monitore Linux servers Uptime with Prometheus

Performance monitoring and alerting are very crucial to measure the performance metrics of an application running in a production environment. In this project, you will create a metrics collection and graphing system. This will allow you to visually see what the system utilization is for a given host or across an entire environment. You will be installing two popular open-source tools known as Prometheus and Grafana alongside a Node_exporter. You will then use it to monitor servers running in our environment

Project 3- Centralized Syslog Solution with the ELK Stack

The goal for this project is to create a centralized syslog server that will allow you to store, graph, and search through the syslog messages from multiple servers. To do this, you'll be deploying the ELK stack. The components of the ELK stack are Elasticsearch, Logstash, and Kibana. Finally, you'll configure servers to send their messages to this new system.

Project 4 - Hesk or Jira or kanboard


Project 5 - Icinga


Project 6 - telegraf, influxdb and Grafana