# Remote Collector — Installation Guide **Remote Collector** is an agent installation for OpManager that can function as: - **MiniPoller** – Discovers devices and monitors availability in isolated networks, forwarding data to OpManager. - **NetFlow Generator** – Passively captures raw packets, converts them into NetFlow packets, and enables monitoring for devices that do not support native flow. - **DPI Engine** – Performs deep packet inspection, monitoring application and network response times at the packet level. - **NetSpeed Tracker** – Tracks internet speed provided by ISPs, monitors upload/download usage, and provides insights into jitter and latency issues. ## Download Remote Collector Agent **Prerequisite:** The Remote Collector requires the central OpManager server to be operating in **HTTPS mode** for successful communication and functionality. **Operational Modes:** The Remote Collector package is deployed with one of the following four core operational modes: *Mini Poller, NetFlow Generator, DPI Engine,* or *NetSpeed Tracker.* While the Remote Collector inherently supports all four functions, the installer enforces the selection of only one mode during the initial installation phase, based on specific monitoring requirements. [Click here to learn more about the prerequisites for installing Remote Collector.](https://www.manageengine.com/network-monitoring/help/remote-collector-prerequisites.html) ## Steps to Download the Remote Collector 1. In the OpManager console, navigate to **Settings > ITOM Agent > Remote Collector**. 2. Enable SSL certificate. [Click here](https://www.manageengine.com/network-monitoring/help/remote-collector-enabling-ssl.html) to learn how to enable SSL Certificate. 3. Remote in or log in to the server that needs to install Remote Collector and open the **OpManager GUI**. 4. Navigate to **Settings > ITOM Agent > Remote Collector**. 5. Download **Remote Collectors** for **Windows** or **Linux** at the bottom of the Remote Collector Page as shown below. ![Remote Collector](https://www.manageengine.com/network-monitoring/help/images/rc-installation-1.png) Once the download is complete, proceed with the installation of Remote Collector. ## Installing Remote Collector in Microsoft Windows 1. Launch Remote Collector installation (.exe) file and click **Next** to proceed with the installation. ![Remote Collector](https://www.manageengine.com/network-monitoring/help/images/rc-installation-1.png) 2. Verify and accept the license agreement and click **Next**. ![Remote Collector](https://www.manageengine.com/network-monitoring/help/images/rc-installation-2.png) 3. Choose the destination folder location (optional) or click **Next** to continue. ![Remote Collector](https://www.manageengine.com/network-monitoring/help/images/rc-installation-3.png) 4. A pop up message to verify the pre-requisites will appear. Click **OK** to proceed, if the prerequisites are met. ![Remote Collector](https://www.manageengine.com/network-monitoring/help/images/rc-installation-4.png) 5. Review the installation path details shown and then click **Next**. ![Remote Collector](https://www.manageengine.com/network-monitoring/help/images/rc-installation-5.png) 6. Select the operation as **MiniPoller, NetFlow Generator, Deep Packet Inspection,** or **NetSpeed Tracker** depending upon your requirement and click **Next**. 7. **Proxy Configuration (Optional):** Enter Proxy Host, Port, Username, and Password (if required), or skip. ![Remote Collector](https://www.manageengine.com/network-monitoring/help/images/rc-installation-6.png) 8. In the communication panel, enter the Host name, HTTPs Port, Sensor Name and Sensor Installation Key. You can copy the Sensor Installation Key details from the OpManager GUI under *Settings > ITOM Agent > Remote Collector*. ![Remote Collector](https://www.manageengine.com/network-monitoring/help/images/rc-installation-7.png) | Field | Description | |---|---| | Host Name | Host name of the server in which OpManager is running | | HTTPs Port | Port Number that OpManager runs on | | Remote Collector Name | Name for Remote Collector | | Remote Collector Installation Key | The Key displayed in OpManager GUI | 9. Once the communication between OpManager and Remote Collector is complete, a message **"Remote Collector has successfully registered with OpManager server"** will pop up. Click **OK** to proceed. ![Remote Collector](https://www.manageengine.com/network-monitoring/help/images/rc-installation-8.png) 10. Select Ethernet Card from the drop down list box (Ethernet selection only for NetFlow/DPI/NetSpeed Tracker). ![Remote Collector](https://www.manageengine.com/network-monitoring/help/images/rc-installation-9.png) 11. Click **Finish** to close the installation wizard, and launch the application. ![Remote Collector](https://www.manageengine.com/network-monitoring/help/images/rc-installation-10.png) Once the installation is complete, Remote Collector will run as a service in the background. ## Installing Remote Collector in Linux (Console) To launch the installer, type the following commands (where `ManageEngine_RemoteCollector_64bit` is the name of the downloaded .bin file): ```bash chmod +x ManageEngine_RemoteCollector_64bit.bin ./ManageEngine_RemoteCollector_64bit.bin ``` 1. Once the introduction appears, press **Enter** to continue. ![Remote Collector](https://www.manageengine.com/network-monitoring/help/images/rc-installation-linux-1.png) 2. Now the license agreement part is displayed, press **Enter** to continue. ![Remote Collector](https://www.manageengine.com/network-monitoring/help/images/rc-installation-linux-2.png) 3. Verify the installation folder, and type **Y** to continue. 4. After confirming the pre-installation summary, press **Enter** to start installing. ![Remote Collector](https://www.manageengine.com/network-monitoring/help/images/rc-installation-linux-3.png) 5. Select the operation as **MiniPoller, NetFlow Generator, Deep Packet Inspection,** or **NetSpeed Tracker** depending upon your requirement and enter the number of your choice or press to accept the default. ![Remote Collector](https://www.manageengine.com/network-monitoring/help/images/rc-installation-linux-4.png) 6. **Proxy Configuration (Optional):** Enter details if required. ![Remote Collector](https://www.manageengine.com/network-monitoring/help/images/rc-installation-linux-5.png) 7. In the communication details section, type in the following details: | Field | Description | |---|---| | Host Name | Host name of the server in which OpManager is running | | HTTPs Port | Port Number that OpManager runs on | | Remote Collector Name | Name for Remote Collector | | Remote Collector Installation Key | The Key displayed in OpManager GUI | ![Remote Collector](https://www.manageengine.com/network-monitoring/help/images/rc-installation-linux-6.png) 8. Once the installation key is verified and communication with OpManager server is established, Ethernet card details will be shown; select the Ethernet card option number to be used for capturing network packets, from the displayed options (only for NetFlow/DPI/NetSpeed Tracker). ![Remote Collector](https://www.manageengine.com/network-monitoring/help/images/rc-installation-linux-7.png) 9. Once this is done, the installation will complete and the Remote Collector will start running as a service. ![Remote Collector](https://www.manageengine.com/network-monitoring/help/images/rc-installation-linux-8.png) ## Installing Remote Collector in Linux (GUI Mode) 1. Type the following command in the terminal to convert the binary file to executable file: ```bash chmod +x ManageEngine_Remote Collector_64bit.bin ``` 2. To launch the executable file type the following command: ```bash ./ManageEngine_Remote Collector_64bit.bin ``` 3. Once the installation wizard opens, click **Next** to begin installation. ![Remote Collector](https://www.manageengine.com/network-monitoring/help/images/rc-installation-gui-1.png) 4. Click on the "I accept the terms of the License Agreement" radio button, and click **Next**. ![Remote Collector](https://www.manageengine.com/network-monitoring/help/images/rc-installation-gui-2.png) 5. Select the installation directory by clicking on the "Choose" button and click **Next**. ![Remote Collector](https://www.manageengine.com/network-monitoring/help/images/rc-installation-gui-3.png) 6. Verify the pre-installation summary and click the **Install** button to begin extraction. 7. Select the operation as **MiniPoller, NetFlow Generator, Deep Packet Inspection,** or **NetSpeed Tracker** depending upon your requirement and click **Next**. ![Remote Collector](https://www.manageengine.com/network-monitoring/help/images/rc-installation-gui-4.png) 8. **Proxy Configuration (Optional):** Enter details if required. ![Remote Collector](https://www.manageengine.com/network-monitoring/help/images/rc-installation-gui-5.png) 9. After the Server type selection, type in the communication details, which includes: | Field | Description | |---|---| | Host Name | Host name of the server in which OpManager is running | | HTTPs Port | Port Number that OpManager runs on | | Remote Collector Name | Name for Remote Collector | | Remote Collector Installation Key | The Key displayed in OpManager GUI | ![Remote Collector](https://www.manageengine.com/network-monitoring/help/images/rc-installation-gui-6.png) 10. Type in the Ethernet card number in the textbox for capturing network packets, from the Ethernet adapter box, and click **Next** to finish up the installation (only if Mini Poller is selected). ![Remote Collector](https://www.manageengine.com/network-monitoring/help/images/rc-installation-gui-7.png) 11. Once you click the **Finish** button, the installation will complete and the Remote Collector starts running as a service. ## Starting Remote Collector as a service in Windows 1. Open **Services** in taskbar and double click **ManageEngine Remote Collector** that you intend to start. 2. Click the **Start** button. 3. ![Remote Collector](https://www.manageengine.com/network-monitoring/help/images/rc-installation-gui-8.png) Once the steps are complete, ManageEngine Remote Collector will start running on the device. ## Stopping Remote Collector as a service in Windows 1. Open **Services** in taskbar and double click **ManageEngine Remote Collector** that you intend to stop. 2. Click the **Stop** button. 3. ![Remote Collector](https://www.manageengine.com/network-monitoring/help/images/rc-installation-gui-9.png) Once the steps are complete, ManageEngine Remote Collector will stop running on the device. ## Uninstalling Remote Collector as a service in Windows 1. Open **Control Panel** and navigate to **Add/Remove programs** in which Remote Collector is listed. 2. Click the **ManageEngine Remote Collector** program and click **Uninstall** or right click on the program and click **Uninstall**. 3. ![Remote Collector](https://www.manageengine.com/network-monitoring/help/images/rc-installation-gui-10.png) Once the steps are complete ManageEngine Remote Collector will be uninstalled from the device. ## Starting or stopping Remote Collector as service in Linux Execute `.linkAsService.sh` from `Remote Collector/bin` with root login. Start Remote Collector by executing `systemctl start Remote Collector.service` or `/etc/init.d/Remote Collector.service start` files, depending on your OS version. Check the status of Remote Collector by executing `systemctl status Remote Collector.service` or `/etc/init.d/Remote Collector.service status` commands. Remote Collector will now start as a service. Stop Remote Collector by executing `systemctl stop Remote Collector.service` or the `/etc/init.d/Remote Collector.service stop` commands. ![Remote Collector](https://www.manageengine.com/network-monitoring/help/images/rc-installation-gui-11.png) ## Uninstalling Remote Collector as a service in Linux 1. Open installed folder `Remote Collector/bin` directory. 2. Type the following command: `./SensorService stop` and then delete the folder. 3. ![Remote Collector](https://www.manageengine.com/network-monitoring/help/images/rc-installation-gui-14.png) Remote Collector will be removed from your device.