ITSM Readiness Checklist
12 min read
Get the checklist →Compare SolarWinds Additional Polling Engine and Platform Remote Collector across scalability, feature coverage, firewall requirements, operations, and DMZ architecture.
When SolarWinds monitoring spans multiple sites, network zones, or a DMZ, two different polling approaches become relevant: the Additional Polling Engine (APE) and the SolarWinds Platform Remote Collector.
Both move monitoring closer to the monitored systems, but they are not interchangeable versions of the same architecture. An APE is a full SolarWinds scalability engine with broad feature coverage and high polling capacity. A Remote Collector is intentionally lighter: it is designed for remote, bandwidth-constrained, or strongly segmented networks and reduces central communication at the cost of capacity and feature coverage.
That distinction matters especially in a DMZ. The design question is not only what can be monitored, but also which systems may communicate across the security boundary, whether direct database connectivity is acceptable, and how many firewall rules must be maintained long term.
The values and support statements in this article reflect SolarWinds documentation available in September 2026. Actual limits depend on product, license, version, polling protocol, polling intervals, and hardware. Always validate the exact version against the current support and port documentation before implementation.
| Question | Additional Polling Engine | Platform Remote Collector |
|---|---|---|
| Primary purpose | Scale, high throughput, broad feature coverage | Small/remote/segmented networks, DMZ, WAN |
| Direct central DB connection | Yes | No |
| Central communication | Multiple platform ports | TCP 17778 outbound |
| Capacity | Product- and protocol-dependent, much higher | Max. 1,000 elements per Collector |
| Feature coverage | Broad | Intentionally limited |
| NAT / proxy | Normal platform network requirements | NAT-friendly, authenticated proxy supported |
| Offline buffering | Not a core architecture feature | Up to 24 hours |
| Typical DMZ fit | Technically possible, but more trust paths | Often the first architecture worth evaluating |
The practical decision is therefore rarely “which poller is better?” It is usually: Do I need the feature breadth and scale of an APE, or is the Remote Collector's reduced communication model more important?
An Additional Polling Engine extends the polling capacity of a SolarWinds deployment. It is tightly integrated with the central SolarWinds Platform and can cover a much broader feature set than a Remote Collector.
Typical strengths include:
The trade-off is tighter platform coupling. According to the current SolarWinds Port Requirements, an APE requires, depending on version and enabled features, platform communication such as:
UDP 1434 is only needed when SQL Server Browser or dynamic SQL ports are used.
Inside a trusted server network this communication is often straightforward. In a DMZ, direct SQL access becomes a relevant design issue because a compromised polling server has a direct network path to an internal database service.
SolarWinds is often associated with a figure of 12,000 elements per polling engine. That remains a useful generic planning baseline for classic NPM deployments at standard polling intervals. SolarWinds also recommends considering redistribution or additional engines around 10,000 elements or when polling rate exceeds roughly 85 percent.
But it is not a universal technical maximum.
For current SolarWinds Observability Self-Hosted Enterprise Scale scenarios, SolarWinds documents much higher protocol-dependent figures. For the documented 2025.4 generation, examples include up to roughly:
subject to CPU resources, licensing, and standard polling frequencies. Some limits increase further with additional CPU cores.
The key point is that APE capacity must be sized against the actual product and licensing model. A simple “12,000 versus 1,000” comparison is too crude for modern Enterprise Scale deployments.
The SolarWinds Platform Remote Collector takes a different approach. It is based on SolarWinds agent technology, but it executes polling jobs locally on behalf of other devices. Systems in the remote network can still be monitored agentlessly through WMI or SNMP, while central communication uses the agent connection.
The most important difference is that a Remote Collector does not require a direct connection to the SolarWinds Platform database.
SolarWinds documents TCP 17778 outbound from the Collector to the SolarWinds Platform for central communication. The connection is agent-initiated. The Collector is NAT-friendly and supports authenticated proxy traversal. SolarWinds explicitly positions it for DMZs, branch offices, cloud networks, and low-bandwidth/high-latency links.
Additional characteristics include:
From a security perspective, this reduces the number of trust paths significantly. Operationally, it also means a short WAN outage does not immediately have to become a monitoring data gap.
A Remote Collector is still not a reverse proxy. It is an independent poller with a local Job Engine and an agent-initiated return channel to the platform.
In a DMZ, the question is usually not whether an APE works technically. It does. The more important question is whether its connections to the internal SolarWinds stack are acceptable.
A simplified view looks like this:
Additional Polling Engine in the DMZ
-> SQL / TCP 1433
-> Main Polling Engine / TCP 5671
<-> SolarWinds Platform / TCP 17777
-> monitored systems
Remote Collector in the DMZ
-> SolarWinds Platform / TCP 17778
-> monitored systems
That is why a Remote Collector is often the first architecture option worth evaluating for a DMZ. Not because it provides more features, but because the central attack and communication surface can be constrained more easily.
One caveat remains: the Remote Collector still initiates TCP 17778 from its network toward the internal SolarWinds Platform. If a security policy prohibits all DMZ-initiated traffic to internal systems without exception, the Remote Collector does not satisfy that requirement either. It does, however, reduce the path to a clearly defined agent-based channel and removes direct SQL connectivity.
The current SolarWinds Scalability Engine Guidelines specify:
The 1,000-element limit does not mean 1,000 devices. A switch can contribute one node plus dozens or hundreds of monitored interfaces. A server can add volumes and other monitored objects.
A simple sizing example:
| Environment | Approximate element count |
|---|---|
| 200 servers, each with 1 node + 3 volumes | about 800 elements |
| 40 switches, each with 1 node + 24 interfaces | about 1,000 elements |
| 25 switches, each with 1 node + 48 interfaces | already above 1,200 elements |
These are planning examples, not SolarWinds licensing calculations. They show why device count alone is not enough for Remote Collector sizing.
SolarWinds also recommends sizing a Collector close to the 1,000-element ceiling more like a small SolarWinds Platform deployment. A “lightweight Collector” is therefore not automatically a tiny VM when heavily loaded.
The Remote Collector currently runs on Windows. SolarWinds lists Windows Server 2012 R2 through 2025 and Windows 10/11 among supported platforms; Linux and AIX are not supported for the Remote Collector. The host also requires:
Server-initiated agent communication is explicitly not supported for Remote Collectors.
For a DMZ design, that means the simpler network model reduces firewall relationships but still requires a maintained Windows host in the zone.
SolarWinds explicitly states that a Remote Collector does not support every metric and function available through an Additional Polling Engine.
The current support matrix lists Remote Collector support for:
Supported common platform metrics include:
For NPM, SolarWinds additionally documents support for capabilities such as:
For SAM, SolarWinds lists support including:
The current SAM Remote Collector documentation lists examples such as:
The SolarWinds API Poller Requirements also explicitly state that API Poller does not support agent polling or Remote Collectors.
A common architecture mistake is to read “NAM supports Remote Collector” as meaning that every function of NPM, NCM, NTA, IPAM, UDT, and VNQM automatically runs through the Collector.
The SolarWinds support matrix is more specific: it lists common SolarWinds Platform metrics for NAM and then enumerates concrete NPM functions. Specialized module workflows need separate verification.
The better design-review question is therefore not:
“Does our product support Remote Collector?”
but:
“Does the Remote Collector support the exact polling method, monitor type, and module workflow we need at this site?”
That matters especially for configuration management, flow collection, specialist application monitors, and custom checks.
Remote Collectors use agent technology for their own platform communication, but they cannot be combined arbitrarily with agent-based node monitoring.
SolarWinds documents that:
For SAM, licensing matters as well: Remote Collector is supported with node-based licensing.
If an environment already uses many agent-polled nodes, this needs to be considered early in the architecture design.
There is also a less obvious capacity detail: SolarWinds states that each Remote Collector reduces the Agent scalability of its assigned polling engine by the equivalent of ten SolarWinds Platform Agents. In deployments with very large Agent populations, that can matter.
Migration planning contains an important practical trap.
An Agent installed on a Main Polling Engine or Additional Polling Engine cannot be promoted to a Remote Collector. An existing APE therefore cannot simply be converted into a Remote Collector in place.
The reverse path is not symmetric either. A Remote Collector cannot be directly demoted back into a normal SolarWinds Platform Agent. SolarWinds describes a removal process instead:
For DMZ migration projects, a new Collector host running in parallel with the existing APE is therefore often the lower-risk pilot approach. Nodes can then be moved in a controlled way between APE and Remote Collector.
SolarWinds explicitly positions Remote Collectors for low-bandwidth and high-latency scenarios. The local poller runs jobs at the site and forwards results centrally afterward.
With an APE, the traffic pattern is different. SolarWinds notes that relatively little monitoring traffic flows between the Main Polling Engine and a remote APE, while most monitoring-related traffic is between the APE and the SolarWinds database.
That matters for site design. An APE on the far side of a slow or unstable WAN link may poll local devices efficiently, but it still depends heavily on database connectivity. The Remote Collector removes that direct database dependency and can buffer results for up to 24 hours during communication loss.
The 24-hour buffer is not a substitute for High Availability or disaster recovery. It helps with temporary network interruptions, not with the permanent loss of the Collector host.
Operationally, the Remote Collector is tied closely to the Agent lifecycle:
This reduces separate upgrade effort across many small remote sites.
An APE, by contrast, is a full scalability engine and part of the central SolarWinds upgrade path. It requires more platform components, resources, and network communication, but provides the broader feature set in return.
| Criterion | Additional Polling Engine | Platform Remote Collector |
|---|---|---|
| Architecture | Full scalability engine | Lightweight remote poller based on Agent technology |
| Capacity | Product/protocol/license dependent, much higher | Max. 1,000 elements per Collector |
| Direct database connection | Yes | No |
| Central communication | Multiple platform ports | TCP 17778 outbound |
| NAT / proxy | Normal platform network requirements | NAT-friendly, authenticated proxy |
| Offline buffering | Not a core feature | Up to 24 hours |
| Feature coverage | Broad | Limited and support-matrix dependent |
| SAM licensing | Product/APE model | Node-based required |
| Agent-polled nodes | Supported depending on product design | Cannot be polled through RC |
| API Poller | Yes, depending on SAM/platform | Not supported |
| Container / JMX | With relevant modules | Not supported |
| Poller OS | Supported Windows Server versions | Windows, no Linux/AIX |
| Upgrade | Scalability-engine upgrade | Automatic through Agent path |
| DMZ fit | Possible, but more central trust paths | Often first option to evaluate |
| WAN / high latency | Database connectivity remains important | Explicitly designed for these scenarios |
An Additional Polling Engine is usually the more robust option when:
For large data centers and complex monitoring zones, the APE is therefore often the more predictable platform component.
A Remote Collector deserves particular consideration when:
For SNMP-based infrastructure monitoring and many classic SAM scenarios, this model can fit very well.
APEs and Remote Collectors do not have to be mutually exclusive. SolarWinds supports moving nodes between Remote Collectors and APEs.
A typical hybrid design can use:
The trade-off is that if an APE is still required in the same DMZ for exceptions, some of the simplified security model is lost. Exceptions should therefore be identified during template and monitor inventory, not after deployment.
Before choosing an architecture, answer ten concrete questions:
These questions usually produce a reliable decision faster than a purely theoretical product comparison.
For a DMZ or remote site, use a small but representative pilot. For example:
The pilot should validate more than metrics. Also test:
Additional Polling Engine and Platform Remote Collector solve different problems.
An APE provides much higher capacity and broader feature coverage, but requires tighter integration with the central SolarWinds Platform and database. A Remote Collector reduces those trust paths significantly and is therefore particularly attractive for DMZs, branch offices, cloud networks, and high-latency/low-bandwidth scenarios. In return, it has a clear 1,000-element-per-Collector limit and functional restrictions.
For DMZ projects, the Remote Collector is therefore often the first architecture to evaluate from both a functional and security perspective. The final decision should only be made after element counts, exact monitor types, Agent usage, licensing, and security rules have been checked against the actual support matrix.
If you want to review your SolarWinds polling architecture, DMZ segmentation, or existing monitoring landscape, see Observability & Monitoring. For a concrete architecture review, contact heureka.
Talk to our experts about your specific challenges. We provide honest assessments and actionable recommendations.
Practical implementation
Discuss your current situation with heureka. Together, we can clarify priorities, ownership, and the most useful place to start.
12 min read
Get the checklist →16 min read
Get the whitepaper →5 min
Start assessment →