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.
Related Topics
- Troubleshooting Overview — Browse more WSO2 monitoring FAQ entries.
- Alarm Plugins — Route environment-specific alerting to the right channels.