Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hairmare/zabbix-icecast
zabbix integration for icecast
https://github.com/hairmare/zabbix-icecast
Last synced: about 1 month ago
JSON representation
zabbix integration for icecast
- Host: GitHub
- URL: https://github.com/hairmare/zabbix-icecast
- Owner: hairmare
- License: other
- Created: 2010-12-15T16:12:42.000Z (about 14 years ago)
- Default Branch: master
- Last Pushed: 2014-11-26T04:59:25.000Z (about 10 years ago)
- Last Synced: 2023-03-10T21:58:07.871Z (almost 2 years ago)
- Language: XSLT
- Homepage:
- Size: 144 KB
- Stars: 11
- Watchers: 3
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG
- License: LICENSE
Awesome Lists containing this project
README
This Repo contains some scripts for monitoring an icecast server in zabbix.
This Repo has been downloaded from https://github.com/hairmare/zabbix-icecast
## Dependencies
You will need to satisfy the following deps on the monitored System:
- xsltproc from libxslt
- wgetFor Ubuntu do the following:
``sudo apt-get install xsltproc wget``
## Installation
- Copy the scripts dir to ``/usr/local/scripts/zabbix`` and give executions right on ``icestats.sh`` to zabbix user
Example: ``chown zabbix:zabbix icestats.sh; chmod u+x icestats.sh``- Change configuration in ``icestats.conf.example`` to suit your needs and rename the file to ``icestats.conf``
- Add UserParameters from ``userparameters.txt`` to your ``zabbix_agentd.conf``
- Restart zabbix agent
## Configuration
You may import ``Template_App_Icecast.xml`` as a starting point. The Template contains monitoring for the streams this was written for.
You can use the following keys for monitoring.
* ``icecast.global.clients``
* ``icecast.global.client_connections``
* ``icecast.global.sources``
* ``icecast.source.listeners[*]``
* ``icecast.source.peak_listeners[*]``
* ``icecast.source.slow_listeners[*]``In the ``icecast.source.*`` items the first parameter ($1) is the name of an icecast mountpoint
## Contributors
* [Lucas Bickel](https://github.com/hairmare)
* [Marcel Hecko](https://github.com/hecko)
* [Lukáš Viktora](https://github.com/zetneteork)