title
Nagios Monitoring Tool Tutorial | Server Monitoring with Nagios | DevOps Training | Edureka

description
๐Ÿ”ฅ Edureka DevOps Training (Use Code "๐˜๐Ž๐”๐“๐”๐๐„๐Ÿ๐ŸŽ"): https://www.edureka.co/devops-certification-training In this video on Nagios Tutorial, weโ€™ll discuss about Continuous Monitoring and the most popular tool used in Continuous Monitoring i.e. Nagios. The following are the topics are covered in this session: 0:50 Why we need Continuous Monitoring? 4:37 What is Continuous Monitoring? 8:46 Continuous Monitoring Tools 9:20 What is Nagios? 10:58 Nagios Features 11:39 Nagios Architecture 16:37 Nagios Case-Study 20:16 Demo: Server Monitoring using Nagios Nagios Installation Video: https://goo.gl/3TSXTK Nagios Tutorial Blog: https://goo.gl/Pr3E16 Nagios Interview Questions: https://goo.gl/gq9YzR Check our complete DevOps playlist here (includes all the videos mentioned in the video): https://bit.ly/3iJoJIP Subscribe to our channel to get video updates. Hit the subscribe button above. ๐„๐๐ฎ๐ซ๐ž๐ค๐š ๐ƒ๐ž๐ฏ๐Ž๐ฉ๐ฌ ๐“๐ซ๐š๐ข๐ง๐ข๐ง๐ ๐ฌ ๐Ÿ”ตDevOps Online Training: https://bit.ly/3GOAlD5 ๐Ÿ”ตKubernetes Online Training: https://bit.ly/3q0zrg1 ๐Ÿ”ตDocker Online Training: https://bit.ly/3DYPCj9 ๐Ÿ”ตAWS Certified DevOps Engineer Online Training: https://bit.ly/3pXnB6y ๐Ÿ”ตAzure DevOps (Az-400) Online Training: https://bit.ly/3m8WmVr ๐„๐๐ฎ๐ซ๐ž๐ค๐š ๐ƒ๐ž๐ฏ๐จ๐ฉ๐ฌ ๐Œ๐š๐ฌ๐ญ๐ž๐ซ๐ฌ ๐๐ซ๐จ๐ ๐ซ๐š๐ฆ ๐Ÿ”ตDevOps Engineer Masters Program: https://bit.ly/3pXp1Ou ๐„๐๐ฎ๐ซ๐ž๐ค๐š ๐”๐ง๐ข๐ฏ๐ž๐ซ๐ฌ๐ข๐ญ๐ฒ ๐๐ซ๐จ๐ ๐ซ๐š๐ฆ ๐ŸŒ• Post Graduate Program in DevOps with Purdue University: https://bit.ly/3yqRlMS Facebook: https://www.facebook.com/edurekaIN/ Twitter: https://twitter.com/edurekain LinkedIn: https://www.linkedin.com/company/edureka Instagram: https://www.instagram.com/edureka_learning #Nagios #NagiosTutorial #MonitoringTool #DevOpsTools #DevOpsTraining #DevOpsTutorial - - - - - - - - - - - - - - About the Course Edurekaโ€™s DevOps online training is designed to help you master key tools of DevOps lifecycle like Docker, Puppet, Jenkins, Nagios, GIT, Ansible, SaltStack and Chef used by a DevOps Engineer for automating multiple steps in SDLC. During this course, our expert DevOps instructors will help you: 1. Understand the concepts and necessities of DevOps 2. Understand the need for DevOps and the day-to-day real-life problems it resolves 3. Learn installation and configuration of common infrastructure servers like Apache, and Nginx for the Enterprise 4. Learn popular DevOps tools like Jenkins, Puppet, Chef, Ansible, SaltStack, Nagios and GIT 5. Implement automated system update, installations and deployments 6. Learn Virtualization Concepts 7. Configuration deployment and packaging, continuous integration using GIT 8. Fine tune Performance and set-up basic Security for Infrastructure 9. Manage server operations using Code which is popularly known as Infrastructure as a Code 10. Understand the need for and concepts of Monitoring and Logging. Along with the above-mentioned topics, to help you master the most popular DevOps tools, you will also receive 3 additional self-paced courses including presentations, class recordings, assignments, solutions for the following tools: 1: Ansible - Covers Introduction, Setup & Configuration, Ansible Playbooks, 37 Ansible Modules, Different Roles and Command Line usage. 2: Chef - Covers Introduction, Building the Cook Book, Node Object & Search, Data-bags, Chef environment, Roles, Deploying Nodes in Production and using the Open Source Chef Server. 3: Puppet - Covers Puppet Infrastructure & run-cycle, the Puppet Language, Environment defining Nodes and Modules, Provisioning a Web Server and Executing Modules Against A Puppet Master. - - - - - - - - - - - - - - Who should go for this course? DevOps practitioners are among the highest paid IT professionals today, and the market demand for them is growing rapidly. With emergence of new job roles around DevOps philosophy, anyone aspiring to get into these new roles, can take up this DevOps course. Some of these roles are: 1. DevOps Architect 2. Automation Engineer 3. Software Tester 4. Security Engineer 5. Integration Specialist 6. Release Manager - - - - - - - - - - - - - - Project Work 1. Host a dummy webpage using Apache Web Server. 2. Write shell script which reports: a) Various system configurations related to the user and the OS. b) Data related to load on the server. c) Top 5 processes with maximum number of threads. d) Sort the services by memory 3. Install Nagios on a VM node for monitoring the various parameter of the VM. - - - - - - - - - - - - - - For more information, please write back to us at sales@edureka.co or call us at IND: 9606058406 / US: 18338555775 (toll-free).

detail
{'title': 'Nagios Monitoring Tool Tutorial | Server Monitoring with Nagios | DevOps Training | Edureka', 'heatmap': [{'end': 591.923, 'start': 537.125, 'weight': 0.742}, {'end': 898.753, 'start': 878.873, 'weight': 0.947}, {'end': 1271.937, 'start': 1251.308, 'weight': 0.755}, {'end': 1319.774, 'start': 1286.562, 'weight': 0.951}], 'summary': "This tutorial provides a comprehensive overview of nagios monitoring, emphasizing continuous monitoring's importance in software development, nagios' capabilities in alerting staff, and its use in various industries, including a demo on configuring and monitoring remote hosts.", 'chapters': [{'end': 45.342, 'segs': [{'end': 56.852, 'src': 'embed', 'start': 26.812, 'weight': 0, 'content': [{'end': 30.756, 'text': 'what is continuous monitoring and what are the various tools available for continuous monitoring.', 'start': 26.812, 'duration': 3.944}, {'end': 33.091, 'text': 'Then we are going to focus on Nagios.', 'start': 31.269, 'duration': 1.822}, {'end': 35.953, 'text': 'We are going to look at its architecture how it works.', 'start': 33.451, 'duration': 2.502}, {'end': 39.536, 'text': 'We are also going to look at one case study and finally in the demo.', 'start': 36.274, 'duration': 3.262}, {'end': 45.342, 'text': "I'll be showing you how you can monitor a remote host using nrp, which is nothing but Nagios remote plug-in executor.", 'start': 39.616, 'duration': 5.726}, {'end': 47.203, 'text': 'So I hope you all are clear with the agenda.', 'start': 45.682, 'duration': 1.521}, {'end': 51.287, 'text': "Let's move forward and we'll start by understanding why we need continuous monitoring.", 'start': 47.523, 'duration': 3.764}, {'end': 56.852, 'text': 'Well, there are multiple reasons guys, but I mentioned four very important reasons why we need continuous monitoring.', 'start': 51.807, 'duration': 5.045}], 'summary': 'Exploring continuous monitoring, nagios architecture, and case study, with emphasis on 4 key reasons for continuous monitoring.', 'duration': 30.04, 'max_score': 26.812, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/s9xCXZNVpac/pics/s9xCXZNVpac26812.jpg'}], 'start': 11.297, 'title': 'Nagios monitoring', 'summary': 'Provides an introduction to nagios monitoring, discussing the need for continuous monitoring, various tools available, and focusing on nagios, covering its architecture, a case study, and a demo on monitoring a remote host using nrpe.', 'chapters': [{'end': 45.342, 'start': 11.297, 'title': 'Introduction to nagios monitoring', 'summary': 'Discusses the need for continuous monitoring, the various tools available, and then focuses on nagios, covering its architecture, a case study, and a demo on monitoring a remote host using nrpe.', 'duration': 34.045, 'highlights': ['The chapter covers the need for continuous monitoring and various tools available.', 'Detailed explanation of Nagios, including its architecture, a case study, and a demonstration on monitoring a remote host using NRPE.']}], 'duration': 34.045, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/s9xCXZNVpac/pics/s9xCXZNVpac11297.jpg', 'highlights': ['Detailed explanation of Nagios, including its architecture, a case study, and a demonstration on monitoring a remote host using NRPE.', 'The chapter covers the need for continuous monitoring and various tools available.']}, {'end': 515.246, 'segs': [{'end': 109.072, 'src': 'embed', 'start': 81.47, 'weight': 0, 'content': [{'end': 85.956, 'text': 'Because there are a lot of competitors you might have in the market and you want to release your product before them.', 'start': 81.47, 'duration': 4.486}, {'end': 90.102, 'text': "So agility is very very important and that's why we use CI CD pipelines.", 'start': 86.377, 'duration': 3.725}, {'end': 92.617, 'text': 'Now, when you implement such a pipeline,', 'start': 90.695, 'duration': 1.922}, {'end': 99.343, 'text': "you realize that there can't be any manual intervention at any step in the process or the entire pipeline slows down.", 'start': 92.617, 'duration': 6.726}, {'end': 102.046, 'text': 'So you will basically defeat the entire purpose.', 'start': 99.644, 'duration': 2.402}, {'end': 109.072, 'text': 'manual monitoring slows down your deployment pipeline and increases the risk of performance problems propagating in production right?', 'start': 102.046, 'duration': 7.026}], 'summary': 'Agility is crucial for releasing products ahead of competitors, hence the use of ci/cd pipelines to minimize manual intervention and deployment slowdowns.', 'duration': 27.602, 'max_score': 81.47, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/s9xCXZNVpac/pics/s9xCXZNVpac81470.jpg'}, {'end': 233.872, 'src': 'embed', 'start': 201.826, 'weight': 4, 'content': [{'end': 203.427, 'text': 'Your application is running on a server.', 'start': 201.826, 'duration': 1.601}, {'end': 209.43, 'text': 'You cannot afford any downtime in that particular server or increase in the response time, also right?', 'start': 203.867, 'duration': 5.563}, {'end': 214.573, 'text': 'So you require some sort of a monitoring system to check your server health as well, right?', 'start': 209.69, 'duration': 4.883}, {'end': 218.475, 'text': "What if your application goes down because your server isn't responding?", 'start': 214.933, 'duration': 3.542}, {'end': 226.163, 'text': "So you don't want any scenario like that in a world like today, where everything is so dynamic and the competition is growing exponentially.", 'start': 219.035, 'duration': 7.128}, {'end': 229.267, 'text': 'You want to give best service to your customers.', 'start': 226.504, 'duration': 2.763}, {'end': 233.872, 'text': "And I think server health is very, very important because that's where your application is running.", 'start': 229.787, 'duration': 4.085}], 'summary': 'A reliable server monitoring system is essential for ensuring uptime and optimal performance, crucial in a dynamic competitive landscape.', 'duration': 32.046, 'max_score': 201.826, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/s9xCXZNVpac/pics/s9xCXZNVpac201826.jpg'}, {'end': 277.046, 'src': 'embed', 'start': 250.906, 'weight': 1, 'content': [{'end': 256.93, 'text': 'We cannot have any sort of manual intervention for monitoring in such a pipeline because you are going to defeat the purpose of such a pipeline.', 'start': 250.906, 'duration': 6.024}, {'end': 263.736, 'text': 'Then we saw that developers have to be notified about the performance issues of the application before releasing it in the market.', 'start': 257.291, 'duration': 6.445}, {'end': 268.019, 'text': 'Then we saw server health cannot be compromised at any cost, right?', 'start': 264.156, 'duration': 3.863}, {'end': 274.624, 'text': 'So these are the three major reasons why I think continuous monitoring is very important for most of the organizations, right?', 'start': 268.399, 'duration': 6.225}, {'end': 277.046, 'text': 'Although there are many other reasons as well, right?', 'start': 274.884, 'duration': 2.162}], 'summary': 'Continuous monitoring is crucial for pipeline integrity, developer notifications, and server health.', 'duration': 26.14, 'max_score': 250.906, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/s9xCXZNVpac/pics/s9xCXZNVpac250906.jpg'}], 'start': 45.682, 'title': 'Importance of continuous monitoring', 'summary': 'Emphasizes the significance of continuous monitoring in software development, stressing the avoidance of manual monitoring in ci/cd pipelines, notification of developers about performance issues before release, and ensuring server health to prevent downtime and performance degradation in order to maintain agility and competitive edge.', 'chapters': [{'end': 99.343, 'start': 45.682, 'title': 'Importance of continuous monitoring', 'summary': 'Discusses the importance of continuous monitoring, citing the failure of ci/cd pipelines due to manual intervention and the need for agility in releasing products before competitors.', 'duration': 53.661, 'highlights': ['The need for continuous monitoring is highlighted by the failure of CI/CD pipelines due to manual intervention and the necessity for agility in releasing products before competitors.', 'CI/CD pipelines are crucial for ensuring frequent and stable releases in an automated manner, to maintain competitiveness in the market.', 'Manual intervention in the CI/CD pipeline process leads to slowdowns and hinders the desired agility in product releases.']}, {'end': 515.246, 'start': 99.644, 'title': 'Importance of continuous monitoring', 'summary': 'Highlights the importance of continuous monitoring in software development, emphasizing the need to avoid manual monitoring in ci/cd pipelines, notify developers about performance issues before release, and ensure server health to prevent downtime and performance degradation.', 'duration': 415.602, 'highlights': ['Continuous monitoring is essential to avoid manual monitoring in CI/CD pipelines, prevent performance issues, and maintain server health to ensure optimal application performance and minimize downtime. The need for continuous monitoring is emphasized to prevent manual monitoring in CI/CD pipelines, avoid rapid introduction of performance problems and errors due to frequent software releases, and ensure server health to prevent downtime and performance degradation.', 'Developers need to be notified about performance issues of the application before releasing it, highlighting the need for continuous monitoring to proactively address performance issues and bugs. Continuous monitoring is essential to notify developers about performance issues of the application before release, enabling proactive bug resolution and performance optimization to enhance user experience and minimize post-release disruptions.', 'Continuous monitoring is crucial for ensuring server health and preventing downtime, emphasizing the importance of maintaining optimal server performance in dynamic and competitive environments. The significance of continuous monitoring is underscored for maintaining server health, preventing downtime, and ensuring optimal server performance in a dynamic and competitive business landscape to deliver exceptional service to customers and mitigate potential disruptions.']}], 'duration': 469.564, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/s9xCXZNVpac/pics/s9xCXZNVpac45682.jpg', 'highlights': ['CI/CD pipelines are crucial for ensuring frequent and stable releases in an automated manner, to maintain competitiveness in the market.', 'Continuous monitoring is essential to avoid manual monitoring in CI/CD pipelines, prevent performance issues, and maintain server health to ensure optimal application performance and minimize downtime.', 'Developers need to be notified about performance issues of the application before releasing it, highlighting the need for continuous monitoring to proactively address performance issues and bugs.', 'The need for continuous monitoring is highlighted by the failure of CI/CD pipelines due to manual intervention and the necessity for agility in releasing products before competitors.', 'Continuous monitoring is crucial for ensuring server health and preventing downtime, emphasizing the importance of maintaining optimal server performance in dynamic and competitive environments.']}, {'end': 847.778, 'segs': [{'end': 621.504, 'src': 'heatmap', 'start': 537.125, 'weight': 0, 'content': [{'end': 540.789, 'text': 'splunk is also very famous, and we have elk and nagios right.', 'start': 537.125, 'duration': 3.664}, {'end': 543.431, 'text': 'so elk is basically elastic lock, stash and kibana.', 'start': 540.789, 'duration': 2.642}, {'end': 547.155, 'text': "in this session we are going to focus on nagios, because it's a pretty mature tool.", 'start': 543.431, 'duration': 3.724}, {'end': 554.464, 'text': 'a lot of companies have used this tool and it has a major market share as well and is basically well suited for your entire IT infrastructure,', 'start': 547.155, 'duration': 7.309}, {'end': 558.008, 'text': "whether it's your application or server, or even it's your business process.", 'start': 554.464, 'duration': 3.544}, {'end': 561.652, 'text': 'Now, let us have a look at what exactly is Nagiways and how it works.', 'start': 558.488, 'duration': 3.164}, {'end': 569.131, 'text': 'So Nagios is basically a tool used for continuous monitoring of systems, your application, your services and business processes Etc.', 'start': 562.208, 'duration': 6.923}, {'end': 570.492, 'text': 'in a devops culture.', 'start': 569.131, 'duration': 1.361}, {'end': 575.394, 'text': 'right now, in the event of failure, Nagios can alert technical staff of the problem,', 'start': 570.492, 'duration': 4.902}, {'end': 581.936, 'text': 'allowing them to begin remediation processes before outages affect business processes and users or customers.', 'start': 575.394, 'duration': 6.542}, {'end': 582.957, 'text': "So I hope you're getting my point.", 'start': 581.956, 'duration': 1.001}, {'end': 591.923, 'text': 'It can alert the technical staff of the problem and they can begin remediation processes before outages affect their business process or end users or customers.', 'start': 583.397, 'duration': 8.526}, {'end': 598.588, 'text': "right?. With Nagios, you don't have to explain why an unseen infrastructure outage affect your organization's bottom line, right?", 'start': 591.923, 'duration': 6.665}, {'end': 601.43, 'text': 'So let us focus on the diagram that is there in front of your screen.', 'start': 598.868, 'duration': 2.562}, {'end': 608.876, 'text': 'So Nagios basically runs in a server usually as a daemon or a service and it periodically runs plugins residing in the same server.', 'start': 602.091, 'duration': 6.785}, {'end': 614.199, 'text': 'What they do they basically contact hosts on servers or on your network or on the internet.', 'start': 609.296, 'duration': 4.903}, {'end': 621.504, 'text': 'Now one can view the status information using the web interface and you can also receive email or SMS notification if something goes wrong.', 'start': 614.699, 'duration': 6.805}], 'summary': 'Nagios is a mature tool with major market share, used for continuous monitoring of systems, applications, and services in a devops culture.', 'duration': 59.296, 'max_score': 537.125, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/s9xCXZNVpac/pics/s9xCXZNVpac537125.jpg'}, {'end': 701.307, 'src': 'embed', 'start': 644.433, 'weight': 5, 'content': [{'end': 647.994, 'text': 'that can run from a command line to check the status of a host or a service.', 'start': 644.433, 'duration': 3.561}, {'end': 653.931, 'text': 'Now Nagios uses the results from the plugins to determine the current status of the host and services on your network.', 'start': 648.527, 'duration': 5.404}, {'end': 657.113, 'text': 'Now, let us see our various features of Nagios.', 'start': 654.371, 'duration': 2.742}, {'end': 660.055, 'text': 'Let me just take you through all these features one by one.', 'start': 657.494, 'duration': 2.561}, {'end': 663.158, 'text': "It's pretty scalable and secure and manageable as well.", 'start': 660.396, 'duration': 2.762}, {'end': 665.119, 'text': 'It has a good login database system.', 'start': 663.478, 'duration': 1.641}, {'end': 670.223, 'text': 'It automatically sends alerts which we just saw it detects network errors and server crashes.', 'start': 665.519, 'duration': 4.704}, {'end': 672.026, 'text': 'It has easy writing plugins.', 'start': 670.723, 'duration': 1.303}, {'end': 675.894, 'text': 'You can write your own plugins right based on your requirement, your business need.', 'start': 672.347, 'duration': 3.547}, {'end': 680.244, 'text': 'then you can monitor your business process and IT infrastructure with a single pass guys.', 'start': 675.894, 'duration': 4.35}, {'end': 682.541, 'text': 'Issues can be fixed automatically.', 'start': 680.78, 'duration': 1.761}, {'end': 686.662, 'text': 'if you have configured it in such a way, then definitely you can fix those issues automatically,', 'start': 682.541, 'duration': 4.121}, {'end': 690.103, 'text': 'and it also has support for implementing redundant monitoring hosts.', 'start': 686.662, 'duration': 3.441}, {'end': 692.644, 'text': 'So I hope you have understood these features.', 'start': 690.503, 'duration': 2.141}, {'end': 698.146, 'text': 'There are many more but these are the pretty attractive features and why Nagios is so popular is because of these features.', 'start': 692.684, 'duration': 5.462}, {'end': 701.307, 'text': 'Let us now discuss the architecture of Nagios in detail.', 'start': 698.706, 'duration': 2.601}], 'summary': 'Nagios offers scalable, secure, and manageable monitoring, with automatic alerts and the ability to fix issues automatically.', 'duration': 56.874, 'max_score': 644.433, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/s9xCXZNVpac/pics/s9xCXZNVpac644433.jpg'}, {'end': 744.081, 'src': 'embed', 'start': 719.042, 'weight': 6, 'content': [{'end': 726.708, 'text': 'So these will interact with the local resources or services and these will also interact with the remote resources or services or hosts right now.', 'start': 719.042, 'duration': 7.666}, {'end': 731.772, 'text': 'These plugins will send the information to the scheduler which will display that in the GUI right now.', 'start': 726.748, 'duration': 5.024}, {'end': 732.552, 'text': 'Let me repeat it again.', 'start': 731.792, 'duration': 0.76}, {'end': 736.275, 'text': 'Nagios is built on a server agent architecture, right?', 'start': 732.833, 'duration': 3.442}, {'end': 744.081, 'text': 'And usually Nagios server is running on a host and these plugins will interact with the local hosts or services or even the remote hosts or services.', 'start': 736.555, 'duration': 7.526}], 'summary': 'Nagios uses server-agent architecture for interacting with local and remote resources, sending information to the scheduler for display in the gui.', 'duration': 25.039, 'max_score': 719.042, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/s9xCXZNVpac/pics/s9xCXZNVpac719042.jpg'}], 'start': 515.246, 'title': 'Nagios for continuous monitoring', 'summary': 'Discusses the use of nagios for continuous monitoring, emphasizing its market share, capability for alerting staff of problems, and its features such as scalability, automatic alerts, and support for fixing issues, as well as its server-agent architecture for notifying teams through sms or email.', 'chapters': [{'end': 644.213, 'start': 515.246, 'title': 'Continuous monitoring with nagios', 'summary': 'Discusses continuous monitoring and focuses on nagios, a mature tool with a major market share, used for continuous monitoring of systems, applications, services, and business processes in a devops culture, capable of alerting technical staff of problems before outages affect business processes and users.', 'duration': 128.967, 'highlights': ['Nagios is a mature tool with a major market share, used for continuous monitoring of systems, applications, services, and business processes in a devops culture. Nagios is a mature tool with a major market share, suitable for continuous monitoring of various IT infrastructure components, capable of alerting technical staff of problems before outages affect business processes and users.', 'Nagios can alert technical staff of the problem, allowing them to begin remediation processes before outages affect business processes and users or customers. Nagios can alert technical staff of the problem, enabling them to start remediation processes proactively before outages impact business processes or end users.', 'Nagios runs in a server as a daemon or a service and periodically runs plugins residing in the same server. Nagios runs in a server as a daemon or a service, periodically executing plugins to contact hosts on servers or networks, and providing status information through the web interface.', 'Nagios behaves like a scheduler that runs certain scripts at certain moments, stores the results, and runs other scripts if these results change. Nagios behaves like a scheduler, executing scripts at specific times, storing results, and triggering other scripts based on result changes, enhancing monitoring capabilities.']}, {'end': 847.778, 'start': 644.433, 'title': 'Nagios features and architecture', 'summary': 'Introduces the features and architecture of nagios, highlighting its scalability, security, automatic alerts for network errors and server crashes, easy writing plugins, support for fixing issues automatically, and the server-agent architecture with plugins interacting with local and remote hosts, sending information to the scheduler for display in the gui, and notifying concerned teams through sms or email.', 'duration': 203.345, 'highlights': ['Automatic Alerts for Network Errors and Server Crashes Nagios automatically sends alerts for network errors and server crashes, ensuring proactive monitoring and response to issues.', 'Scalability and Security Nagios is described as pretty scalable and secure, providing a robust solution for monitoring IT infrastructure.', 'Server-Agent Architecture with Plugin Interaction Nagios is built on a server-agent architecture where plugins interact with local and remote hosts, sending information to the scheduler for display in the GUI and notifying concerned teams through SMS or email in case of issues.', 'Easy Writing Plugins Nagios allows easy writing of plugins, enabling users to create custom plugins based on business requirements for monitoring business processes and IT infrastructure.', 'Support for Fixing Issues Automatically Nagios has support for implementing redundant monitoring hosts and fixing issues automatically when configured, providing efficient problem resolution and system stability.']}], 'duration': 332.532, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/s9xCXZNVpac/pics/s9xCXZNVpac515246.jpg', 'highlights': ['Nagios is a mature tool with a major market share, suitable for continuous monitoring of various IT infrastructure components, capable of alerting technical staff of problems before outages affect business processes and users.', 'Nagios can alert technical staff of the problem, enabling them to start remediation processes proactively before outages impact business processes or end users.', 'Nagios runs in a server as a daemon or a service, periodically executing plugins to contact hosts on servers or networks, and providing status information through the web interface.', 'Nagios behaves like a scheduler, executing scripts at specific times, storing results, and triggering other scripts based on result changes, enhancing monitoring capabilities.', 'Automatic Alerts for Network Errors and Server Crashes Nagios automatically sends alerts for network errors and server crashes, ensuring proactive monitoring and response to issues.', 'Scalability and Security Nagios is described as pretty scalable and secure, providing a robust solution for monitoring IT infrastructure.', 'Server-Agent Architecture with Plugin Interaction Nagios is built on a server-agent architecture where plugins interact with local and remote hosts, sending information to the scheduler for display in the GUI and notifying concerned teams through SMS or email in case of issues.', 'Easy Writing Plugins Nagios allows easy writing of plugins, enabling users to create custom plugins based on business requirements for monitoring business processes and IT infrastructure.', 'Support for Fixing Issues Automatically Nagios has support for implementing redundant monitoring hosts and fixing issues automatically when configured, providing efficient problem resolution and system stability.']}, {'end': 1063.933, 'segs': [{'end': 918.98, 'src': 'heatmap', 'start': 878.873, 'weight': 0, 'content': [{'end': 884.076, 'text': "Now we're going to talk about something called as NRPE, Nagios Remote Plugin Executor,", 'start': 878.873, 'duration': 5.203}, {'end': 887.778, 'text': 'which is basically used for monitoring remote Linux or Unix machines.', 'start': 884.076, 'duration': 3.702}, {'end': 891.542, 'text': 'So it will allow you to execute Nagios plugins on those remote machines.', 'start': 888.337, 'duration': 3.205}, {'end': 898.753, 'text': 'Now, the main reason for doing this is to allow Nagios to monitor local resources, you know, like CPU load, memory usage, etc.', 'start': 892.003, 'duration': 6.75}, {'end': 899.675, 'text': 'on remote machines.', 'start': 898.934, 'duration': 0.741}, {'end': 908.393, 'text': 'Now, since these public resources are not usually exposed to external machines and agent like nrp must be installed on the remote Linux or Unix machines.', 'start': 900.248, 'duration': 8.145}, {'end': 911.015, 'text': 'So even I have installed that in my CentOS box.', 'start': 908.854, 'duration': 2.161}, {'end': 914.237, 'text': "That's why I was able to monitor the remote Linux host that I'm talking about.", 'start': 911.055, 'duration': 3.182}, {'end': 918.98, 'text': "Also, if you check out my Nagios installation video, I've also explained how you can install nrp.", 'start': 914.758, 'duration': 4.222}], 'summary': 'Nrpe enables executing nagios plugins for monitoring remote linux/unix machines and local resources like cpu load, memory usage, etc.', 'duration': 70.962, 'max_score': 878.873, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/s9xCXZNVpac/pics/s9xCXZNVpac878873.jpg'}, {'end': 1071.577, 'src': 'embed', 'start': 1045.541, 'weight': 5, 'content': [{'end': 1051.906, 'text': "Now, Bitnetics hit a roadblock upon realizing that the client's data center was located in New Jersey,", 'start': 1045.541, 'duration': 6.365}, {'end': 1055.808, 'text': 'more than 500 miles away from their staff in New York right?', 'start': 1051.906, 'duration': 3.902}, {'end': 1061.191, 'text': 'So there was a distance of 500 miles between where their staff is located and the data center.', 'start': 1055.948, 'duration': 5.243}, {'end': 1063.933, 'text': 'Now let us see what are the problems they face because of this.', 'start': 1061.491, 'duration': 2.442}, {'end': 1071.577, 'text': 'now the two areas needed a unique but at the same time a comprehensive monitoring for their dev test and prod environment of the same platform.', 'start': 1063.933, 'duration': 7.644}], 'summary': "Bitnetics faced a 500-mile distance challenge between staff in new york and the client's data center in new jersey, requiring unique and comprehensive monitoring for their dev, test, and prod environment.", 'duration': 26.036, 'max_score': 1045.541, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/s9xCXZNVpac/pics/s9xCXZNVpac1045540.jpg'}], 'start': 848.018, 'title': 'Continuous monitoring in industries and nrpe', 'summary': 'Delves into the significance of continuous monitoring in industries, detailing its necessity, implementation phases, and nagios analysis. it also covers nrpe usage for monitoring remote linux or unix machines, including installation, configuration, and a bitnetics case study of monitoring an online store for an e-commerce retailer with a billion dollar annual revenue.', 'chapters': [{'end': 878.853, 'start': 848.018, 'title': 'Continuous monitoring in industries', 'summary': 'Discusses the importance of continuous monitoring in industries, covering reasons for its necessity, phases of implementation, and an analysis of nagios as a continuous monitoring tool.', 'duration': 30.835, 'highlights': ['The chapter covers the importance of continuous monitoring, including reasons for its necessity and how it differs from traditional monitoring systems.', 'It discusses the various phases involved in implementing a continuous monitoring strategy.', 'The chapter provides an analysis of Nagios, including its functionality, architecture, and relevance as a continuous monitoring tool.']}, {'end': 1063.933, 'start': 878.873, 'title': 'Nrpe: nagios remote plugin executor', 'summary': 'Explores the use of nrpe for monitoring remote linux or unix machines using nagios, with an emphasis on its installation and configuration, as well as a case study from bitnetics involving monitoring an online store for an e-commerce retailer with a billion dollar annual revenue.', 'duration': 185.06, 'highlights': ['NRPE allows Nagios to monitor local resources like CPU load, memory usage, etc. on remote machines. NRPE facilitates monitoring of local resources on remote machines, such as CPU load and memory usage.', 'The installation of NRPE is essential on remote Linux or Unix machines to enable monitoring by Nagios. NRPE must be installed on remote Linux or Unix machines to facilitate monitoring by Nagios.', "Bitnetics had a project to monitor an online store for an e-commerce retailer with a billion dollar annual revenue, facing challenges due to the distance of 500 miles between their staff in New York and the client's data center in New Jersey. Bitnetics faced challenges while monitoring an online store due to the 500-mile distance between their staff in New York and the client's data center in New Jersey."]}], 'duration': 215.915, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/s9xCXZNVpac/pics/s9xCXZNVpac848018.jpg', 'highlights': ['The chapter covers the importance of continuous monitoring, including reasons for its necessity and how it differs from traditional monitoring systems.', 'The chapter provides an analysis of Nagios, including its functionality, architecture, and relevance as a continuous monitoring tool.', 'The various phases involved in implementing a continuous monitoring strategy are discussed.', 'NRPE allows Nagios to monitor local resources like CPU load, memory usage, etc. on remote machines.', 'The installation of NRPE is essential on remote Linux or Unix machines to enable monitoring by Nagios.', "Bitnetics had a project to monitor an online store for an e-commerce retailer with a billion dollar annual revenue, facing challenges due to the distance of 500 miles between their staff in New York and the client's data center in New Jersey."]}, {'end': 1304.032, 'segs': [{'end': 1195.989, 'src': 'embed', 'start': 1100.134, 'weight': 0, 'content': [{'end': 1103.836, 'text': "Second is analyzing web pages to see if there's any problem or deformation occurrences.", 'start': 1100.134, 'duration': 3.702}, {'end': 1109.338, 'text': 'The third and the very important point was converting notification to Nagios alerts,', 'start': 1104.336, 'duration': 5.002}, {'end': 1113.74, 'text': 'and the problem that we saw false positive was completely removed with this escalation logic.', 'start': 1109.338, 'duration': 4.402}, {'end': 1120.242, 'text': "We're converting notifications to Nagios alerts and escalations with specific time periods for different groups.", 'start': 1114.1, 'duration': 6.142}, {'end': 1121.483, 'text': "right?. I hope you're getting my point here.", 'start': 1120.242, 'duration': 1.241}, {'end': 1128.393, 'text': 'Now configuring event handlers to restart services before notification, which was basically a fix for 90% of the issues,', 'start': 1122.003, 'duration': 6.39}, {'end': 1132.439, 'text': 'and using Nagios core on multiple servers at the NOC facility,', 'start': 1128.393, 'duration': 4.046}, {'end': 1137.186, 'text': 'and each Nagios worker was deployed at the application level with direct access to the host.', 'start': 1132.439, 'duration': 4.747}, {'end': 1138.367, 'text': 'So whatever daggers,', 'start': 1137.486, 'duration': 0.881}, {'end': 1145.451, 'text': 'worker or agent or remote machine we have was deployed at the application level and had the direct access to the host or the master,', 'start': 1138.367, 'duration': 7.084}, {'end': 1152.135, 'text': 'whatever you want to call it, and they have implemented the same architecture for production, quality assurance, staging and development environments.', 'start': 1145.451, 'duration': 6.684}, {'end': 1157.413, 'text': "Now, let's see what was the result now because of this there was a dramatic reduction in notifications.", 'start': 1152.688, 'duration': 4.725}, {'end': 1159.615, 'text': 'Thanks to the event handlers new configuration.', 'start': 1157.613, 'duration': 2.002}, {'end': 1166.442, 'text': 'Then there was an increase in uptime from 85% annually to 98% annually, which is significant, guys right?', 'start': 1159.976, 'duration': 6.466}, {'end': 1171.948, 'text': 'Then they saw a dramatic reduction in false positive because of the escalations logic that I was just talking about.', 'start': 1166.843, 'duration': 5.105}, {'end': 1177.599, 'text': 'Then fourth point is estimating the need to log into multiple boxes and change configuration file.', 'start': 1172.435, 'duration': 5.164}, {'end': 1183.243, 'text': "Thanks to Nagia's configuration maintained in a central repository and pushed automatically to appropriate servers.", 'start': 1177.899, 'duration': 5.344}, {'end': 1187.747, 'text': 'Fourth point is estimating the need to log into multiple boxes and change the configuration files.', 'start': 1183.664, 'duration': 4.083}, {'end': 1195.989, 'text': 'and that happens because the Nagios configuration maintained in a central repository or a central master and can be pushed automatically to all the slaves,', 'start': 1188.343, 'duration': 7.646}], 'summary': 'Improved nagios system led to 85% to 98% uptime increase and reduction in false positives.', 'duration': 95.855, 'max_score': 1100.134, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/s9xCXZNVpac/pics/s9xCXZNVpac1100134.jpg'}, {'end': 1249.046, 'src': 'embed', 'start': 1213.062, 'weight': 5, 'content': [{'end': 1216.264, 'text': "So from there I'll be monitoring a remote Linux host called Edureka.", 'start': 1213.062, 'duration': 3.202}, {'end': 1218.465, 'text': "And I'll be monitoring like three, four services.", 'start': 1216.724, 'duration': 1.741}, {'end': 1219.665, 'text': 'You can add whatever you want.', 'start': 1218.505, 'duration': 1.16}, {'end': 1222.026, 'text': "And let me just show you what's the process.", 'start': 1220.065, 'duration': 1.961}, {'end': 1223.627, 'text': 'Once you have installed Nagios,', 'start': 1222.507, 'duration': 1.12}, {'end': 1229.61, 'text': 'what you need to do in order to make sure that you have remote host or a remote machine being monitored by your Nagios host?', 'start': 1223.627, 'duration': 5.983}, {'end': 1235.798, 'text': "Now, in order to execute this demo, which I'm going to show you, you must have LAMP stack on your system right Linux, Apache,", 'start': 1230.194, 'duration': 5.604}, {'end': 1239.36, 'text': "MySQL and PHP and I'm going to use CentOS 7 here.", 'start': 1235.798, 'duration': 3.562}, {'end': 1243.843, 'text': "So let me just quickly open my CentOS virtual machine and we'll proceed from there.", 'start': 1239.38, 'duration': 4.463}, {'end': 1249.046, 'text': "So guys, this is my CentOS virtual box where I've already installed Nagios as I've told you earlier as well.", 'start': 1244.443, 'duration': 4.603}], 'summary': 'Monitoring a remote linux host with nagios, monitoring three to four services, requires lamp stack, using centos 7.', 'duration': 35.984, 'max_score': 1213.062, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/s9xCXZNVpac/pics/s9xCXZNVpac1213062.jpg'}, {'end': 1276.299, 'src': 'heatmap', 'start': 1251.308, 'weight': 0.755, 'content': [{'end': 1256.551, 'text': 'or you can say the Nagios server is running and you can see the dashboard in front of your screen as well, right?', 'start': 1251.308, 'duration': 5.243}, {'end': 1259.353, 'text': 'So let me just quickly open the terminal, first, clear the screen.', 'start': 1256.571, 'duration': 2.782}, {'end': 1262.134, 'text': "So let me just show you where I've installed Nagios.", 'start': 1260.013, 'duration': 2.121}, {'end': 1266.235, 'text': "This is the path right if you notice in front of your screen, it's in user local Nagios.", 'start': 1262.194, 'duration': 4.041}, {'end': 1271.937, 'text': "What I can do is just clear the screen and I'll show you what all our directories are inside this.", 'start': 1266.495, 'duration': 5.442}, {'end': 1276.299, 'text': 'so we can go inside this HC directory and inside this.', 'start': 1271.937, 'duration': 4.362}], 'summary': 'Nagios server is running at user local nagios.', 'duration': 24.991, 'max_score': 1251.308, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/s9xCXZNVpac/pics/s9xCXZNVpac1251308.jpg'}], 'start': 1063.933, 'title': 'Improving monitoring and notification system and nagios configuration and monitoring demo', 'summary': 'Addresses challenges of monitoring dev, test, and prod environments and implementing solutions resulting in a dramatic reduction in notifications, an increase in uptime from 85% to 98% annually, and a reduction in false positives. it also discusses the benefits of nagios configuration maintained in a central repository and demonstrates monitoring multiple services on a remote linux machine through nagios, focusing on setting up commands for monitoring.', 'chapters': [{'end': 1177.599, 'start': 1063.933, 'title': 'Improving monitoring and notification system', 'summary': 'Addresses the challenges of monitoring dev, test, and prod environments, the implementation of solutions such as adding ssh firewall rules, converting notifications to nagios alerts, and configuring event handlers, resulting in a dramatic reduction in notifications, an increase in uptime from 85% to 98% annually, and a reduction in false positives.', 'duration': 113.666, 'highlights': ['The implementation of solutions led to a dramatic reduction in notifications.', 'The increase in uptime from 85% annually to 98% annually is a significant achievement.', 'Converting notifications to Nagios alerts and implementing escalation logic resulted in a dramatic reduction in false positives.', 'Configuring event handlers to restart services before notification was a fix for 90% of the issues.', 'Adding SSH firewall rules for Network Operations Center personnel and equipment was one of the solutions implemented.']}, {'end': 1304.032, 'start': 1177.899, 'title': 'Nagios configuration and monitoring demo', 'summary': 'Discusses the benefits of nagios configuration maintained in a central repository, automated pushing to servers, and demonstrates monitoring multiple services on a remote linux machine through nagios, requiring lamp stack on centos 7, with a focus on setting up commands for monitoring.', 'duration': 126.133, 'highlights': ['Nagios configuration maintained in a central repository and pushed automatically to appropriate servers, enabling efficient management and updates. The Nagios configuration is maintained in a central repository and can be pushed automatically to all servers, facilitating efficient management and updates.', 'Demo showcasing monitoring multiple services on a remote Linux machine through Nagios, emphasizing the need for LAMP stack on CentOS 7. The demo showcases monitoring multiple services on a remote Linux machine through Nagios, highlighting the requirement of LAMP stack on CentOS 7 for setup.', 'Demonstration of adding and setting up commands for monitoring a remote Linux host in Nagios, providing practical insights into the configuration process. The demonstration involves adding and setting up commands for monitoring a remote Linux host in Nagios, offering practical insights into the configuration process.']}], 'duration': 240.099, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/s9xCXZNVpac/pics/s9xCXZNVpac1063933.jpg', 'highlights': ['Increase in uptime from 85% to 98% annually is a significant achievement', 'Dramatic reduction in notifications through implementation of solutions', 'Reduction in false positives by converting notifications to Nagios alerts and implementing escalation logic', 'Configuring event handlers to restart services before notification was a fix for 90% of the issues', 'Nagios configuration maintained in a central repository and pushed automatically to appropriate servers, enabling efficient management and updates', 'Demo showcasing monitoring multiple services on a remote Linux machine through Nagios, emphasizing the need for LAMP stack on CentOS 7', 'Demonstration of adding and setting up commands for monitoring a remote Linux host in Nagios, providing practical insights into the configuration process']}, {'end': 1616.544, 'segs': [{'end': 1331.979, 'src': 'embed', 'start': 1304.628, 'weight': 6, 'content': [{'end': 1309.79, 'text': 'So these are the various commands that I was talking about now, you can just have a look at all of these commands.', 'start': 1304.628, 'duration': 5.162}, {'end': 1312.671, 'text': 'This is to basically notify host by email.', 'start': 1310.11, 'duration': 2.561}, {'end': 1315.052, 'text': "It's anything goes down anything goes wrong in the host.", 'start': 1312.851, 'duration': 2.201}, {'end': 1319.774, 'text': "This is for service basically will notify if there's any problem with the service through email.", 'start': 1315.472, 'duration': 4.302}, {'end': 1322.195, 'text': 'This is check if my host machine is alive.', 'start': 1320.034, 'duration': 2.161}, {'end': 1323.835, 'text': 'I mean, is it up and running now?', 'start': 1322.275, 'duration': 1.56}, {'end': 1328.857, 'text': 'This command is basically to check the disk space like the local disk, then load Right.', 'start': 1323.875, 'duration': 4.982}, {'end': 1331.979, 'text': 'you can see all of these things here swap FTP.', 'start': 1328.857, 'duration': 3.122}], 'summary': 'Various commands for host monitoring including email notifications and disk space check.', 'duration': 27.351, 'max_score': 1304.628, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/s9xCXZNVpac/pics/s9xCXZNVpac1304628.jpg'}, {'end': 1371.409, 'src': 'embed', 'start': 1342.605, 'weight': 0, 'content': [{'end': 1347.048, 'text': "but the nrp check underscore, nrp, which I'm highlighting right now with my cursor,", 'start': 1342.605, 'duration': 4.443}, {'end': 1351.511, 'text': 'is something which I have added in order to make sure that I will monitor the remote Linux host.', 'start': 1347.048, 'duration': 4.463}, {'end': 1353.332, 'text': 'Now, let me just go ahead and save this.', 'start': 1351.811, 'duration': 1.521}, {'end': 1359.537, 'text': "Right Let me clear my screen again and I'll go back to my Nagi was directory.", 'start': 1354.012, 'duration': 5.525}, {'end': 1360.879, 'text': 'Let me say my screen again.', 'start': 1359.698, 'duration': 1.181}, {'end': 1367.585, 'text': 'Now, basically what this will do is this will allow you to use a check underscore nrp command in your Nagi was service definitions.', 'start': 1361.059, 'duration': 6.526}, {'end': 1371.409, 'text': 'Right now what we need to do is update the nrp configuration file.', 'start': 1367.705, 'duration': 3.704}], 'summary': "Adding 'nrp' check for monitoring remote linux host in nagios.", 'duration': 28.804, 'max_score': 1342.605, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/s9xCXZNVpac/pics/s9xCXZNVpac1342605.jpg'}, {'end': 1411.559, 'src': 'embed', 'start': 1384.933, 'weight': 1, 'content': [{'end': 1389.474, 'text': "Now if you notice there is an nrp.cfg file, right? I've already added it.", 'start': 1384.933, 'duration': 4.541}, {'end': 1396.296, 'text': "So I'll just go ahead and show you with the help of g-edit or you can use whatever editor that you prefer now over here.", 'start': 1389.534, 'duration': 6.762}, {'end': 1402.457, 'text': 'You need to find this allowed host directive and add the private IP address of your Nagios over to the comma delimited list.', 'start': 1396.336, 'duration': 6.121}, {'end': 1406.978, 'text': 'If you scroll down, you will find something called a loud host right?', 'start': 1402.837, 'duration': 4.141}, {'end': 1411.559, 'text': 'So just add a comma and start with the IP address of the machine that you want to monitor.', 'start': 1407.398, 'duration': 4.161}], 'summary': 'Add nagios private ip to allowed host directive in nrp.cfg.', 'duration': 26.626, 'max_score': 1384.933, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/s9xCXZNVpac/pics/s9xCXZNVpac1384933.jpg'}, {'end': 1511.39, 'src': 'embed', 'start': 1481.502, 'weight': 2, 'content': [{'end': 1485.883, 'text': 'I want to check it 24 7 notification interval is what I mentioned here and notification period.', 'start': 1481.502, 'duration': 4.381}, {'end': 1491.004, 'text': 'So this is basically about all my host now in that host what all services I want to monitor.', 'start': 1486.323, 'duration': 4.681}, {'end': 1497.266, 'text': "I want to monitor generic services like ping then I want to monitor SSH then I'm going to monitor CPU load as well.", 'start': 1491.465, 'duration': 5.801}, {'end': 1503.588, 'text': "These are the three services that I'll be monitoring and you can find that in your Etsy servers directory over there.", 'start': 1497.706, 'duration': 5.882}, {'end': 1507.569, 'text': 'You have to create a proper configuration file for all of the hosts that you want to monitor.', 'start': 1503.608, 'duration': 3.961}, {'end': 1511.39, 'text': 'Let me clear my terminal again, right? So I hope you have understood this guys.', 'start': 1507.749, 'duration': 3.641}], 'summary': 'Monitoring 3 services - ping, ssh, cpu load, 24/7 interval, and config file creation for hosts.', 'duration': 29.888, 'max_score': 1481.502, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/s9xCXZNVpac/pics/s9xCXZNVpac1481502.jpg'}, {'end': 1572.843, 'src': 'embed', 'start': 1534.239, 'weight': 3, 'content': [{'end': 1538.521, 'text': "I've given that so my nrp service has started actually have restarted again.", 'start': 1534.239, 'duration': 4.282}, {'end': 1540.282, 'text': "I've already started before as well.", 'start': 1538.541, 'duration': 1.741}, {'end': 1545.665, 'text': 'Now if you have any troubles installing nrp or nagios or anything like that, go ahead and mention that in the comment section.', 'start': 1540.802, 'duration': 4.863}, {'end': 1551.328, 'text': 'Although I leave a link in the description box below which will give you a detailed idea about how you can install nagios.', 'start': 1546.085, 'duration': 5.243}, {'end': 1556.091, 'text': 'I also have a blog around it and leave the link for that particular blog as well.', 'start': 1551.828, 'duration': 4.263}, {'end': 1557.832, 'text': 'So go ahead and check it out.', 'start': 1556.571, 'duration': 1.261}, {'end': 1561.514, 'text': 'Let me just show you how my nagios dashboard looks like in my server.', 'start': 1558.192, 'duration': 3.322}, {'end': 1563.535, 'text': 'Now, this is my dashboard again.', 'start': 1562.134, 'duration': 1.401}, {'end': 1568.74, 'text': 'If I go to my host tab, you can see that we are monitoring two hosts, Edureka and localhost.', 'start': 1563.675, 'duration': 5.065}, {'end': 1572.843, 'text': 'Edureka is the one which I just showed you, which is up and running right?', 'start': 1568.8, 'duration': 4.043}], 'summary': 'Nrp service restarted, offering help with nagios installation. monitoring 2 hosts, edureka and localhost.', 'duration': 38.604, 'max_score': 1534.239, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/s9xCXZNVpac/pics/s9xCXZNVpac1534239.jpg'}], 'start': 1304.628, 'title': 'Nagios monitoring configuration', 'summary': "Covers configuring nagios monitoring for remote linux hosts by adding 'nrp check' command, updating nrp.cfg file, and creating configuration files for remote hosts. it also describes setting up host monitoring, defining a linux host, configuring services like ping, ssh, and cpu load, and accessing the nagios dashboard to monitor host and services, with a focus on edureka host.", 'chapters': [{'end': 1461.716, 'start': 1304.628, 'title': 'Configuring nagios monitoring for remote linux host', 'summary': "Covers configuring various commands for nagios monitoring, adding 'nrp check' command manually to monitor remote linux hosts, updating nrp.cfg file, and creating configuration files for remote hosts, including adding private ip addresses for monitoring.", 'duration': 157.088, 'highlights': ["Adding 'nrp check' command manually to monitor remote Linux hosts Manually adding 'nrp check' command for remote Linux host monitoring.", 'Updating nrp.cfg file to accept request from Nagios server with private IP address Updating nrp.cfg file to accept request from Nagios server with private IP address.', 'Creating configuration files for remote hosts and adding private IP addresses for monitoring Creating configuration files for remote hosts and adding private IP addresses for monitoring.', 'Explanation of various commands for Nagios monitoring Explanation of various commands for Nagios monitoring.']}, {'end': 1616.544, 'start': 1461.756, 'title': 'Monitoring host and services in nagios', 'summary': 'Describes the setup of host monitoring in nagios, including defining a linux host, configuring services like ping, ssh, and cpu load, and accessing the nagios dashboard to monitor host and services, with a focus on edureka host.', 'duration': 154.788, 'highlights': ['The chapter describes the setup of host monitoring in Nagios, including defining a Linux host, configuring services like ping, SSH, and CPU load. The chapter provides details about setting up a Linux host and configuring specific services for monitoring, such as ping, SSH, and CPU load.', 'Accessing the Nagios dashboard to monitor host and services, with a focus on Edureka host. The chapter emphasizes accessing the Nagios dashboard to monitor the host and services, specifically highlighting the focus on the Edureka host.', 'Instructions on restarting NRPE service through systemctl restart nrpe.service and troubleshooting tips for installing NRPE or Nagios. The chapter provides instructions for restarting the NRPE service and offers troubleshooting tips for installing NRPE or Nagios.']}], 'duration': 311.916, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/s9xCXZNVpac/pics/s9xCXZNVpac1304628.jpg', 'highlights': ["Manually adding 'nrp check' command for remote Linux host monitoring.", 'Updating nrp.cfg file to accept request from Nagios server with private IP address.', 'Creating configuration files for remote hosts and adding private IP addresses for monitoring.', 'The chapter emphasizes accessing the Nagios dashboard to monitor the host and services, specifically highlighting the focus on the Edureka host.', 'The chapter provides details about setting up a Linux host and configuring specific services for monitoring, such as ping, SSH, and CPU load.', 'The chapter provides instructions for restarting the NRPE service and offers troubleshooting tips for installing NRPE or Nagios.', 'Explanation of various commands for Nagios monitoring.']}], 'highlights': ['Nagios is a mature tool with a major market share, suitable for continuous monitoring of various IT infrastructure components, capable of alerting technical staff of problems before outages affect business processes and users.', 'Continuous monitoring is crucial for ensuring server health and preventing downtime, emphasizing the importance of maintaining optimal server performance in dynamic and competitive environments.', 'CI/CD pipelines are crucial for ensuring frequent and stable releases in an automated manner, to maintain competitiveness in the market.', 'Developers need to be notified about performance issues of the application before releasing it, highlighting the need for continuous monitoring to proactively address performance issues and bugs.', 'Nagios can alert technical staff of the problem, enabling them to start remediation processes proactively before outages impact business processes or end users.', 'The chapter covers the importance of continuous monitoring, including reasons for its necessity and how it differs from traditional monitoring systems.', 'NRPE allows Nagios to monitor local resources like CPU load, memory usage, etc. on remote machines.', 'Increase in uptime from 85% to 98% annually is a significant achievement', 'Dramatic reduction in notifications through implementation of solutions', 'Reduction in false positives by converting notifications to Nagios alerts and implementing escalation logic', 'Configuring event handlers to restart services before notification was a fix for 90% of the issues', 'Nagios configuration maintained in a central repository and pushed automatically to appropriate servers, enabling efficient management and updates', 'Demo showcasing monitoring multiple services on a remote Linux machine through Nagios, emphasizing the need for LAMP stack on CentOS 7', "Manually adding 'nrp check' command for remote Linux host monitoring.", 'Updating nrp.cfg file to accept request from Nagios server with private IP address.', 'Creating configuration files for remote hosts and adding private IP addresses for monitoring.', 'The chapter emphasizes accessing the Nagios dashboard to monitor the host and services, specifically highlighting the focus on the Edureka host.']}