SlideShare a Scribd company logo
1 of 9
Download to read offline
Nagios Monitoring of Kaltura 
Jess Portnoy 
Kaltura, Inc 
jess.portnoy@kaltura.com 
October 16, 2014 
Jess Portnoy Kaltura, Inc 
Nagios Monitoring of Kaltura - The Open Source Video Platform | Nagioscon 2014
Abstract 
At Kaltura, we've written a test suite using our platform's PHP5 API. This session will 
cover an introduction to the Kaltura platform and a live Kaltura environment where 
these monitors are deployed as well as some code reviewing. 
Jess Portnoy Kaltura, Inc 
Nagios Monitoring of Kaltura - The Open Source Video Platform | Nagioscon 2014
Why we chose Nagios as our monitoring system recommendation 
After some consideration and evaluation of various systems, our choice was Nagios due 
to these factors: 
It is open sourced [GPL] 
It is very commonly used and that, combined with open source aspect provides 
the security of receiving great support and a vast amount of plugins developed by 
the community 
In continence to the last bullet - http://exchange.nagios.org 
It is a very easy to deploy platform and just as important: an easy one to develop 
and build new functionality upon 
Jess Portnoy Kaltura, Inc 
Nagios Monitoring of Kaltura - The Open Source Video Platform | Nagioscon 2014
Our ENV (All open source) 
Before we move to the live demo, here is a brief view on the Kaltura architecture. 
Naturally, all these components need to be monitored and of course, just as important, 
so should our own Core functionality 
Linux CentOS 6.3, 64bit 
Apache 2.2.15 
MySQL 5.1.73 
PHP 5.3.3 
The Kaltura Video platform which also requires these components: 
- Memcached 1.4.4 
- Bunch of PHP extensions 
- FFMPEG 2.1.3 
- Sphinx 2.2.1 
Jess Portnoy Kaltura, Inc 
Nagios Monitoring of Kaltura - The Open Source Video Platform | Nagioscon 2014
And now... a diagram 
Jess Portnoy Kaltura, Inc 
Nagios Monitoring of Kaltura - The Open Source Video Platform | Nagioscon 2014
Demo time 
In this demo, we will see several monitors written using our PHP API and wrapped as 
Nagios plugins. 
Jess Portnoy Kaltura, Inc 
Nagios Monitoring of Kaltura - The Open Source Video Platform | Nagioscon 2014
Thank you 
A big thank you goes to our Core developers and especially to Jonathan (TanTan) 
Kanarek for his work on the Nagios wrapping infrastructure. 
Jess Portnoy Kaltura, Inc 
Nagios Monitoring of Kaltura - The Open Source Video Platform | Nagioscon 2014
References 
Nagios Exchange - http://exchange.nagios.org 
Nagios Kaltura plugins - http://exchange.nagios.org/directory/Utilities/Kaltura-monitors/details 
The home of the ocial Nagios Plugins - https://nagios-plugins.org 
The Memcached plugin - 
http://exchange.nagios.org/directory/Addons/Active-Checks/check memcached wh/details 
The check NFS mounts plugin - http://exchange.nagios.org/directory/Plugins/Network-and- 
Systems-Management/check mounts-2Esh/details 
Kaltura Core Github repo - https://github.com/kaltura/server 
Kaltura API explained - http://blog.kaltura.org/api-inside-out-kaltura-architecture 
Jess Portnoy Kaltura, Inc 
Nagios Monitoring of Kaltura - The Open Source Video Platform | Nagioscon 2014
The End  questions 
Jess Portnoy Kaltura, Inc 
Nagios Monitoring of Kaltura - The Open Source Video Platform | Nagioscon 2014

More Related Content

Similar to Nagios Conference 2014 - Jess Portnoy - Nagios Monitoring Kaltura - The Open Source Video Platform

Tracking your Technical Debt with Sonarqube
Tracking your Technical Debt with SonarqubeTracking your Technical Debt with Sonarqube
Tracking your Technical Debt with Sonarqube
Puppet
 

Similar to Nagios Conference 2014 - Jess Portnoy - Nagios Monitoring Kaltura - The Open Source Video Platform (20)

Advanced deployment scenarios (netcoreconf)
Advanced deployment scenarios (netcoreconf)Advanced deployment scenarios (netcoreconf)
Advanced deployment scenarios (netcoreconf)
 
Open Platform for NFV: Arno and Beyond
Open Platform for NFV: Arno and BeyondOpen Platform for NFV: Arno and Beyond
Open Platform for NFV: Arno and Beyond
 
Janus/SIP @ OpenSIPS 2017
Janus/SIP @ OpenSIPS 2017Janus/SIP @ OpenSIPS 2017
Janus/SIP @ OpenSIPS 2017
 
A Love Story with Kubevirt and Backstage from Cloud Native NoVA meetup Feb 2024
A Love Story with Kubevirt and Backstage from Cloud Native NoVA meetup Feb 2024A Love Story with Kubevirt and Backstage from Cloud Native NoVA meetup Feb 2024
A Love Story with Kubevirt and Backstage from Cloud Native NoVA meetup Feb 2024
 
Recording and media manipulation of WebRTC streams
Recording and media manipulation of WebRTC streamsRecording and media manipulation of WebRTC streams
Recording and media manipulation of WebRTC streams
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Natron lgm2014
Natron lgm2014Natron lgm2014
Natron lgm2014
 
Brisbane MuleSoft Meetup 2023-03-22 - Anypoint Code Builder and Splunk Loggin...
Brisbane MuleSoft Meetup 2023-03-22 - Anypoint Code Builder and Splunk Loggin...Brisbane MuleSoft Meetup 2023-03-22 - Anypoint Code Builder and Splunk Loggin...
Brisbane MuleSoft Meetup 2023-03-22 - Anypoint Code Builder and Splunk Loggin...
 
Simplifying and accelerating converged media with Open Visual Cloud
Simplifying and accelerating converged media with Open Visual CloudSimplifying and accelerating converged media with Open Visual Cloud
Simplifying and accelerating converged media with Open Visual Cloud
 
第1回福岡SoftLayer勉強会
第1回福岡SoftLayer勉強会第1回福岡SoftLayer勉強会
第1回福岡SoftLayer勉強会
 
from ai.backend import python @ pycontw2018
from ai.backend import python @ pycontw2018from ai.backend import python @ pycontw2018
from ai.backend import python @ pycontw2018
 
Advanced deployment scenarios
Advanced deployment scenariosAdvanced deployment scenarios
Advanced deployment scenarios
 
Python Experience in KKBOX Group
Python Experience in KKBOX GroupPython Experience in KKBOX Group
Python Experience in KKBOX Group
 
Building OPNFV as a Platform
Building OPNFV as a PlatformBuilding OPNFV as a Platform
Building OPNFV as a Platform
 
Streaming in grails
Streaming in grailsStreaming in grails
Streaming in grails
 
apidays LIVE Paris 2021 - APIGEE, different ways for integrating with CI/CD p...
apidays LIVE Paris 2021 - APIGEE, different ways for integrating with CI/CD p...apidays LIVE Paris 2021 - APIGEE, different ways for integrating with CI/CD p...
apidays LIVE Paris 2021 - APIGEE, different ways for integrating with CI/CD p...
 
Tracking your Technical Debt with Sonarqube
Tracking your Technical Debt with SonarqubeTracking your Technical Debt with Sonarqube
Tracking your Technical Debt with Sonarqube
 
Plataforma DevOps en OpenShift
Plataforma DevOps en OpenShiftPlataforma DevOps en OpenShift
Plataforma DevOps en OpenShift
 
Meetup Openshift Geneva 03/10
Meetup Openshift Geneva 03/10Meetup Openshift Geneva 03/10
Meetup Openshift Geneva 03/10
 
Apigee deploy grunt plugin.1.0
Apigee deploy grunt plugin.1.0Apigee deploy grunt plugin.1.0
Apigee deploy grunt plugin.1.0
 

More from Nagios

More from Nagios (20)

Nagios XI Best Practices
Nagios XI Best PracticesNagios XI Best Practices
Nagios XI Best Practices
 
Jesse Olson - Nagios Log Server Architecture Overview
Jesse Olson - Nagios Log Server Architecture OverviewJesse Olson - Nagios Log Server Architecture Overview
Jesse Olson - Nagios Log Server Architecture Overview
 
Trevor McDonald - Nagios XI Under The Hood
Trevor McDonald  - Nagios XI Under The HoodTrevor McDonald  - Nagios XI Under The Hood
Trevor McDonald - Nagios XI Under The Hood
 
Sean Falzon - Nagios - Resilient Notifications
Sean Falzon - Nagios - Resilient NotificationsSean Falzon - Nagios - Resilient Notifications
Sean Falzon - Nagios - Resilient Notifications
 
Marcus Rochelle - Landis+Gyr - Monitoring with Nagios Enterprise Edition
Marcus Rochelle - Landis+Gyr - Monitoring with Nagios Enterprise EditionMarcus Rochelle - Landis+Gyr - Monitoring with Nagios Enterprise Edition
Marcus Rochelle - Landis+Gyr - Monitoring with Nagios Enterprise Edition
 
Janice Singh - Writing Custom Nagios Plugins
Janice Singh - Writing Custom Nagios PluginsJanice Singh - Writing Custom Nagios Plugins
Janice Singh - Writing Custom Nagios Plugins
 
Dave Williams - Nagios Log Server - Practical Experience
Dave Williams - Nagios Log Server - Practical ExperienceDave Williams - Nagios Log Server - Practical Experience
Dave Williams - Nagios Log Server - Practical Experience
 
Mike Weber - Nagios and Group Deployment of Service Checks
Mike Weber - Nagios and Group Deployment of Service ChecksMike Weber - Nagios and Group Deployment of Service Checks
Mike Weber - Nagios and Group Deployment of Service Checks
 
Mike Guthrie - Revamping Your 10 Year Old Nagios Installation
Mike Guthrie - Revamping Your 10 Year Old Nagios InstallationMike Guthrie - Revamping Your 10 Year Old Nagios Installation
Mike Guthrie - Revamping Your 10 Year Old Nagios Installation
 
Bryan Heden - Agile Networks - Using Nagios XI as the platform for Monitoring...
Bryan Heden - Agile Networks - Using Nagios XI as the platform for Monitoring...Bryan Heden - Agile Networks - Using Nagios XI as the platform for Monitoring...
Bryan Heden - Agile Networks - Using Nagios XI as the platform for Monitoring...
 
Matt Bruzek - Monitoring Your Public Cloud With Nagios
Matt Bruzek - Monitoring Your Public Cloud With NagiosMatt Bruzek - Monitoring Your Public Cloud With Nagios
Matt Bruzek - Monitoring Your Public Cloud With Nagios
 
Lee Myers - What To Do When Nagios Notification Don't Meet Your Needs.
Lee Myers - What To Do When Nagios Notification Don't Meet Your Needs.Lee Myers - What To Do When Nagios Notification Don't Meet Your Needs.
Lee Myers - What To Do When Nagios Notification Don't Meet Your Needs.
 
Eric Loyd - Fractal Nagios
Eric Loyd - Fractal NagiosEric Loyd - Fractal Nagios
Eric Loyd - Fractal Nagios
 
Marcelo Perazolo, Lead Software Architect, IBM Corporation - Monitoring a Pow...
Marcelo Perazolo, Lead Software Architect, IBM Corporation - Monitoring a Pow...Marcelo Perazolo, Lead Software Architect, IBM Corporation - Monitoring a Pow...
Marcelo Perazolo, Lead Software Architect, IBM Corporation - Monitoring a Pow...
 
Thomas Schmainda - Tracking Boeing Satellites With Nagios - Nagios World Conf...
Thomas Schmainda - Tracking Boeing Satellites With Nagios - Nagios World Conf...Thomas Schmainda - Tracking Boeing Satellites With Nagios - Nagios World Conf...
Thomas Schmainda - Tracking Boeing Satellites With Nagios - Nagios World Conf...
 
Nagios World Conference 2015 - Scott Wilkerson Opening
Nagios World Conference 2015 - Scott Wilkerson OpeningNagios World Conference 2015 - Scott Wilkerson Opening
Nagios World Conference 2015 - Scott Wilkerson Opening
 
Nrpe - Nagios Remote Plugin Executor. NRPE plugin for Nagios Core
Nrpe - Nagios Remote Plugin Executor. NRPE plugin for Nagios CoreNrpe - Nagios Remote Plugin Executor. NRPE plugin for Nagios Core
Nrpe - Nagios Remote Plugin Executor. NRPE plugin for Nagios Core
 
Nagios Log Server - Features
Nagios Log Server - FeaturesNagios Log Server - Features
Nagios Log Server - Features
 
Nagios Network Analyzer - Features
Nagios Network Analyzer - FeaturesNagios Network Analyzer - Features
Nagios Network Analyzer - Features
 
Nagios Conference 2014 - Dorance Martinez Cortes - Customizing Nagios
Nagios Conference 2014 - Dorance Martinez Cortes - Customizing NagiosNagios Conference 2014 - Dorance Martinez Cortes - Customizing Nagios
Nagios Conference 2014 - Dorance Martinez Cortes - Customizing Nagios
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Recently uploaded (20)

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 

Nagios Conference 2014 - Jess Portnoy - Nagios Monitoring Kaltura - The Open Source Video Platform

  • 1. Nagios Monitoring of Kaltura Jess Portnoy Kaltura, Inc jess.portnoy@kaltura.com October 16, 2014 Jess Portnoy Kaltura, Inc Nagios Monitoring of Kaltura - The Open Source Video Platform | Nagioscon 2014
  • 2. Abstract At Kaltura, we've written a test suite using our platform's PHP5 API. This session will cover an introduction to the Kaltura platform and a live Kaltura environment where these monitors are deployed as well as some code reviewing. Jess Portnoy Kaltura, Inc Nagios Monitoring of Kaltura - The Open Source Video Platform | Nagioscon 2014
  • 3. Why we chose Nagios as our monitoring system recommendation After some consideration and evaluation of various systems, our choice was Nagios due to these factors: It is open sourced [GPL] It is very commonly used and that, combined with open source aspect provides the security of receiving great support and a vast amount of plugins developed by the community In continence to the last bullet - http://exchange.nagios.org It is a very easy to deploy platform and just as important: an easy one to develop and build new functionality upon Jess Portnoy Kaltura, Inc Nagios Monitoring of Kaltura - The Open Source Video Platform | Nagioscon 2014
  • 4. Our ENV (All open source) Before we move to the live demo, here is a brief view on the Kaltura architecture. Naturally, all these components need to be monitored and of course, just as important, so should our own Core functionality Linux CentOS 6.3, 64bit Apache 2.2.15 MySQL 5.1.73 PHP 5.3.3 The Kaltura Video platform which also requires these components: - Memcached 1.4.4 - Bunch of PHP extensions - FFMPEG 2.1.3 - Sphinx 2.2.1 Jess Portnoy Kaltura, Inc Nagios Monitoring of Kaltura - The Open Source Video Platform | Nagioscon 2014
  • 5. And now... a diagram Jess Portnoy Kaltura, Inc Nagios Monitoring of Kaltura - The Open Source Video Platform | Nagioscon 2014
  • 6. Demo time In this demo, we will see several monitors written using our PHP API and wrapped as Nagios plugins. Jess Portnoy Kaltura, Inc Nagios Monitoring of Kaltura - The Open Source Video Platform | Nagioscon 2014
  • 7. Thank you A big thank you goes to our Core developers and especially to Jonathan (TanTan) Kanarek for his work on the Nagios wrapping infrastructure. Jess Portnoy Kaltura, Inc Nagios Monitoring of Kaltura - The Open Source Video Platform | Nagioscon 2014
  • 8. References Nagios Exchange - http://exchange.nagios.org Nagios Kaltura plugins - http://exchange.nagios.org/directory/Utilities/Kaltura-monitors/details The home of the ocial Nagios Plugins - https://nagios-plugins.org The Memcached plugin - http://exchange.nagios.org/directory/Addons/Active-Checks/check memcached wh/details The check NFS mounts plugin - http://exchange.nagios.org/directory/Plugins/Network-and- Systems-Management/check mounts-2Esh/details Kaltura Core Github repo - https://github.com/kaltura/server Kaltura API explained - http://blog.kaltura.org/api-inside-out-kaltura-architecture Jess Portnoy Kaltura, Inc Nagios Monitoring of Kaltura - The Open Source Video Platform | Nagioscon 2014
  • 9. The End questions Jess Portnoy Kaltura, Inc Nagios Monitoring of Kaltura - The Open Source Video Platform | Nagioscon 2014