Gossimon is a gossip-based distributed monitoring system for a cluster of Linux nodes. Each node in the cluster periodically send information about itself and others to a randomly selected node. This way, each node constantly receives information about cluster nodes. This information is locally maintained (constantly updated) by each node and can be used by various clients for monitoring and resource allocation. The gossip protocols used by gossimon are very robust to node failure, and the information quality is hardly degraded even when large parts of the cluster are taken down. The package contains: infod (the daemon responsible for collecting and sending information for other nodes); mmon (a curses-based monitoring client displaying information about cluster nodes); and infod-client (a command-line client that retrieves cluster information in XML format).
The IPTV-Analyzer is a continuous/real-time tool for analyzing the contents of MPEG2 Transport Stream (TS) packets, which are commonly used for IPTV multicast signals. The main purpose is continuous quality measurement, with a focus on detecting MPEG2 TS/CC packet drops. The core component is an iptables (Linux) kernel module named "mpeg2ts". This kernel module performs the real-time deep packet inspection of the MPEG2-TS packets. It scales to hundreds of IPTV channels, even on small ATOM-based CPUs.