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
18293
Files:
FileDescription
check_icecastv1.0 of this check - using PHP CLI
status2.xslXSL file for Icecast server (Removed from latest version of Icecast)
Network Monitoring Software - Download Nagios XI
Log Management Software - Nagios Log Server - Download
Netflow Analysis Software - Nagios Network Analyzer - Download
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.