Requirements and Prerequisites
Pre-requisites are requirements essential to be met for onboarding success, which includes successful installation of the agent and Syxsense software’s further functioning. Pre-requisites are the first thing you should check before installing Syxsense as failure to review and implement pre-requisite configuration recommendations will lead to the product not functioning either fully or partially.
It is essential that all the prerequisites are configured properly! If you follow, for instance, the vRep installation instructions but won't whitelist BLOB storage in the antivirus and firewall, you will be able to see the console but won't be able to distribute software or patch. And if you don't whitelist CloudManagementSuite, the system won't function at all.
In this section, you will find out how to prepare your system for Syxsense agent installation, device discovery, and further management, what locations your firewall should whitelist, which directories should be configured, and which ports should be opened internally to provide flawless functioning of Syxsense.
We organized all the requirements in an easy-to-read form for your convenience. So, don't forget to double-check that all the requirements are met, and all the needed exclusions are in place.
The Syxsense application is hosted via Microsoft Azure and easily accessible with any web browser over HTTPS; however, due to browser differences and optional plugins, Syxsense recommends Chromium-based browsers such as:
- Google Chrome
- Microsoft Edge
Operating System vs. Browser Zoom Setting Note:
Some displays may scale the Syxsense console differently and it’s generally recommended that the operating system apps and text on the main display are set to default zoom of 100%. Any larger operating system zoom settings may involve compensation from the native browser zoom settings for a better perspective.
Visit Get Started section for more information.
Devices below are supported for vRep, MicroAgent, standard discovery, and agentless installations:
- Windows 7 (patching only with ESU activation until January 10, 2023)
- Windows 8.1
- Windows 10
- Windows 11
- Windows Server 2008 R2 (Self-hosted - Patching only successful with ESU activation until January 10th, 2023, Azure-hosted - Patching only successful with ESU activation until January 9th, 2024 )
- Windows Server 2012 R2
- Windows Server 2016
- Windows Server 2019
- Windows Server 2022
OS Requirements for Windows Devices
- Net Framework 2.0
- Net Framework 4.0 Full Version (not Client Profile)
Linux devices support discovery, inventory, patching, software deployment, and remote tools with Syxsense Manage; additional Cortex actions with Syxsense Secure and Enterprise. Linux OS variants below are supported with the Syxsense Linux Agent installation:
- CentOS (version 7 or above)
- Debian (version 9 or above)
- Oracle Linux (version 7 or above)
- RedHat (version 7 or above)
- RedHat (version 7.9)
- SUSE (version 12 SP2 or above)
- openSUSE (version 15 or above)
- Ubuntu (version 16.04 (LTS) or above)
- Ubuntu (version 20.04 LTS)
- Rocky Linux (all versions)
- Alma Linux (all versions)
- Amazon Linux (version 2)
For Linux patching only, agentless is available via SSH from the vRep client (requires at least 1 Windows device for vRep). Any authorized SSH account will suffice; however, ensure that the account is part of the ‘sudoers’ file, or simply has ‘sudo’ access. This will ensure that the account can run the necessary install commands with root privileges. If using the vRep discovery and SSH capabilities, this is required for all variants of Linux.
macOS devices support discovery, inventory, patching, software deployment with Syxsense Manage; additional Cortex actions and pre-built 3rd party playbooks with Syxsense Secure and Enterprise. macOS versions below are support for the Syxsense Mac Agent installation:
- OS X Mojave
- OS X Big Sur
- OS X Catalina
- OS X Monterrey
Discovery and ManagementDiscovery and Management
To discover and manage other devices on your network the following requirements must be met:
- Install a vRep and approve the vRep from the Devices vReps section
- Add administrator account(s)
- The vRep will need to be able to connect to devices over TCP ports 135 (RPC with service started), 139 and 445 (file sharing Administrative/C$ Shares). These are the typical Windows SMB ports used for remote administration and with Active Directory. If you use the Windows Firewall, you can enable File and Printer Sharing to open these ports. For Workgroup devices, simply install the MicroAgent software manually (easier method than making significant environmental changes to local admin rights and Windows Registry).
- Create a Discover Task and target site IP Address Range(s), administrator account(s), and appropriate scheduled time to run the discovery.
Whitelisted Locations Whitelisted Locations
The following locations must be whitelisted by the firewall (or refer to vRep Relay functionality):
Location | Reason |
(your-site-name).cloudmanagementsuite.com | To ensure devices can reach cloud console and for console email notifications |
verismic.blob.core.windows.net | Clustered content repository within Microsoft Azure |
Ciscobinary.openh264.org | On-demand codec for Syxsense Remote Control if integrated/dedicated graphics cannot be leveraged on endpoint |
Antivirus / HIPS ExceptionsAntivirus / HIPS Exceptions
Before any installation occurs, please ensure that all existing solutions have exceptions for Syxsense communication. The following directories must be excluded from any endpoint protection software:
OS | Directory Location | Reason |
Windows | C:\$VCMSTEMP$\ | Standard installation directory for vRep and MicroAgent |
C:\Program Files (x86)\Verismic\ | Standard installation directory for vRep | |
C:\Windows\System32\config\systemprofile\ Appdata\Roaming\Verismic CMS\ | Standard installation directory for vRep and MicroAgent certificates and task logs | |
Linux | \usr\share\SyxsenseResponder | Standard installation directory for Linux Agent |
MacOS | \System\Library\Application Support\Syxsense\ | Standard installation directory for macOS Agent |
\System\Library\LaunchDaemons\ | Standard plist directory for macOS services |
Network Port RequirementsNetwork Port Requirements
Standard service ports to open internally:
Port | Direction | Recommendation | Reason |
Port 80 | Local to Internet | Required | Download of patches from software vendor download sites. Download of Patches from Syxsense Content Server. |
TCP Port 443 (HTTPS) | Internal/External | Required | All communication to the cloud console |
TCP Port 135 | Internal | Optional | Discovery: vRep to Windows devices |
TCP Port 139 | Internal |
Recommended; Required for Discovery |
Discovery: vRep to Windows devices |
TCP Port 445 | Internal | Recommended; Required for Discovery | Discovery: vRep to Windows devices |
TCP Port 22 | Internal | Optional; Required for Discovery and Linux/Mac | Discovery: vRep to Linux/Mac devices |
Custom service ports to open internally:
Port | Direction | Recommendation | Reason |
TCP Port 51341 | Internal | Required (for Syxsense Secure/ Enterprise) | Patch and Vulnerability Scanning |
TCP/UDP Port 51342 | Internal | Required for P2P | vRep to Managed Device |
TCP Port 51343 | Internal | Required for P2P | MicroAgent Primary Port |
TCP/UDP Port 51344 | Internal | Required | Software Deployment (secure P2P sharing) |
TCP/UDP Port 51345 | Internal | Optional (Required for vRep Relay) | vRep Relay Functionality |
vRep Proxy Relay Configuration (if required)vRep Proxy Relay Configuration (if required)
For private network devices without Internet access, Syxsense can manage these devices using our vRep. The vRep acts as a centralized proxy and discovery agent, relaying data to/from the private network to the perimeter and back to the cloud services.
Sample environment diagram:
How to implement the Proxy Relay:
- Install a vRep in the perimeter (or subnet where it will have Internet access)
- In the Syxsense console, create a Site to represent the private network/subnet
- Assign the intended vRep device to the site (right-click the Site and choose Config vReps)
- Before leaving the Site Config, place all required IP Address Ranges in the IP Address Ranges section
- Run a Discovery Task on the new Site and all ranges applicable. During the Discovery Task Wizard, administrative/service account details will be required.
- Repeat the process for each private network
During the discovery process, the vRep will automatically assign itself as the proxy to manage these devices. These devices will send traffic through the vRep, so that Internet access is not required on the private network. The discovering vRep will amend the RelayURLs.json file, within the agent directory, with its respective hostname and IP Address.