- 2 minutes to read

Can I monitor multiple WSO2 environments (Dev/Test/Prod) with one agent?

Yes—one agent monitors unlimited WSO2 servers and environments. This FAQ explains how a single Nodinite monitoring agent can cover Dev, Test, UAT, and Production from one installation.

Single Agent Coverage

Install the monitoring agent on one Windows Server and let it monitor WSO2 services across every environment as long as network access is available. For WSO2 Enterprise Integrator, the agent connects by using JMX on port 9999. For WSO2 Micro Integrator, the agent connects by using the Management API on port 9164.

Licensing Example

One agent can monitor this landscape:

  • Production: 4 servers and 15 services
  • UAT: 2 servers and 8 services
  • Test: 2 servers and 6 services
  • Dev: 1 server and 4 services

That is 9 servers and 33 services with one licensing unit because licensing is based on agent instances, not the number of monitored resources.

Environment-Specific Alerting

Combine Monitor Views and alerting rules to separate environments for the right audience:

  • Production failures can notify PagerDuty 24/7.
  • UAT failures can notify Slack during business hours.
  • Dev failures can go to a weekly email digest.

Next Steps

  • Overview — Review supported WSO2 connection methods and monitored resources.
  • Monitor Views — Build separate views for Production, UAT, Test, and Dev.