Zorka is a sophisticated programmable profiling/monitoring agent for Java suitable for running with production applications. The agent integrates seamlessly with popular monitoring systems and protocols (Zabbix, Nagios, syslog, SNMP) and offers additional tracing/profiling capabilities that - along with the accompanying data collector - help with spotting performance issues and general problems. The agent also exposes JMX data to conventional monitoring systems. Platforms (more or less) supported out of the box include: JBoss 4/5/6/7, Wildfly 8, Tomcat 6/7/8, Jetty 6/7/8/9, Websphere, Weblogic, GlassFish 4.0, WSO2 ESB, Mule ESB, and Jasig CAS. There is also dedicated support for the popular Java libraries Spring, Quartz, CXF, and Axis 1.x. The agent should run on most other platforms with limited functionalities (that is, lack of support for platform-specific features). It works with JDK6, JDK7, and JDK8. JDK5 support is also possible after preprocessing the agent binary with retrotranslator. Functionality can be easily added by implementing simple BSH scripts.
|Tags||java agent JMX profiler bytecode Monitoring Tools Java zabbix|
|Operating Systems||Linux Windows Mac OS X|
|Implementation||Java asm GWT AJAX|
Release Notes: This is release brings REST APIs for Zorka Collector, so other applications can easily access data stored in ZICO collector. The ZICO UI itself now uses REST as the old Request Factory based interface has been scrapped. JDK 8 is now required.
Release Notes: This release brings a set of predefined metrics for Nagios (JVM, HTTP, SQL, LDAP, EJB) and a major overhaul of ZICO collector UI (getting rid of GXT). Many dependencies have been updated (asm, GWT, and Jetty, among others).
Release Notes: This release adds better support for Nagios with a nagios commands subsystem and functions for generating proper Nagios performance data messages. Only memory utilization is predefined right now using new functions, with more to come in the next release. Another change is hiding BSH scripts inside an agent jar. Users can still create a script directory and add their own scripts there (or even extract scripts from a jar, and modify and put it into the scripts/ directory).
Release Notes: This release brings some bugfixes and host grouping functionality for ZICO collector.
Release Notes: This is first official non-beta release. It brings JDK8 support (generating proper stack maps for instrumented code), Tomcat 8 support, and fixes for the ZICO collector and collector UI.