Plugin DirectoryOnce you have a Scout account, installing a plugin is a button-click away.

All 89 Plugins Order By

Log Watcher

By Yaroslav Lazor, Kevin Lawver
Monitors a given log file, reporting the rate of occurrences of a provided term.

Processor statistics (mpstat)

By Yaroslav Lazor
Reports the following MP statistics : user, nice, sys, iowait, irq, soft, steal, idle, intrps

Network connections

By Andrew Barringer
Counts network connections on specific ports you specify. Also summarizes connections by type (udp, tcp, and unix).

Advanced Process Monitoring

By Scout, Eric Lindvall
Monitors the memory and cpu usage of a process, generating an alert if it exceeds a specified threshold.

Disk Inode Usage

By Josh Nichols
Tracks inode usage (inodes used, capacity used, etc).

Swappiness

By Eric Lindvall
Tracks the amount of memory and number of pages being read from and written to the swap space. This information can be more useful than just how much data is in your swap space because it measures churn.

Simple Process Check

By Scout
Checks for the presence of one or more processes (based on a list you provide), and raises an alert if some of the processes are not present.

URL Monitoring

By Scout, Eric Lindvall
Monitors the availability of a URL, sending an alert if the URL is not reachable.

Check NTP Time

By Didip Kerabat, Eric Lindvall
Checks the clock offset between the local host and a remote NTP server.

EC2 monitor

By Ken Everett
Reports network latency between servers, virtualization steal %, and EBS performance for EC2 & EBS.

MySQL Query Stats

By Eric Lindvall
Returns statistics on MySQL connections and select, delete, insert, and update operations.

TCP Socket State

By Eric Lindvall
Measures the number of sockets in each socket state. This can be helpful in diagnosing issues with short-lived connections leading to socket starvation and rejected connections.

Nginx monitoring

By Luc Castera, Jean-Luc Geering
Monitors Nginx, reporting the total # of handled requests, the request throughput, and the number of active, reading, writing, and keep-alive connections.

Ruby on Rails Monitoring

By Scout
Monitors a Ruby on Rails application's performance, providing a breakdown of slow requests and a detailed daily performance report. Nothing to install in your Rails app - just provide a full path to the log file.

MongoDB Server Status

By John Nunemaker, Mike Fiedler
Reports server status metrics for a MongoDB server (query rate, btree miss ratio, connections, etc).

MongoDB Database Stats

By John Nunemaker, Mike Fiedler
Monitors a specific MongoDB database, reporting metrics on index, storage size, number of objects, etc.

Redis Monitoring

By Matt Todd, Ches Martin, and Josh Nichols
Monitors a Redis database, reporting commands per-second, connections per-second, Used Memory, and more.

HAProxy Monitoring

By Scout, Eric Lindvall
Monitors HAProxy, reporting the request rate, error rate, and proxy status for the specified proxy.

RabbitMQ Queue Monitoring

By Erik Wickstrom
Monitors a given RabbitMQ Queue

Puppet Last Run

By Didip Kerabat
Reports the status of the last Puppet run.

Apache Load

By Will Ronco
Monitors Apache traffic, reporting throughput, busy workers, and idle workers.

Passenger

By Jason Lee and Eric Lindvall
Tracks Passenger's VM size, process count, private memory usage, the number of application instances currently alive, the number of instances that are currently processing requests, and the number of idle instances.

Memcached Monitor

By Jesse Newland, Jon Bracy
Provides stats on your memcached instance, including gets/ sets/ hits/ misses/ evictions/ per second, uptime, memory used, KB read per second, KB written per second, and more.

MySQL Replication Monitor

By Mike Mangino, Andre Lewis
Monitors the replication for a master-slave MySQL database setup reporting the number of seconds the slave is behind the master.

Apache Log Analyzer

By Scout
Provides statistics from an Apache access log: request distribution by hour, most popular URIs, traffic sorted by sum, and traffic sorted by mean. Just install this plugin in Scout and provide the full path to the Apache access log file.

MySQL Slow Queries

By Forumwarz
Monitors for slow MySQL queries and generates an alert when the slow query rate increases dramatically.

Simple Port Check

By Scout
Check that a list of provided host:ports accept TCP connections.

Timestamp Monitor

By Chad Woolley
Checks the timestamp on a given file, generating an alert if the timestamp of the file is older than a given threshold.

JMX Monitoring

By David Dossot
Reports JMX values. By default, Heap and Non-Heap memory usage metrics are reported. Additional metrics can be specified in the plugin settings.

NTPStat

By Didip Kerabat
Report the synchronisation state of the NTP daemon running on the server.

MongoDB Replica Set Monitoring

By Kyle Banker and Mark Weiss
Provides overview stats of a MongoDB Replica Set and its individual nodes.

PostgreSQL monitoring

By Robert Coup of Koordinates
Provides a summary of PostgreSQL cluster query activity.

Elasticsearch Index Status

By John Wood of Signal
Reports stats on an elasticsearch index, including index size, number of documents, etc. Requires elasticsearch version 0.18.0 or greater.

Sidekiq Monitor

By Scott Klein
Reports key metrics for Sidekiq, a Ruby message processing library.

Generic JSON URI

By Kevin Lawver
A versatile plugin to report any data in JSON format to Scout. It can read http://, https://, local files, and more.

Resque Monitoring

By Jesse Newland
Monitors Resque, a Redis-backed Ruby library for creating background jobs, placing those jobs on multiple queues, and processing them later.

Monitor /proc/mdstat

By Mark Hasse
Monitors /proc/mdstat for disk failures.

Elasticsearch Cluster Status

By John Wood of Signal
Reports stats on an elasticsearch cluster, including health (green, yellow, red), number of nodes, number of shards, etc.

SSL Monitor

By Enrico Stahn
Monitors SSL certificate expiration

php-fpm status

By Ankur Bulsara, Chris Cinelli
Reads and parses the php-fpm status page.

NSQ Monitoring

By James Zhang
Monitors NSQ, a realtime distributed messaging platform.

Nagios Wrapper

By Scout
A simple wrapper to execute a Nagios plugin and report the status and performance data output to Scout.

LXC Monitoring

By Derek Haynes
Reports key container metrics.

ZooKeeper

By Mike Fiedler
Reports ZooKeeper node stats - including whether the node is a leader or follower, latencies and traffic.

Varnish Monitoring

By Erik Wickstrom, Joshua Tuberville, and Ali-Akber Saifee
Reports key Varnish metrics.

Delayed Job

By Lukas Rieder, Alexander Lang & Eric Lindvall
Monitors Delayed Job, a Database-backed asynchronous priority queue.

NFS Monitoring

By Andrew Johnson
Monitors the number of active NFS connections and the state of NFS processes.

RabbitMQ Overall Monitoring

By Erik Wickstrom
Monitors RabbitMQ, an enterprise messaging system based on the emerging AMQP standard.

Netfilter Connection Tracking

By Kevin Day
Measures nf_conntrack_count and nf_conntrack_max values of the Linux nf_conntrack module. Also calculates the %used of count/max values.

MongoDB Slow Queries

By Jacob Harris
Reports slow queries based on the threshold (100ms or greater) you specify. Provides details on queries that are slow.

Elasticsearch Node Status

By John Wood of Signal
Reports stats on a node in the elasticsearch cluster, including size of indices, number of docs, memory used, threads used, garbage collection times, etc.

Nagios Check RAID BETA

By Didip Kerabat
Checks all RAID volumes (hardware and software) that can be identified, reporting if there are any errors.

Sphinx Monitoring

By Sam Sinensky
Monitors Sphinx, an open-source SQL full-text search engine.

InnoDB Stats BETA

By Kevin Lawver
This plugin tracks the size of the buffer pool, usage and the read/write ratio.

Kestrel Queue Monitor

By Eric Lindvall
Monitors a specified Kestrel Queue.

Gearman Task

By Michael Mattax
The status of a specific Gearman task

Tomcat Monitor BETA

By Ken Everett
Reports request (avg/max) and throughput from the Tomcat log.

MariaDB Galera Cluster Monitor

By Kevin Lawver
Reports key MariaDB Galera Cluster metrics.

CouchDB Overall

By John Wood of Signal
Monitors CouchDB, a document-oriented database that can be queried and indexed in a MapReduce fashion using JavaScript.

Solr Stats BETA

By Michael van Tellingen
Provides performance statistics on the Solr Search Server.

Couchbase Stats

By Michael Biven
Reports stats on the couchbase node in the Couchbase cluster.

uWSGI Monitoring

By Michael Vantellingen
Reports key uWSGI metrics.

Beanstalkd

By Kevin Lawver
Reports metrics for Beanstalkd, a simple, fast work queue.

Percona Replication Lag BETA

By Patrick O'Brien
Monitor **slave replication lag** via pt-heartbeat, which is provided by the Percona toolkit. Percona's method is considered more reliable than MySQL's internal Seconds_Behind_Master metric.

Gearman Overview

By Michael Mattax
An overview of Gearman status.

Java Heap Size BETA

By Ken Everett
Retrieves the Java heap size used out of jmap.

File Stat NEW

By Scout
Monitor whether a file exists and various attributes of that file. Also works on directories, links, pipes, sockets, device files.

Docker Monitor BETA

By Matt Rose
Reports key metrics for docker containers

PostgreSQL Replication BETA

By Kevin Lawver
PostgreSQL Replication Monitoring

Riak Stats - Core BETA

By Patrick O'Brien
Monitors a Riak database, reporting key metrics.

Celery Overall BETA

By Erik Wickstrom
This is a global view of your Celery system. It monitors and reports on how many workers you have running, total task results/state, and task results per minute/second.

Riak Stats - FSM BETA

By Patrick O'Brien
Reports Riak Finite State Machine (FSM) time metrics

Logstash Elasticsearch Canary

By Derek Haynes
Executes a query against the Elasticsearch Logstash index to ensure it is functioning.

mod_pagespeed BETA

By Josh Nichols
Monitors mod_pagespeed, Google's Apache 2.x module for performing on-the-fly optimization in the Apacheâ„¢ 2 HTTP Server.

Kestrel Overall Monitor

By Eric Lindvall
Monitors overall Kestrel stats

Celery Tasks BETA

By Erik Wickstrom
Monitors the throughput of your 20 most active Celery tasks.

CouchDB Database

By John Wood of Signal
Monitors a specified CouchDB database.

Maatkit mk-heartbeat Monitor BETA

By Matt Griffith
Monitors mk-heartbeat.log for replication delay. mk-heartbeat.log is generated by the Maatkit 3rd-party utility.

Opsource Cloud Files BETA

By Evan Smith
Monitors an Opsource Cloud Files account, reporting bandwidth and storage metrics.

FreeRADIUS Stats BETA

By Clint Nelissen
Reports key FreeRADIUS stats

Check Ping NEW

By Andre Lewis
Reports a 1 or 0 depending on whether a specified host responds to ping.

Amazon SQS Status BETA

By Ankur Bulsara
Returns the size of the specified Amazon SQS queues.

Mongrel Cluster Monitor

By Highgroove Studios
Uses mongrel_rails cluster::status to determine if any mongrels in your cluster have gone down. Sends alerts and attempts to restart when mongrels go down.

Starling Monitor

By Mike Mangino
Monitors the number of items in a starling queue, generating an alert if the maximum queue depth is exceeded for a given queue.

Solr Replication BETA

By Michael Grosser
Monitors if Solr servers are replicating properly.

Heroku Dataclip

By Chad Woolley
Monitor one or more Heroku Dataclips

Tungsten Monitoring BETA

By Ben Somers / BookRenter.com
Monitors Tungsten status, replication roles, datasources, and latencies.

Celery Task Details BETA

By Erik Wickstrom
Monitors detailed stats on specific Celery task types (results/states, average runtime, etc).

Ceph Monitoring

By John Axel Eriksson
Monitors Ceph, reporting key metrics.