
| RAM | 16GB (A minimum of 12GB of memory is required apart from the memory consumed by the OS and other processes) |
Processor/ Virtual Processor | 8 core processors/ 16 Virtual Processors |
| Processor Speed | 2.5GHz or above |
| Disk Space | 100GB or higher |
| OS | Windows or Linux The On-Premise Poller is currently incompatible with ARM-based machines. |
OS Type | 64-bit |

Monitor type | Windows | Linux |
|---|---|---|
❌ | ✅ | |
❌ | ✅ | |
✅ | ❌ | |
✅ | ❌ |


Port | Protocol | Connection | Purpose / Module | Source | Destination | Remarks |
|---|---|---|---|---|---|---|
8060 | TCP | Inbound to server | Data collection | Internal | Internal | Used for data collection. If port 8060 is unavailable, subsequent ports that are free will be identified and used, like 8061. |
13306 | TCP | Internal | PostgreSQL database | Internal | Internal | Used for internal database communication. External firewall opening is not needed. If port 13306 is unavailable, subsequent ports that are free will be identified and used, like 13307. |
135 | TCP | Outbound from On-Premise Poller | DCOM Communication (WMI) | On-Premise Poller | Monitored Windows Server | Required for the On-Premise Poller to establish the initial DCOM connection with remote Windows servers—a prerequisite for WMI monitoring. |
1025–5000 | TCP | Outbound from On-Premise Poller | WMI monitoring (dynamic–older Windows operating systems) | On-Premise Poller | Monitored device | Used to fetch monitoring data after a DCOM connection (via port 135) is established. Microsoft dynamically assigns ports within this range for WMI on Windows 2000, Windows XP, and Windows Server 2003. Learn more. |
49152–65535 | TCP | Outbound from server | WMI monitoring (dynamic – newer Windows operating systems) | On-Premise Poller | Monitored device | Used to fetch monitoring data after a DCOM connection (via port 135) is established. Microsoft dynamically assigns ports within this range for WMI on Windows Server 2008 and later, and Windows Vista and later. Learn more. |
161 | UDP | Outbound from server | SNMP monitoring | On-Premise Poller | Monitored device | Used by the On-Premise Poller to send SNMP requests to monitored devices. Site24x7 uses a dynamic listening port to receive SNMP responses; monitored devices must have port 161 open. |
162 | UDP | Inbound to server | SNMP traps | Monitored device | On-Premise Poller | Used by the On-Premise Poller to receive SNMP trap messages from monitored devices. |
23 | TCP | Outbound from server | Outbound from server | On-Premise Poller | Monitored device | The On-Premise Poller initiates Telnet sessions to remote servers for CLI monitoring. |
22 | TCP | Outbound from server | CLI monitoring (SSH) | On-Premise Poller | On-Premise Poller | The On-Premise Poller initiates SSH sessions to remote servers for secure CLI monitoring. |
514 | UDP | Inbound to server | Syslog messages | Monitored device | On-Premise Poller | Used to receive general Syslog messages from monitored devices. |
5985 | TCP | Outbound from server | WinRM | On-Premise Poller | DHCP server | Used by Microsoft IPAM to remotely connect to DHCP servers and collect DHCP scope, lease, and utilization information. It also enables IPAM to perform remote DHCP management and monitoring tasks. Required only if the IPAM module is used. |
5986 | TCP | Outbound from server | WinRM | On-Premise Poller | DHCP server | Used by Microsoft IPAM to securely communicate with DHCP servers for collecting DHCP scope, lease, and utilization data. It provides the same remote management capabilities as port 5985 but with TLS/SSL encryption for enhanced security. Required only if the IPAM module is used. |
69 | UDP | Inbound to server | Network Configuration (NCM)Module–TFTP server | Monitored device | On-Premise Poller | Used by the NCM module TFTP server to receive device configuration backups. Required only if the NCM module is configured to use TFTP. |
22 | TCP | Network Configuration Module (NCM)–SCP/SFTP server | Monitored device | On-Premise Poller | On-Premise Poller | Used by the NCM module to receive device configuration backups. Required only if either module is used for backups. |
9996 | UDP | Inbound to server | NetFlow Analyzer module | Devices (routers, switches, firewalls, NPS agents) | On-Premise Poller | Used by the NetFlow Analyzer module to receive network traffic flow data (NetFlow, sFlow, IPFIX, J-Flow, and others) from devices. If port 9996 is unavailable, subsequent ports that are free will be identified and used, like 9997. |

We recommend using dedicated On-Premise Pollers to monitor your Web Transaction (Browser) and Webpage Speed (Browser).