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 Other

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
exim
freeradius_stats
generic_shell_command
haproxy_monitoring
iostat
jmx_agent
jstat
kestrel_overall
kestrel_queue
load_averages
log_watcher
mdstat
memcached_stats
memory_profiler
mk_heartbeat
mod_pagespeed_monitoring
mongo_database_stats
mongo_overview
mongo_replicaset_monitoring
mongo_server_status
mongo_slow_queries
mongrel_cluster_monitor
mpstat
mysql_mmm
mysql_query_statistics
mysql_replication_monitor
mysql_slow_queries
mysql_thread_pool_monitor
nagios_check_raid
network_connections
network_throughput
nginx_report
ntp_time
ntpstat
opsource_cloud_files
overview_with_alerts
passenger
passenger_memory_stats
passenger_status
php_fpm_status
ping
postgresql_monitoring
powermta_stats
process_memory
puppet_last_run
rabbitmq_overall
rabbitmq_queue_details
rails_app_data_example
rails_requests
redis-info
resque_stats
riak_stats
rrd_cached
sidekiq_monitor
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 bundler 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.