Search Exchange
Search All Sites
Nagios Live Webinars
Let our experts show you how Nagios can help your organization.Login
Directory Tree
check_icecast
1.0
2014-10-22
- Nagios 3.x
- Nagios 4.x
Other
18782
File | Description |
---|---|
check_icecast | v1.0 of this check - using PHP CLI |
status2.xsl | XSL file for Icecast server (Removed from latest version of Icecast) |
Meet The New Nagios Core Services Platform
Built on over 25 years of monitoring experience, the Nagios Core Services Platform provides insightful monitoring dashboards, time-saving monitoring wizards, and unmatched ease of use. Use it for free indefinitely.
Monitoring Made Magically Better
- Nagios Core on Overdrive
- Powerful Monitoring Dashboards
- Time-Saving Configuration Wizards
- Open Source Powered Monitoring On Steroids
- And So Much More!
Icecast is a streaming media server that is used by many community and commercial radio stations around the world.
This plugin checks the status of a specific Icecast mount, and can warn if listener numbers falls below a certain number.
* The status2.xsl file has been removed from the lastest release, I have attached it here you can upload this to use it *
** I will be improving on the below to also use the new status-json.xsl **
Requirements:
- PHP CLI 5.3 or above
Plugin Usage:
check_icecast -H HOST -m MOUNT [options]
check_icecast --host=HOST --mount=MOUNT [--options]
Require Options:
-H HOST Specift the host to query
--host=HOST (IP or FQDN)
-M MOUNT Specift the mount point to monitor
--mount=MOUNT (e.g. /live)
Optional Options:
-h,--help This help message and exit
-p PORT,--port=PORT Icecast port [Default 8000]
-s PAGE,--page=PAGE Status page [Default status2.xsl]
-t n,--timeout=n Timeout in seconds [Default 5]
-z,--warnzero Warn if zero listeners
-w n,--warn=n Warn if less then n listeners
-v,--verbose Print diagnostic information
-d,--debug as above but MORE
-V,--version print version info and exit
This plugin checks the status of a specific Icecast mount, and can warn if listener numbers falls below a certain number.
* The status2.xsl file has been removed from the lastest release, I have attached it here you can upload this to use it *
** I will be improving on the below to also use the new status-json.xsl **
Requirements:
- PHP CLI 5.3 or above
Plugin Usage:
check_icecast -H HOST -m MOUNT [options]
check_icecast --host=HOST --mount=MOUNT [--options]
Require Options:
-H HOST Specift the host to query
--host=HOST (IP or FQDN)
-M MOUNT Specift the mount point to monitor
--mount=MOUNT (e.g. /live)
Optional Options:
-h,--help This help message and exit
-p PORT,--port=PORT Icecast port [Default 8000]
-s PAGE,--page=PAGE Status page [Default status2.xsl]
-t n,--timeout=n Timeout in seconds [Default 5]
-z,--warnzero Warn if zero listeners
-w n,--warn=n Warn if less then n listeners
-v,--verbose Print diagnostic information
-d,--debug as above but MORE
-V,--version print version info and exit
Reviews (1)
the latest icecast release removed this file from its distribution, thereforce checks fail - a fix would be greatly appreciated.
thank you!
thank you!
Owner's reply
The later versions have started using status-json.xsl, I will need to alter the script to parse this file instead.
I will update this once ready.