Continous delivery devoops Session no 23_new.pptx

projectsasd125 9 views 21 slides Jun 16, 2024
Slide 1
Slide 1 of 21
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21

About This Presentation

Continous delivery devoops
#software #technology #programming #tech #coding #developer #business #softwaredeveloper #programmer #javascript #python #java #computer #html #hardware #webdevelopment #tecnologia #code #webdeveloper #softwareengineer #erp #webdesign #computerscience #o #coder #css #devel...


Slide Content

Topic: Types of Monitoring and Nagios Session- 23   DEPARTMENT OF CSE COURSE NAME – Continuous Delivery & DevOps COURSE CODE –

2 2 AIM OF THE SESSION To familiarize students with the basic concept agile modeling INSTRUCTIONAL OBJECTIVES This Session is designed to: Demonstrate Continuous Monitoring Describe the Role of Monitoring Systems 3. Describe the Types of Monitoring 4. To Describe on Nagios LEARNING OUTCOMES At the end of this session , you should be able to: Define Continuous Monitoring Describe about the Role of Monitoring Systems Summarize Types of Monitoring and Nagios

SESSION INTRODUCTION AGENDA Continuous Monitoring Role of Monitoring Systems Types of Monitoring Nagios

Introduction

Continuous Monitoring

Continuous Monitoring Backbone for end-to-end delivery pipeline. open-source monitoring tools are like toppings on an ice cream scoop. monitor at almost every stage in order to have transparency about all the processes

Consider monitoring practices for continuous integration to continuous delivery/deployment.

End-to-end deployment is implemented in automated fashion. But issues like coding problems, query-related problems and infrastructure problems We can consider different types of monitoring. Application monitoring Log monitoring Infrastructure monitoring Platform monitoring

What is Continuous Monitoring? Continuous monitoring is a process to detect, report, respond all the attacks which occur in its infrastructure. Once the application is deployed into the server, the role of continuous monitoring comes in to play. The entire process is all about taking care of the company's infrastructure and respond appropriately.

Role of Monitoring System

Types of Monitoring

Popular Monitoring Tools

Nagios Overview: Type: Open-source monitoring system. Purpose: Nagios is designed to monitor the entire IT infrastructure, including servers, applications, services, and network devices, to ensure their availability and performance. Key Features: Flexible Configuration: Nagios allows users to define their own service checks, notifications, and escalation procedures through a configuration file. Alerting: It provides alerting through various channels like email, SMS, and custom scripts, ensuring timely response to issues. Plugins: Extensible through plugins, enabling users to monitor a wide range of devices and services. Web Interface: Nagios provides a web-based interface for real-time status visualization, reporting, and configuration management.

Nagios Monitoring Capabilities: Host and Service Monitoring: Monitors the status of hosts (devices) and services (applications or processes) based on user-defined criteria. Performance Monitoring: Tracks performance metrics such as CPU usage, memory utilization, and response times. Event Handling: Automates responses to predefined events or issues, reducing manual intervention. Architecture: Core: The Nagios Core is the central engine responsible for executing checks and processing results. Plugins: These are executable scripts or programs that perform specific monitoring tasks. Web Interface: Provides a user-friendly dashboard for monitoring, reporting, and configuration management

Nagios Use Cases: Server Monitoring: Monitors server health, resource usage, and services running on servers. Network Monitoring: Tracks the status and performance of network devices such as routers, switches, and firewalls. Application Monitoring: Monitors the availability and responsiveness of applications. Community and Support: Active Community: Nagios has a large and active user community, providing support through forums, documentation, and contributed plugins. Commercial Offerings: Nagios Enterprises offers commercial solutions such as Nagios XI, providing additional features and support.

Nagios Limitations: Learning Curve: Setting up and configuring Nagios may have a learning curve for new users. Interface Complexity: The web interface can be perceived as less intuitive compared to some modern monitoring tools. Integration: API Support: Nagios provides APIs for integration with other tools and custom solutions. Integration with ITSM: Can be integrated with IT Service Management (ITSM) tools for a comprehensive IT management solution .

Nagios Popularity : Widespread Usage: Nagios is widely used in enterprises of various sizes and industries. Longevity: Nagios has been in use for many years and is considered a stalwart in the monitoring domain. Updates and Development: Active Development: Nagios continues to receive updates and improvements, with a community-driven commitment to ongoing development and maintenance.

SELF-ASSESSMENT QUESTIONS What are Purpose of Continuous Monitoring ? Describe the Role of Monitoring Systems ? List out the Types of Monitoring ? Describe on Nagios and describe in detail.

REFERENCES FOR FURTHER LEARNING OF THE SESSION TEXTBOOKS:   DevOps for Web Development , Mitesh Soni , Packt Publisher. Reference Book Beginning DevOps With Docker , Joseph Muli ,   Packt Publisher. WEB REFERNCES/MOOCS: https://www.coursera.org/programs/cse-faculty-courses-an6zm/browse?collectionId=&productId=Q5Krn5BMEei3MQqxoqmsBA&productType=course&query=continuous+delivery+and+devops++course&showMiniModal=true&source=2

THANK YOU Team – CDD
Tags