Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Plugins for the Scout Server Monitoring and Reporting Tool
Ruby Python
Pull request Compare This branch is 2 commits behind scoutapp:mysql_stats_no_gem.

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
amazon_s3
amazon_ses_quota
amazon_ses_stats
amazon_sqs
apache2_status
apache_analyzer
apache_load
asterisk_monitoring
beanstalkd_monitoring
celery_overall
celery_task_details
celery_tasks
check_timestamp
couchdb_database_monitoring
couchdb_overall_monitoring
cpu_usage
delayed_job
disk_inode_usage
disk_usage
ec2_cloudwatch
ec2_monitor
elasticsearch_cluster_node_status
elasticsearch_cluster_status
elasticsearch_index_status
environment_check
fmp_status
freeradius_stats
generic_shell_command
haproxy_monitoring
iostat
jmx_agent
kestrel
kestrel_queue
load_averages
log_watcher
mdstat
memcached_stats
memory_profiler
mk_heartbeat
mod_pagespeed_monitoring
mongo_overview
mongo_replicaset_monitoring
mongo_slow_queries
mongrel_cluster_monitor
mpstat
mysql_mmm
mysql_query_statistics
mysql_replication_monitor
mysql_slow_queries
network_connections
network_throughput
nginx_report
opsource_cloud_files
overview_with_alerts
passenger_memory_stats
passenger_status
ping
postgresql_monitoring
powermta_stats
process_memory
rabbitmq_overall
rabbitmq_queue_details
rails_app_data_example
rails_requests
redis-info
resque_stats
riak_stats
rrd_cached
simple_port_check
simple_process_check
solr_replication
sphinx_monitor
stale_daemon_monitor
starling_monitor
swappiness
tcp_socket_state
tomcat_monitor
tungsten
url_monitor
varnish
zookeeper_info
zz_archive
.gitignore
Gemfile
Gemfile.lock
MIT-LICENSE
README.md
Rakefile
test_helper.rb

README.md

Scout Plugins Library

Scout is a hosted monitoring solution. Scout uses open-source plugins (written in Ruby) to monitor a wide variety of system, OS, and application metrics.

Each folder in this repository represents one Scout plugin.

Gem Dependencies

This repo contains a Gemfile to use with bunder to install needed Gems for tests and the plugins themselves.

If you don't have Bundler:

gem install bundler

Once Bundler is installed:

bundle install

How to Make your own Scout plugin

Anyone can create a Scout plugin. Get started by:

  1. looking at the examples in this Repository
  2. reading the development guide at http://scoutapp.com/info/creating_a_plugin

When you have something working you'd like to share, drop us a note at support@scoutapp.com.

Or, send us a pull request here on github. Also don't hesitate to contact us before or during plugin development if you need guidance.

A note on tests

Plugin tests are key. Read up on plugin testing at http://scoutapp.com/info/creating_a_plugin#test_file.

We prefer test/unit for its ubiquity and simplicity.

Something went wrong with that request. Please try again.