SNAMP 2.0.0

Major update of SNAMP platform and its components. A new functionality includes:

SNAMP Platform 2.0.0

SNAMP introduces a new shell commands and API for working with resource groups,
health checks, supervisors and service discovery. Also, SNAMP provides client-side
library called SNAMP Instrumentation Library for sending metrics, notifications
and health checks from client applications
similar to Dropwizard and
Apache HTrace.

SNMP Resource Connector 2.0.0

Numerous bug fixes.

JMX Resource Connector 2.0.0

Support of management operations using JMX operations.

RShell Resource Connector 2.0.0

Support of management operations using execution of shell commands.

Groovy Resource Connector 2.0.0

Support of management operations using Groovy methods.

Composite Resource 2.0.0

Allows to compose two or more resources as a single managed resource.
Previous functionality from Resource Aggregator such as aggregation of metrics is included.

HTTP Acceptor 2.0.0

A new type of resource connector introduced since version 2.0. It accepts
monitoring and tracing information using HTTP transport. This connector should
be used in conjunction with SNAMP Instrumentation Library.

Zipkin Connector 2.0.0

A new type of resource connector introduced since version 2.0. It receives spans
from Zipkin-instrumented applications using HTTP or Kafka transports.

Actuator Connector 2.0.0

A new type of resource connector introduced since version 2.0. It harvests metrics
and health checks from Spring-based applications using Spring Actuator.

Modbus Connector 2.0.0

Without any changes in comparison with SNAMP 1.2.0.

Stub Connector 2.0.0

Useful resource connector for tests and demonstration. It provides synthetic metrics.

JMX Gateway 2.0.0

Fix serialization issues associated with JMX.

SSH Gateway 2.0.0

Health status can be obtained from CLI.

HTTP Gateway 2.0.0

WebSockets is the only transport for notifications. Long-polling and SSE was removed.

XMPP Gateway 2.0.0

Health status can be obtained in chat session.

Syslog Gateway 2.0.0

Asynchronous message sending was replaced with synchronous.

Nagios Gateway 2.0.0

Numerous bug fixes.

Gateway for Nagios Service Check Acceptor (NSCA) 2.0.0

Numerous bug fixes.

Gateway for Nagios Remote Data Processor (NRDP) 2.0.0

Numerous bug fixes.

SMTP Gateway 2.0.0

A new type of gateway introduced since version 2.0. This gateway publishes
information about notifications and health check to one or more e-mail boxes
using SMTP protocol.

InfluxDB Gateway 2.0.0

A new type of gateway introduced since version 2.0. It can be used to store
all monitoring information and notifications into InfluxDB for further visualization
through Grafana.

OpenStack Supervisor 2.0.0

Provides automatic scaling of cluster based on OpenStack using OpenStack Senlin.
Also, it provides health information about cluster.

SNAMP Web Console

SNAMP Web Console provides web interface for configuration and displaying
monitoring and tracing information.

Dependencies

Removed components

The following connectors are removed from 2.0.0 release: