Prerequisites for the Nodinite Boomi Monitoring agent
This page describes the prerequisites to successfully install and run the Nodinite Boomi 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 installation of Nodinite Core Services. This documentation covers local network setup (usually on the Nodinite application server)
Software Requirements
The Nodinite Boomi Monitoring Agent is a Web Application installed in IIS, and is usually installed on the Nodinite application server.
Product | Comment |
---|---|
ASP.NET Core | ASP.NET Core 8.0 New 1.0.23 |
Versions 1.0.0.14 - 1.0.0.22 make use of the .NET 7 Versions prior to 1.0.0.14 make use of the ASP.NET 5
You must use a modern browser like Edge or Chrome. Add /swagger
last in the address to test it out.
You must have ASP.NET Core installed.
Important
You must download and install the ASP.NET hosting bundle.
- Host ASP.NET Core on Windows with IIS
- ASP.NET Core 7.0 Runtime (v7.0.0) - Windows Hosting Bundle Installer!
Supported Versions
Cloud technologies are evolving fast and Boomi deprecates older versions of their API's now and then. Nodinite will always support the API's supported by Boomi. This means you need to update Nodinite and the Boomi Monitoring Agent from time to time.
Make sure to subscribe to the Release Notes
What AtomSphere User rights does the Nodinite Boomi Monitoring agent require?
- The agent uses the Atomsphere API to manage information and to modify the state of your Boomi Environment(s). Therefore the account used must be Administrator.
Role based security using least privileges are being evaluated, stay tuned.
What Windows User Rights does the Nodinite Boomi Monitoring agent require?
The agent is installed as a Web Application within the IIS, usually on the Nodinite application server. Virtual machines are supported.
- The App Pool can be configured to run with limited access rights.
- The built-in
ApplicationPoolIdentityId
can be used- During the installation, you must add the full control right for the IIS App Pool assigned to the Web Application.
The specific settings are detailed on the Install the Nodinite Boomi Monitoring agent user guide.
- The built-in
What Firewall settings are required for the Nodinite Boomi Monitoring agent?
The Boomi Monitoring Agent has both inbound and outbound communication:
- Between the Monitoring Service and the Boomi Monitoring Agent
- Between the Boomi Monitoring Agent and Atomsphere API
1. Between the Monitoring Service and the Boomi 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) |
And further with 'Option 1' or 'Option 2' as documented next:
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.
The following ports must be open for outbound communication with '*.servicebus.windows.net' from both on-premise and off-site (Nodinite Windows Server(s) and where the agent is installed):
Port | Name | Inbound | Outbound | TCP | UDP | Comment |
---|---|---|---|---|---|---|
443 | HTTPS | Secure outbound traffic | ||||
5671, 5672 | Secure AMQP | |||||
9350 - 9354 | Net.TCP |
2. Between the Boomi Monitoring agent and AtomSphere API
You must whitelist the addresses usually using port 443 according to this article, usually the following:
Port | Name | Inbound | Outbound | TCP | UDP | Comment |
---|---|---|---|---|---|---|
443 | HTTPS | Secure outbound traffic with the Atomsphere API |
Frequently asked questions
Additional solutions to common problems and the FAQ for the Nodinite Boomi Integrations Monitoring Agent exist in the Troubleshooting user guide.
Next Step
Add or manage a Monitoring Agent Configuration
Install the Nodinite Boomi Monitoring agent