Topic
This article provides the system requirements, compatibility details, and additional supportability information for the NinjaOne Agent for Linux. For networking requirements, refer to NinjaOne Global Allowlist (Whitelist) Information.
Environment
- NinjaOne Agent for Linux
- NinjaOne Endpoint Management
Description
The NinjaOne agent enables monitoring, management, and interaction with your endpoints. We support this agent on physical and virtual machines (hosted on compatible hypervisors) that meet the minimum CPU, RAM, and operating system requirements.
Select a topic to continue:
- Important Considerations
- Full Versus Extended Agent Support
- Hardware Requirements
- Operating System Requirements
- System and Service Management Requirements
- Additional Resources
Important Considerations
Review the following support constraints before installing the NinjaOne agent:
- We certify full compatibility only for Ubuntu Long-Term Support (LTS) releases.
- Oracle Linux releases minor versions as snapshots of the updated major version. Since these snapshots are not official releases, we make no distinction regarding support. Keep your operating system up to date with the latest supported patches.
- Canonical Ubuntu supports non-LTS (interim) Ubuntu releases for nine months. We recommend using the LTS branch whenever possible. Refer to About Ubuntu: Know what's supported. (external link) for more information.
Full Versus Extended Agent Support
NinjaOne classifies agent support into two levels: full and extended.
- Full: We have thoroughly tested the operating systems and provide full support and troubleshooting for related issues.
- Extended: These operating systems have the same underlying core components as those in full support. We do not fully validate or test endpoints running these operating systems directly, but they should be functional. Fix times may be slower for these versions. Depending on the extent of the problem, we may be unable to fix these issues.
Hardware Requirements
Your machines must meet the following hardware requirements to run the NinjaOne Agent for Linux. Optional integrations, such as antivirus software, may require additional system resources.
| Category | Requirements |
|---|---|
| CPU | 1 GHz or faster 32-bit (x86) or 64-bit (x64) processor is required. We recommend a multi-core processor. |
| Memory | We recommend the following minimum memory amounts:
|
| Disk space |
|
Operating System Requirements
We support the NinjaOne agent on the following Linux distributions. Support classification appears in the corresponding section.
| Category | Supported Distributions |
|---|---|
| Compatibility | Refer to the Full Versus Extended Agent Support section of this article for more information. Full agent support compatibility
Extended agent support compatibility
|
| Notes |
|
System and Service Management Requirements
Your Linux endpoints must be running the systemd system and service manager. To determine if your version of Linux supports systemd, perform the following steps:
From the Linux terminal, run this command:
which initThe returned output should look like the following path:
/sbin/initRun the following command:
file /sbin/initThe resulting output should display a symbolic link resembling the following example:
/sbin/init: symbolic link to /lib/systemd/system
Distributions Using systemd
If your Linux distribution uses systemd, install the NinjaOne agent software package. The agent is not compatible if the output does not match the following:
/sbin/init: symbolic link to /lib/systemd/system
Additional Resources
Refer to NinjaOne Endpoint Management: System Requirements and Compatibility to view system requirements and supported software for other NinjaOne agent versions and products.