Jess Portnoy's presentation on Nagios Monitoring Kaltura - The Open Source Video Platform.
The presentation was given during the Nagios World Conference North America held Oct 13th - Oct 16th, 2014 in Saint Paul, MN. For more information on the conference (including photos and videos), visit: http://go.nagios.com/conference
[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