Track any custom metrics and create alerts using our dead-simple StatsD implementation.
Pingdom Server Monitor's real-time dashboards automatically update as you add or remove servers.
90+ curated plugins. Robust API. Hooks into Chef, Puppet, SaltStack, webhooks, and other DevOps tools.
Pros Trust Us
Pingdom Server Monitor collects key performance metrics automatically: CPU, Memory, Disk, Network, and process data are gathered from every server. Go from zero to 100% visibility typically in minutes. Pingdom Server Monitor automatically monitors new servers when they come online.
Pingdom Server Monitor's agent includes a feather-weight StatsD collector. StatsD metrics are first-class citizens in Pingdom Server Monitor: use them on dashboards alongside your application and infrastructure metrics, and in Pingdom Server Monitor's versitile alerting system. Learn more
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 Pingdom Server Monitor monitors your different server roles without a complicated config syntax.
Pingdom Server Monitor's roles-based approach to grouping servers makes monitoring 40 servers as easy as monitoring four. Instead of updating monitoring settings on individual servers, just update the role. Everything stays in sync.
Watch as we build an actionable dashboard in under 60 seconds:
Servers come and go. Our dashboards automatically adapt to your auto-scaling infrastructure.
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.
Of course you can drag and drop to build dashboards, but you can also compose dashboards entirely by keyboard.
Collaborate effortlessly with read-only views of your dashboards. Paste a shareable URL in email or chat.
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, Pingdom Server Monitor 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.
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.
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.
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. Pingdom Server Monitor plugins tend to be very small and easy to work with.
Our friendly support staff are always there for you firstname.lastname@example.org