For the latest, most advanced host monitoring, check out New Relic Infrastructure.
New Relic Servers for Linux allows you to view and analyze critical system metrics, including CPU usage, physical memory, network activity, processes, and disk I/O utilization and capacity. This section provides information about compatibility and requirements, basic instructions on how to install and configure the Server Monitor agent, and links to more detailed information.
Compatibility and requirements
Before you install Servers for Linux, make sure your system meets these requirements.
|Servers for Linux||Requirements|
As a standard security measure for data collection, New Relic requires that your application server supports SHA-2 (256-bit). SHA-1 is not supported.
|Linux operating systems||
Servers supports the following operating systems:
New Relic also provides a binary tarball for manual installation on modern Linux-based operating systems with glibc 2.5+.
|Joyent SmartOS systems||
Servers supports Joyent's SmartOS zones on virtual machines running Joyent 2012Q2 and 2012Q4 SmartOS.
Servers for Linux supports Intel or Intel-compatible x86 or x86_64 architectures. Processors must support the SSE2 instruction set. This may exclude 2002 and earlier x86 and ia32 processors.
Servers for SmartOS supports x86_64 architectures.
Servers for Linux requires your firewall to allow an outgoing connection to New Relic's networks. The TCP port you identify in the configuration file depends on whether you use SSL.
Servers for Linux does not require root access to run. However, it does require root access to install, because the installer writes to protected directories and interacts with the system package databases.
Once you have set up your account, refer to the server monitor installation and configuration instructions as applicable:
- RedHat, CentOS (installing with yum or rpm)
- Ubuntu, Debian (installing with apt or dpkg)
- Other Linux (installing from a binary tarball)
- SmartOS (installing on Joyent SmartOS with pkgin)
- Configuring Servers (configuring New Relic Servers with nrsysmond.cfg)
The monitoring agent for New Relic Servers is a Linux binary, and it may run on
*BSD using binary emulation. However, the statistic gathering methods the server monitor uses are totally irrelevant on BSD systems. If anything is reported, it will likely be wrong.
For more help
Additional documentation resources include:
- Using the server monitor UI (view and understand your server metrics)
- No data appears (troubleshooting steps if you don't see data after installing the server monitor)
- Configuring Servers (configuring New Relic Servers with nrsysmond.cfg))
- API examples for servers (using New Relic's REST API v2 for server data)