- 3 minutes to read

Mule ESB Monitoring Agent

Info

Monitor your Mule ESB solutions including run-time environment with the Mule ESB Monitoring Agent for Nodinite and get alerts whenever there is a problem detected.

Nodinite Monitoring applies to both MuleSoft Anypoint(Mule 3.x version along with Mule 4.x) and Mule ESB community editions.

The agent provides a way to monitor key features in Mule ESB instances. For instance, it might be interesting to be aware of the status of the Mule applications. An alarm is raised when the application status is stopped.

The current state of the Resources are available in Monitor Views and alerts can get distributed (pushed) to end-users (Mail, Ticket handling systems, etc.).
Alert Metrics can be displayed either in the dashboard or using custom Reports using Power BI or any other tool that you prefer since data comes from our REST-based Web API.

  • Monitoring of flows in both Mule ESB and MuleSoft Anypoint (on-premise and in the cloud) is supported
  • Remote Actions are available on some resources which removes the need of the MMC/remote desktop connections
  • Any number of Mule ESB Instances can be monitored from a single monitoring agent
  • Multiple monitoring agents can be deployed on multiple servers with Mule ESB instances
  • Servers with Mule ESB instances can be local or in the cloud, and even off-site (partner/customer location)
  • Low overhead with least privileges policy
  • Reporting capabilities

Documentation support is provided by the Repository Model model.

Monitors Mule Here's an example of auto-discovered Mule ESB artifacts like Server instance, endpoints, applications and connectors

Features

Mule 3.x

The Resources are grouped by Categories. The following Mule Categories exists:

  • Application - Monitor the status of Mule ESB applications
  • Connector - Monitor the status of Mule ESB connectors
  • Endpoints - Monitor the status of Mule ESB endpoints
  • Server - Monitor the status of Mule ESB server instances

Mule 4.x

Monitoring Mule 4.x - Make sure your mules are available and running. Monitoring could not be easier and no changes are required to the existing solutions

Actions

Fix your Mule ESB related problems with ease from a distance without the MMC (Mule Management Console).

Using the Web Client for Nodinite, Actions can be sent to the Monitoring Agent for Mule Server requesting operations to be performed on the monitored resources. With the existing privilege mode, you can allow certain users to perform an operation on selected resources.

List of Actions on the Resources of Mule Categories that can be executed from using this agent:

  • Application
  • Start an application
  • Stop an application
  • Connector
  • Start a connector
  • Stop a connector
  • Endpoints
  • Connect to an endpoint
  • Disconnect to an endpoint
  • Server
  • Restart of a Mule ESB Server instance

List of Actions on the Resources of mule 4.x that can be executed from using this agent:

  • Application
  • Start an application
  • Stop an application
  • Flow
  • Start a Flow (Excluding CloudHub)
  • Stop a Flow (Excluding CloudHub)
  • Server
  • Restart of a Mule Server instance (Excluding CloudHub)
  • Stop a Mule Server instance (Excluding CloudHub)

Supported Versions

All versions based on Mule ESB/Run-time 3.6.x and onwards are supported.

All editions, Standalone runtime, Anypoint run-time including Community Edition and Enterprise are supported.

Release Notes

For information about the latest release, see Release Notes


Next Step

Configuration of the agent
Install Mule Monitoring Agent

Prerequisites for Mule ESB Monitoring Agent