The Assimilation Monitoring Project is a highly scalable discovery-driven monitoring system. It integrates continuous discovery of servers, services, service dependencies, switch connections, and lots of other things into the monitoring process. The discovery is "stealthy" and will never set off any network security alarms. Adding servers doesn't measurably increase monitoring load, and the system is expected to easily scale into the 100K server range. The discovery work is distributed among all the nanoprobes (agents), which run scripts that spit out JSON. The central system (CMA) stores these strings and runs optional plugins to create graph nodes.
Band Saw is a syslog monitoring program for GNOME. It allows the user to define filters that specify which log messages should be drawn to the user's attention. Combined with syslog's remote logging functionality it provides an effective, scalable, and easily deployed monitoring solution.
CLIChart is intended for quick summarization and visualization of data, especially from system logs. It provides tools to extract and manipulate tabular summary data from text files, and to generate and view simple charts from tabular data on the command line. Charts can be displayed in a window and/or saved.
CaiCai is a network and services monitoring system. It performs tests for ping, DHCP, POP3, SMTP, FTP, etc. It does not require additional software installed on the remote side. It is fully configurable. It provides instant reports (via an HTML page), logs, statistics, and sound alarms.
Check_MK is a complex addon for Nagios/Icinga and consists of three subprojects. The check and inventory system Check_MK is a general purpose Nagios plugin for retrieving data. It adopts a new approach for collecting data and obsoletes NRPE, check_by_ssh, NSClient, and check_snmp. It features a significant reduction of CPU use on the Nagios host and automatic inventory of items to be checked, and is especially useful with larger Nagios installations. "MK Livestatus" gives immediate and fast access to live and historic Nagios status data. It's a supported backend for many addons including NagVis, NagiosBP, and Thruk. "Check_MK Multisite" is a feature complete replacement for the Nagios GUI, and uses MK Livestatus as a backend. It is very fast, and supports efficient distributed monitoring.
Construct is a Python library for declaratively defined data structures, called "constructs". These constructs can both parse data into an object and build an object into data. Constructs handle fields of either byte or bit granularity, structs, unions, sequences, repeaters, adapters, validators, switching, pointers, on-demand (lazy) parsing, and many more. The library defines a large number of primitive constructs, as well a large inventory of file formats and network protocols.
CrossSync is a Web-based client/server configuration management platform. It provides a simple, easy to use, but powerful API platform for managing any number of heterogeneous Unix systems. Administrators can track configuration changes made anywhere across their network, simultaneously roll out new configurations to multiple servers, and restart services on many servers at once, even if they are running different operating systems. A light-weight agent application runs on each of the organization's servers to securely communicate with the CrossSync platform.