vitaliel / shelper

Ruby jabber agent to help system administrators. Configure your servers from your favorite IM.

This URL has Read+Write access

vitaliel (author)
Tue Jan 27 10:32:29 -0800 2009
commit  cff000d4016db114b25300b93d99f6466029a80b
tree    fca0fc532ecc5ef73bc31cc05c96814e21bb3ac6
parent  69ee63ac43fcb1b4586f2d327b49561ccee70821
README
= SHelper

SHelper is a Jabber agent written in ruby that will help system administrators with their daily tasks.
It was inspired by Engine Yard Vertebra.
Agent can be extended with plugins.

Configure your unix servers from your favorite Jabber IM.

Copyright (c) 2008 Vitalie Lazu, vitalie.lazu[at]gmail[dot]com

Please post bugs and feature requests at http://shelper.uservoice.com

== How this agent can be used?
* Sysadmin - server communications
  * Install packages, gems, update firewall config, daily sysadmin tasks that are borring after some time to execute on 
  many servers
* Server to server communications, ssh do not scale and it takes more time to setup
  * For example nagios server can use local agent to query remote servers for status of the services, free disk and 
  server load
* Agents with custom plugins for an application can collect performance metrics, like apache requests per seconds, 
network traffic, server load, etc.
  Data will be collected to central place and can be used to plot graphs, to be  used for analysis
* Can be used as a replacement for puppet and cfengine

== Examples and use cases
TODO