The Scout Platform
Extend Scout's monitoring capabilities with the plugins below.
There are no scripts to download, edit, and deploy: plugins are available via a one-click install in our web interface.
Most Popular
A selection of the most installed plugins.
Apache Load
Monitors Apache traffic, reporting throughput, busy workers, and idle workers.HAProxy Monitoring
Monitors HAProxy, reporting the request rate, error rate, and proxy status for the specified proxy.Log Watcher
Monitors a given log file, reporting the rate of occurrences of a provided term.MongoDB Server Status
Reports server status metrics for a MongoDB server (query rate, btree miss ratio, connections, etc).MySQL Query Stats
Returns statistics on MySQL connections and select, delete, insert, and update operations.Network connections
Counts network connections on specific ports you specify. Also summarizes connections by type (udp, tcp, and unix).Nginx monitoring
Monitors Nginx, reporting the total # of handled requests, the request throughput, and the number of active, reading, writing, and keep-alive connections.Redis Monitoring
Monitors a Redis database, reporting commands per-second, connections per-second, Used Memory, and more.URL Monitoring
Monitors the availability of a URL, sending an alert if the URL is not reachable.Databases
Monitoring for traditional databases.
InnoDB Stats
This plugin tracks the size of the buffer pool, usage and the read/write ratio.Maatkit mk-heartbeat Monitor
Monitors mk-heartbeat.log for replication delay. mk-heartbeat.log is generated by the Maatkit 3rd-party utility.MariaDB Galera Cluster Monitor
Reports key MariaDB Galera Cluster metrics.MySQL Query Stats
Returns statistics on MySQL connections and select, delete, insert, and update operations.MySQL Replication Monitor
Monitors the replication for a master-slave MySQL database setup reporting the number of seconds the slave is behind the master.MySQL Slow Queries
Monitors for slow MySQL queries and generates an alert when the slow query rate increases dramatically.Percona Replication Lag
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.PostgreSQL monitoring
Provides a summary of PostgreSQL cluster query activity.PostgreSQL Replication
PostgreSQL Replication MonitoringTungsten Monitoring
Monitors Tungsten status, replication roles, datasources, and latencies.Vertica Monitoring - Query Metrics
Reports key monitoring metrics from the query_metrics table.NoSQL Datastores
Monitoring for non-relational datastores.
Ceph Monitoring
Monitors Ceph, reporting key metrics.Couchbase Stats
Reports stats on the couchbase node in the Couchbase cluster.CouchDB Database
Monitors a specified CouchDB database.CouchDB Overall
Monitors CouchDB, a document-oriented database that can be queried and indexed in a MapReduce fashion using JavaScript.Memcached Monitor
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.MongoDB Database Stats
Monitors a specific MongoDB database, reporting metrics on index, storage size, number of objects, etc.MongoDB Replica Set Monitoring
Provides overview stats of a MongoDB Replica Set and its individual nodes.MongoDB Server Status
Reports server status metrics for a MongoDB server (query rate, btree miss ratio, connections, etc).MongoDB Slow Queries
Reports slow queries based on the threshold (100ms or greater) you specify. Provides details on queries that are slow.Redis Monitoring
Monitors a Redis database, reporting commands per-second, connections per-second, Used Memory, and more.Riak Stats - Core
Monitors a Riak database, reporting key metrics.Riak Stats - FSM
Reports Riak Finite State Machine (FSM) time metricsWeb Server and Load Balancers
Monitoring for services used to server and balance web applications.
Apache Load
Monitors Apache traffic, reporting throughput, busy workers, and idle workers.Apache Log Analyzer
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.HAProxy Monitoring
Monitors HAProxy, reporting the request rate, error rate, and proxy status for the specified proxy.mod_pagespeed
Monitors mod_pagespeed, Google's Apache 2.x module for performing on-the-fly optimization in the Apacheâ„¢ 2 HTTP Server.Mongrel Cluster Monitor
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.Nginx monitoring
Monitors Nginx, reporting the total # of handled requests, the request throughput, and the number of active, reading, writing, and keep-alive connections.Passenger
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.php-fpm status
Reads and parses the php-fpm status page.Tomcat Monitor
Reports request (avg/max) and throughput from the Tomcat log.uWSGI Monitoring
Reports key uWSGI metrics.Varnish Monitoring
Reports key Varnish metrics.Docker and Containers
Monitoring for container services.
Search
Monitoring for search services.
Elasticsearch Cluster Status
Reports stats on an elasticsearch cluster, including health (green, yellow, red), number of nodes, number of shards, etc.Elasticsearch Index Status
Reports stats on an elasticsearch index, including index size, number of documents, etc.Elasticsearch Node Status
Reports stats on a node in the elasticsearch cluster, including size of indices, number of docs, memory used, threads used, garbage collection times, etc.Logstash Elasticsearch Canary
Executes a query against the Elasticsearch Logstash index to ensure it is functioning.Solr Replication
Monitors if Solr servers are replicating properly.Solr Stats
Provides performance statistics on the Solr Search Server.Sphinx Monitoring
Monitors Sphinx, an open-source SQL full-text search engine.Queues
Monitoring for queuing services
Beanstalkd
Reports metrics for Beanstalkd, a simple, fast work queue.Celery Overall
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.Celery Task Details
Monitors detailed stats on specific Celery task types (results/states, average runtime, etc).Celery Tasks
Monitors the throughput of your 20 most active Celery tasks.Delayed Job
Monitors Delayed Job, a Database-backed asynchronous priority queue.Gearman Overview
An overview of Gearman status.Gearman Task
The status of a specific Gearman taskKestrel Overall Monitor
Monitors overall Kestrel statsKestrel Queue Monitor
Monitors a specified Kestrel Queue.Resque Monitoring
Monitors Resque, a Redis-backed Ruby library for creating background jobs, placing those jobs on multiple queues, and processing them later.Starling Monitor
Monitors the number of items in a starling queue, generating an alert if the maximum queue depth is exceeded for a given queue.Messaging
Monitoring for messaging services.
NSQ Monitoring
Monitors NSQ, a realtime distributed messaging platform.RabbitMQ Overall Monitoring
Monitors RabbitMQ, an enterprise messaging system based on the emerging AMQP standard.RabbitMQ Queue Monitoring
Monitors a given RabbitMQ QueueSidekiq Monitor
Reports key metrics for Sidekiq, a Ruby message processing library.Configuration Management
Monitoring configuration management services.
Server Utilities
Misc monitoring for server-specific services.
Advanced Process Monitoring
Monitors the memory and cpu usage of a process, generating an alert if it exceeds a specified threshold.Check NTP Time
Checks the clock offset between the local host and a remote NTP server.Mail Monitor
Monitors sendmail and mailq queues.NFS Monitoring
Monitors the number of active NFS connections and the state of NFS processes.NTPStat
Report the synchronisation state of the NTP daemon running on the server.Processor statistics (mpstat)
Reports the following MP statistics : user, nice, sys, iowait, irq, soft, steal, idle, intrpsSimple Process Check
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.SSL Monitor
Monitors SSL certificate expirationSwappiness
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.File Utilities
Monitoring for changes in files.
File Stat
Monitor whether a file exists and various attributes of that file. Also works on directories, links, pipes, sockets, device files.Log Watcher
Monitors a given log file, reporting the rate of occurrences of a provided term.Opsource Cloud Files
Monitors an Opsource Cloud Files account, reporting bandwidth and storage metrics.Timestamp Monitor
Reports the age in seconds of a file in a server's filesystem.Disk
Plugins for monitoring disks.
Network
Plugins for network monitoring.
Check Ping
Reports a 1 or 0 depending on whether a specified host responds to ping.Netfilter Connection Tracking
Measures nf_conntrack_count and nf_conntrack_max values of the Linux nf_conntrack module. Also calculates the %used of count/max values.Network connections
Counts network connections on specific ports you specify. Also summarizes connections by type (udp, tcp, and unix).Simple Port Check
Check that a list of provided host:ports accept TCP connections.TCP Socket State
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.URL Monitoring
Monitors the availability of a URL, sending an alert if the URL is not reachable.Metric Importing
Plugins for importing metrics from services.
Generic JSON URI
A versatile plugin to report any data in JSON format to Scout. It can read http://, https://, local files, and more.Java Heap Size
Retrieves the Java heap size used out of jmap.JMX Monitoring
Reports JMX values. By default, Heap and Non-Heap memory usage metrics are reported. Additional metrics can be specified in the plugin settings.Nagios Wrapper
A simple wrapper to execute a Nagios plugin and report the status and performance data output to Scout.Ruby on Rails Monitoring
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.Outside Services
Plugins for retreiving metrics from third-party services.
Amazon Datapipeline Status
Simple monitor for Amazon's Data Pipeline service. Fetches your pipelines, checks the healthStatus string, and converts them to integers.Amazon SQS Status
Returns the size of the specified Amazon SQS queues.EC2 monitor
Reports network latency between servers, virtualization steal %, and EBS performance for EC2 & EBS.Heroku Dataclip
Monitor one or more Heroku DataclipsOpsource Cloud Files
Monitors an Opsource Cloud Files account, reporting bandwidth and storage metrics.Authentication
Plugins for monitoring authentication services.