NXLog Documentation

Supported platforms

The following operating systems and architectures are fully supported, except as noted. For more information about types of log collection that are available for specific platforms, see the corresponding chapter in OS Support.

Table 1. Supported GNU/Linux platforms
Operating System Architectures

Red Hat Enterprise Linux 6

x86 (see note), x86_64

Red Hat Enterprise Linux 7

x86 (see note), x86_64

Red Hat Enterprise Linux 8

x86 (see note), x86_64, ARM64

Red Hat Enterprise Linux 9

x86 (see note), x86_64, ARM64

CentOS Linux 6

x86 (see note), x86_64

CentOS Linux 7

x86 (see note), x86_64

CentOS Linux 8

x86 (see note), x86_64

Debian GNU/Linux 8 (Jessie)

x86 (see note), x86_64

Debian GNU/Linux 9 (Stretch)

x86 (see note), x86_64

Debian GNU/Linux 10 (Buster)

x86 (see note), x86_64

Debian GNU/Linux 11 (Bullseye)

x86 (see note), x86_64

Ubuntu 16.04 (Xenial Xerus)

x86 (see note), x86_64

Ubuntu 18.04 (Bionic Beaver)

x86 (see note), x86_64

Ubuntu 20.04 (Focal Fossa)

x86 (see note), x86_64, ARM64, ARMv7

Ubuntu 22.04 (Jammy Jellyfish)

x86 (see note), x86_64, ARM64, ARMv7

SUSE Linux Enterprise Server 12

x86 (see note), x86_64

SUSE Linux Enterprise Server 15

x86 (see note), x86_64

Amazon Linux 2

x86_64, ARM64

Amazon Linux 2022

x86_64, ARM64

Generic RPM

x86 (see note), x86_64

Generic DEB

x86 (see note), x86_64

Other distributions

(See note)

NXLog also provides generic packages compiled against glibc 2.5 to support RPM based legacy distributions such as Red Hat 5.11 and SLES 11 on both 32 and 64 bit hardware.

The packages are named as nxlog-X.XX.XXXX_generic_glibc2.5_rpm_x86_64.rpm and nxlog-X.XX.XXXX_generic_glibc2.5_rpm_i386.rpm respectively and available in the beta version as well.

For a listing of GNU/Linux-related log sources, see GNU/Linux.

Table 2. Supported BSD platforms
Operating System Architectures

FreeBSD 11

x86 (see note), x86_64

OpenBSD 6.0

x86 (see note), x86_64

OpenBSD 6.2

x86 (see note), x86_64

For listings of BSD-related log sources, see FreeBSD and OpenBSD.

Under the Technical Support Services Agreement, Linux and BSD binary packages may be provided upon request for operating systems that have reached their end-of-life date (like RHEL 5), for legacy 32-bit hardware, or for less common distributions (such as Linux Mint).

Table 3. Supported Windows platforms
Operating System Architectures

Microsoft Windows Server 2008

x86_64

Microsoft Windows Server 2012

x86_64

Microsoft Windows Server 2012 R2 (Certified)

x86_64

Microsoft Windows Server 2016 (Certified)

x86_64

Microsoft Windows Server 2019

x86_64

Microsoft Windows Server 2022

x86_64

Microsoft Windows Nano Server

x86_64 (see note)

Microsoft Windows Vista

x86_64

Microsoft Windows 7

x86_64

Microsoft Windows 8

x86_64

Microsoft Windows 10

x86_64

Microsoft Windows 11

x86_64

For a listing of Windows-related log sources, see Microsoft Windows.

While the im_odbc input module is included in the Windows Nano Server package, currently Microsoft does not provide a reverse forwarder to support the ODBC API.

Table 4. Other supported platforms
Operating System Architectures

Apple OS X 10.11 (El Capitan)

x86_64

Apple macOS 10.12 (Sierra)

x86_64

Apple macOS 10.13 (High Sierra)

x86_64

Apple macOS 10.14 (Mojave)

x86_64

Apple macOS 10.15 (Catalina)

x86_64

Apple macOS 11 (Big Sur)

x86_64, ARM64

Apple macOS 12 (Monterey)

x86_64, ARM64

Docker

x86_64

IBM AIX 7.1

PowerPC

IBM AIX 7.2

PowerPC

Oracle Solaris 10

x86, SPARC

Oracle Solaris 11

x86, SPARC

For log sources of the above platforms, see Apple macOS, IBM AIX, and Oracle Solaris.

The following Microsoft Windows operating systems are unsupported due to having reached end-of-life status, but are known to work with NXLog.

Table 5. End-of-Life Windows platforms
Operating System Architectures

Microsoft Windows XP

x86, x86_64

Microsoft Windows Server 2000

x86

Microsoft Windows Server 2003

x86, x86_64