Zenoss Core 4 switches to AMQP-based new event system
In its latest release, the open source network monitoring tool Zenoss Core has switched to RabbitMQ and the AMQP (Advanced Message Queue Protocol) standard for its event system. This change brings with it improvements to the event processing that allow the system to process in excess of 100 million events per day, according to the developers.
Zenoss Core 4, technically version 4.2, also includes a reworked alerting framework, improvements to the backend data storage and scalability of the system and improved APIs. Additionally, the software can now monitor devices over IPv6 connections and supports SNMPv3 traps. The changes to the backend storage also mean that Zenoss Core now requires Python 2.7 and MySQL 5.5.25.
The RabbitMQ messaging system's implementation of AMQP not only brings speed and reliability improvements to Zenoss, but also opens the application up for communication with other third-party software. The open AMQP standard is becoming widely used in enterprise messaging. RabbitMQ is produced by the SpringSource division of VMware, which the company acquired in 2010. The integration of RabbitMQ also introduces asynchronous job processing and gives users the ability to subscribe to event queues for custom processing actions into Zenoss.
Zenoss Core is an open source application server that performs network monitoring tasks. It is based on the Zope framework and licensed under the GPLv2. Development on the project is led by Zenoss Inc. which sells services around the platform. Red Hat Enterprise Linux (RHEL) and CentOS packages for Zenoss Core 4.2 can be downloaded from the project's wiki which also provides installation instructions. The source code is available from the project's Trac system. More information on the new features can be found in the release notes on the Zenoss Core SourceForge page.
- RabbitMQ 2.8.0 brings "dead lettering" support, a report from The H.