RHQ is a management platform for everything from the OS level load and network metrics through common databases to application servers and projects. The system includes support for monitoring and/or managing Apache httpd, Apache Tomcat, JBoss Application Server, PostgreSQL, and other popular open source projects. It is built on the powerful RHQ plugin model that allows for the quick development of support for new projects. It supports inventory auto-discovery, rich monitoring and alerting, operational control, configuration management, content deployment, log tracking, and full history and auditing. It supports fine-grained security and rich group management.
Jmx4Perl provides an alternate way of accessing Java JEE Server management interfaces that are based on JMX (Java Management Extensions). It is an agent-based approach where a small Web application deployed on the application server provides HTTP/JSON-based access to JMX MBeans registered within the application server. It is set up from a handful of Perl modules, which can be integrated seamlessly in your own programs. It also includes a Nagios plugin, check_jmx4perl, a jmx4perl command line tool for remote JMX queries and operations, and a readline-based JMX shell j4psh, with context sensitive command completion and syntax highlighting.
OCS Inventory is an application designed to help a network or system administrator keep track of the configuration and software of computers that are installed on the network. Information about hardware and operating system are collected. OCS Inventory is also able to detect all active devices on your network, such as switches, routers, network printers, and unattended devices. It also allows you to deploy software, commands, or files on client computers.
OpenSVC is a 'service' manager, as in clustered service manager. Services are described as collections of resources (IP, disk groups, filesystems, file synchronizations, and application launchers). Services can be started, stopped and queried for status, providing a consistent command set for wildly different service integrations. Services can be administered using a stand-alone free software stack deployed on the nodes (nodeware). Service configurations, status, and logs are pushed to a central database coupled to a Web front-end (collector).
FusionInventory Agent is an generic inventory agent that can collect information from various sources including the local machine, network, and remote devices. It also has the ability to send Wake on LAN requests and deploy software. The agent can be used with GLPI, Uranos, Rudder, Pulse2, and OCS Inventory.
Osgish is a command line shell for OSGi. It is based on the Readline Library, Jmx4Perl, as the OSGi backend, and Aries JMX as the OSGi Management layer. It is different than other OSGi shells, as it is implemented in pure Perl and provides unique features like wildcard support, context-sensitive command line completion, syntax highlighting, bulk lifecycle operations, advanced query facilities, and remoting via HTTP. It uses jmx4perl and Aries JMX OSGi bundles for accessing the OSGi container remotely.
The Paranoid modules provide a number of routines that are intended for use in strict and taint-safe scripts. The modules cover a variety of tasks from command-line argument parsing to process and network management. All of the modules use a debug trace framework for diagnostic output that is easily used and extended for application code as well.