Skip to content
MahalakshmiMohan21 edited this page Dec 27, 2023 · 27 revisions

ASSIGNMENT 1:

Q1:

1.download and install virtual box

Screenshot (1)

2. login screen of ubuntu Screenshot (3)

Q2:

1. Create a remote repo in github account with the name as register_number

Screenshot (8)

2.Create ,add, commit and push the file to the remote repo

Screenshot (9)

Q3:

1.configure Jenkins with the user name of your register number

Screenshot (34)

2.create a freestyle project with the user name of REGISTER_NAME_CI_JOB

Screenshot (4)

Screenshot (35)

3.display your register number using echo command

Screenshot (5)

Q4:

1.Edit the app to display the below mentioned details

Screenshot (6)

2.Test the app locally

Screenshot (7)

ASSIGNMENT 2:

Q2: containerization and orchestration|Docker

1.download and install Docker

Screenshot (32)

2. create an account in Dockerhub with the personal email ID

Screenshot (36)

Q3: Prometheus

1.download and install prometheus Screenshot (14)

2.configure prometheus to scrape basic metrics from the machine itself Screenshot (19)

3.confirm that prometheus is up and running by accessing its web interface Screenshot (21) Screenshot (25)

4.check the "Targets" page to ensure that prometheus is successfully scraping metrics. Screenshot (18)

Q4: Grafana

1.download and install Grafana Screenshot (23)

Screenshot (24)

2.configure prometheus as a data source in grafana. Screenshot (27)

3.Create a simple Grafana dashboard that visualizes metric collected by prometheus Screenshot (30)

Q8: Dev.to.post:

1. Post URL: https://dev.to/mahalakshmimohan21/bandit-tool-kf5

ASSIGNMENT 1:

Q1:Virtualization

1.Download and install Virtual Box 

2.Download the Ubuntu VM from [osboxes.org](http://osboxes.org/) (https://www.osboxes.org/) 

  a. Image: Ubuntu 23.10 Mantic Minotaur

  b. Type: VirtualBox (VDI) 64bit

3.Import the Ubuntu VM in the virtual box by creating a new VM 

Q2:Git + GitHub

1.Install Git in the Ubuntu VM and take the screenshot of git version that you have installed. 

2.Create GitHub account with personal mail ID. 

3.Create a remote repo in Github account with the name as register_number. 

4.Create a file with in the format register_number.txt: 

  a. Name:

  b. Department:

  c. Year:

  d. Register Number:

  e. Area of Interest:

5.Add the file to the staging area.

6.Commit the file to the repo. 

7.Push the file to the remote repo.

Q3: Jenkins

1.Download and install Jenkins in the Ubuntu VM 

2.Configure Jenkins with the user name of your register number and take the screenshot of the homepage

3.Create a freestyle project with the name of REGISTER_NUMBER_CI_JOB to display your register number using echo command

Q4: Create react app

1.Create a basic react app 

2.Edit the app to display the below mentioned details: 

  a. Name:

  b. Department:

  c. Year:

  d. Register Number:

  e. Area of Interest:

3.Test the app locally and take the screenshot

ASSIGNMENT 2:

Q2: Containerization and Orchestration | Docker

1.Download and install Docker in the Ubuntu VM

2.Create an account in DockerHub with the personal email ID

Q3: Prometheus

1.Download and install Prometheus in the Ubuntu VM

2.Configure Prometheus to scrape basic metrics from the machine itself.

3.Confirm that Prometheus is up and running by accessing its web interface

4.Check the "Targets" page to ensure that Prometheus is successfully scraping metrics.

Q4: Grafana

1.Download and install Grafana in the Ubuntu VM

2.Configure Prometheus as a data source in Grafana.

3.Create a simple Grafana dashboard that visualizes metrics collected by Prometheus

Q8: Dev.to Post:

1.Create an account in Dev.to website.

2.Create a public post in the same website for the given tool with the given template:

 a. Programming Language used to create that tool

 b. Parent Company of that tool

 c. Tool Overview: Purpose and Functionality

 d. Logo of that tool

 e. Whether it is open source or paid one

Clone this wiki locally