Server Monitoring
Carefully Crafted By DevOps Pros

statsd

StatsD + Alerts

Track any custom metrics and create alerts using our dead-simple StatsD implementation.

dashboards

Elastic Dashboards

Scout's real-time dashboards automatically update as you add or remove servers.

puzzle

Integrates Everywhere

90+ curated plugins. Robust API. Hooks into Chef, Puppet, SaltStack, webhooks, and other DevOps tools.

Yes, I'd like to try Scout

Pros Trust Scout

customer logos

Instant Monitoring

chef, puppet, ansible Server demo poster

Automagically monitors key metrics.

Scout collects key performance metrics automatically: CPU, Memory, Disk, Network, and process data are gathered from every server. Go from zero to 100% visibility in minutes. Scout automatically monitors new servers when they come online.

StatsD made easy.

Scout's agent includes a feather-weight StatsD collector. StatsD metrics are first-class citizens in Scout: use them on dashboards alongside your application and infrastructure metrics, and in Scout's versitile alerting system. Learn more

Lightweight install.

No separate monitoring server to manage. Just install our agent and you've got monitoring. Get up and running quickly with our simple bash installer, Chef, Ansible, or Puppet instructions. You can tweak how Scout monitors your different server roles without a complicated config syntax.

Update 40 servers as easily as 4 with Roles.

Scout's roles-based approach to grouping servers makes monitoring 40 servers as easy as monitoring 4. Instead of updating monitoring settings on individual servers, just update the role. Everything stays in sync.

Dashboards Optimized For Discovery

Watch as we build an actionable dashboard in under 60 seconds:

play

Elastic dashboards

Servers come and go. Our dashboards automatically adapt to your auto-scaling infrastructure.

One-second resolution.

Switch to realtime mode to refresh your data every second. Travel back to view 30 days of high-resolution, one-minute updates and a year of daily summaries.

Compose via drag-drop or keyboard.

Of course you can drag & drop to build dashboards, but you can also compose dashboards entirely by keyboard.

Sharable URL.

Collaborate effortlessly with read-only views of your dashboards. Paste a shareable URL in email or chat.

Get Notified When Things Go Wrong

Scout analyzes your data for spikes and trends in real time.

You can create flexible thresholds for alerts. For example, did the amount of free disk space go down dramatically in the last hour? Did the number of slow DB queries increase significantly relative to last week?

If something's wrong, Scout notifies you via email, SMS, webhooks, Pagerduty, Hipchat, and more. You can even use different notification channels for different alert priorities. For example, use SMS for urgent notifications and email for warning notifications.

How Server Monitoring Compares To Alternatives

You could use a combination of Nagios, Graphite, and Logstash to build a custom solution.

May work if:

You have significant resources to build your own solution, keep it up-to-date, and ensure its ongoing uptime.

But we've learned from experience:

The overall cost of ownership for building AND maintaining a self-hosted solution is usually higher than anticipated. In addition, you’ll need to keep the monitoring system itself running at 100% uptime, otherwise your primary business is vulnerable. We've gone through this process ourselves, and made all the mistakes so you don’t have to. Our team’s core competency is keeping your systems monitored.

You could use New Relic’s free server monitoring option.

May work if:

You have limited alerting and dashboard needs and a small number of servers.

But we've learned from experience:

Many folks struggle to scale New Relic’s server monitoring beyond six servers or so. It’s difficult to compare performance of servers on a single dashboard, plugins use different languages and require scripts installs, and it lacks easy support for custom metrics beyond their agent-based instrumentation. A significant portion of our customers use New Relic for application monitoring and Scout for server monitoring.

You could go with DataDog.

May work if:

Event tracking is more important to you than robust numerical metrics.

But we've learned from experience:

DataDog puts an events timeline front-and-center, and focuses much of their product around events. For some setups that may be preferable, but Scout focuses on numerical metrics. Everything in Scout — from back-end collection to front-end UI — is optimized for effortlessly collecting, visualizing, and exploring chartable metrics from across your infrastructure. Scout has a huge library of plugins and integrations to collect metrics from nearly any source. Scout features robust StatsD support to capture even the most esoteric custom metrics. If it can be plotted on a chart, Scout is the easiest path to capturing and alerting on your data.

That's why we think you should try Scout.

Yes, I'd like to try Scout

Over half of Nagios, New Relic, and Zabbix users that try Scout stay with Scout.

Infinite Flexibility With Custom Plugins

Don't mess with scripts.

Added Memcached to your app servers? It's one-click and zero deploys to start monitoring it. In most cases there's no reason to SSH onto your servers to monitor.

90+ open-source plugins.

From Apache to Zookeeper, we likely have you covered. All plugins in our directory are open-source, and many were created by members of our active community.

Write your own plugins.

If you need custom monitoring functionality, it's easy to write a new plugin. Plugins are small Ruby programs that run each time the agent runs. Scout plugins tend to be very small and easy to work with.

Try Scout Free for 14 days

Have Questions? Ask Us!

Our friendly support staff are always there for you at

support@scoutapp.com