Prerequisites for Mule ESB Monitoring Agent
This page describes the prerequisites for installing and running the Nodinite Mule ESB Monitoring Agent.
Instances of this agent can be installed on-premise using TCP/IP for local network access and/or in the cloud/off-site using Service Bus Relaying (see also the external link for additional information MicrosoftServiceBusRelayingLink).
We recommend that you keep this agent close to the Nodinite Core Services. This documentation covers local network setup (usually on the Nodinite application server).
Mule ESB Application (ZIP)
This section is applicable for version 3.x. Use this option with on-premise environments. Mule version 4.x uses the public CloudHub APIs.
With Nodinite, the Nodinite Mule ESB Monitoring Agent communicates with a Nodinite-specific Mule ESB Application that you install on all Mule Server Instances to monitor. The Application itself accesses the Mule ESB run-time locally.
Software Requirements
This section applies to the Nodinite application server (usually), you will install the Nodinite Mule ESB Monitoring Agent as a Windows Service.
Product | Version/Edition |
---|---|
Windows Server | Windows 2022Windows 2019Windows 2016Windows 2012 R2Windows 2012 |
.NET Framework | .NET Framework 4.8 or later New 6.0 |
Mule ESB | 3.7 and later |
MuleSoft ESB | Mule runtime engine 4.0 and later |
MuleSoft ESB | Anypoint platform, on-premise and/or hosted in Cloudhub |
Versions 6.0 and later make use of the .NET Framework 4.8 or later.
Version 5.4 make use of the .NET Framework 4.6.2 or later.
Versions before 5.4 make use of the .NET Framework 4.5.2 or later.
What Windows User Rights does the Nodinite Mule ESB Monitoring agent require?
The agent is installed as a Windows Service usually on the Nodinite application server. Virtual machines are supported.
- Local named account or domain account (preferred).
- Access and run-time rights
- Follow the 'How to set logon as a Windows service right' user guide for detailed instructions.
What Cloudhub user rights does the Nodinite Mule ESB Monitoring agent require?
This section is applicable for version 4.x.
The Nodinite Mule ESB Monitoring Agent requires the Cloudhub Admin
right. Apply this setting to each environment.
To enable monitoring of the Anypoint instance, apply the Cloudhub Admin
right to each environment.
What Mule ESB User rights does the Nodinite Mule ESB Monitoring agent require?
This section is applicable for version 3.x.
The Nodinite Mule Monitoring Application (Zip file) needs to be installed into the Mule ESB server instance (repeat for each node to be monitored)
What Firewall settings does the Nodinite Mule ESB Monitoring agent require?
The Mule ESB Monitoring Agent has both inbound and outbound TCP-based communication:
- Between the Monitoring Service and the Mule ESB Monitoring Agent
- For version 3.x, between the Mule ESB Monitoring Agent and instances with the Nodinite Mule ESB Monitoring Application (install ZIP file)
The agent can be installed On-Premise using TCP/IP and/or in the Cloud using Service Bus Relaying.
1. Between the Monitoring Service and the Mule ESB Monitoring Agent
The following ports must be allowed on the Windows server where the agent is installed and running :
Port | Name | Inbound | Outbound | TCP | UDP | Comment |
---|---|---|---|---|---|---|
53 | DNS | The Agent needs to know where your other servers/services are (can sometimes optionally be solved using entries in the local hosts´ file) | ||||
443 | TCP | - | - | eu1.anypoint.mulesoft.com | ||
443 | TCP | - | - | anypoint.mulesoft.com |
Option 1 (Local network)
Port | Name | Inbound | Outbound | TCP | UDP | Comment |
---|---|---|---|---|---|---|
8000 | RPC | Communication is initiated by the Monitoring Service |
Option 2 (Cloud/Hybrid)
Use Service Bus Relayed connections when Nodinite and the agent are on totally different networks.
Nodinite uses the same principle technique as the On-Premise data gateway, see 'Adjust communication settings for the on-premises data gateway' user guide.
Port | Name | Inbound | Outbound | TCP | UDP | Comment |
---|---|---|---|---|---|---|
443 | HTTPS | Secure outbound traffic | ||||
5671, 5672 | Secure AMQP | |||||
9350 - 9354 | Net.TCP |
2. Between the Mule ESB Monitoring Agent and instances with the Nodinite Mule ESB Monitoring Application
This section is applicable for version 3.x.
Port | Name | Inbound | Outbound | TCP | UDP | Comment |
---|---|---|---|---|---|---|
8084 | TCP | Default |
Only make changes to this value after consulting our support.
Next Step
Related
Add or manage a Monitoring Agent Configuration
Monitoring
Administration