You asked for it and we’ve delivered. New Relic has just launched support for Joyent SmartOS for our Server Monitoring feature. Those of you that are already familiar with our Server Monitoring know it works like a champ under Ubuntu, Debian, RedHat, CentOS, and Windows Server. Now we’ve collaborated with the smart folks over at Joyent to bring Server Monitoring (aka nrsysmond) to SmartOS.
The Scoop on SmartOS
SmartOS unites extraordinary technologies to create a high performance cloud infrastructure: OpenSolaris, ZFS, DTrace, Zones and KVM Linux. These technologies are combined into a single operating system, providing a highly multi-tenant and resilient environment built on an enterprise-grade storage stack. SmartOS is open source. However, many of you will opt to leverage Joyent’s hosted infrastructure for your web application. SmartOS is built for real time web and mobile applications. That’s why Joyent built it and continues to support its maintenance. SmartOS is an innovative hypervisor platform that supports both KVM hardware virtualization and operating system level virtualization.
New Relic Server Monitoring
New Relic Server Monitoring lets you watch system-level metrics like CPU usage, physical memory, network activity, processes, and disk I/O. This is perfect to use in tandem with one or more of our app agents for PHP, Python, Ruby, .NET, Java, and Node.js. (Our Node agent is currently in beta.)
The processes view highlights the processes that are hogging up resources by memory or CPU. These are further dialed down to a specific time slice so you can dig into spikes at your peak usage times. Server Monitoring includes beautiful charting of usage metrics so you can see the peaks and valleys of your server resources. This data can also be viewed in tandem with your application data by taking advantage of custom dashboards.
With Server Monitoring, you can also customize thresholds for alerts. Alerts can be set by CPU utilization, disk utilization, memory usage, and disk usage. These thresholds can be used to drive alerts and push them out to HipChat, Campfire, PagerDuty, and even the New Relic iPhone app!
Did I Mention it’s Free?
New Relic Server Monitoring is free and you can use it on an unlimited number of servers at no cost. How cool is that? Sign up now!
Installing New Relic Server Monitoring on SmartOS
You can install New Relic Server Monitoring on your VM in Joyent’s cloud from their pkgsrc repository. Pkgsrc is a SmartOS-optimized package repo, sort of like a yum or aptitude for SmartOS packages.
First, you need to have a New Relic account. Sign up here if you haven’t already.
Getting Started with Joyent’s Public Cloud
If you haven’t kicked the tires on Joyent’s cloud hosting, you should give it a spin. It’s especially good as a high performance hosting solution for Node.js, another project that Joyent is well know for open sourcing. For more information, see Max Bruning’s article on how to get a SmartOS VM setup with LAMP stack.
For more information about New Relic’s Server Monitoring features, check out our documentation site.
Happy Server Monitoring!