Search Exchange

Search All Sites

Nagios Live Webinars

Let our experts show you how Nagios can help your organization.

Contact Us

Phone: 1-888-NAGIOS-1
Email: sales@nagios.com

Login

Remember Me

Directory Tree

check_icecast

Current Version
1.0
Last Release Date
2014-10-22
Compatible With
  • Nagios 3.x
  • Nagios 4.x
License
Other
Hits
18782
Files:
FileDescription
check_icecastv1.0 of this check - using PHP CLI
status2.xslXSL file for Icecast server (Removed from latest version of Icecast)
Nagios CSP

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!
This plugin checks the status of a specific Icecast mount, and can warn if listener numbers falls below a certain number.
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
Reviews (1)
byhk@, November 11, 2014
1 of 1 people found this review helpful
the latest icecast release removed this file from its distribution, thereforce checks fail - a fix would be greatly appreciated.
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.