Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/azet/EIM
External Infrastructure Monitor -- modular, threaded ruby scripts for offsite checks & alerting
https://github.com/azet/EIM
Last synced: 14 days ago
JSON representation
External Infrastructure Monitor -- modular, threaded ruby scripts for offsite checks & alerting
- Host: GitHub
- URL: https://github.com/azet/EIM
- Owner: azet
- License: other
- Created: 2012-01-23T16:29:34.000Z (almost 13 years ago)
- Default Branch: master
- Last Pushed: 2012-07-20T00:20:48.000Z (over 12 years ago)
- Last Synced: 2024-08-01T19:45:41.002Z (3 months ago)
- Language: Ruby
- Homepage:
- Size: 108 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
README
======this script is intended to run offsite (vserver/dedicated/..) as a replacement for alerting services like internetvista.com.
it is a threaded ruby script. so far i've tested ~200 url/ping checks in under two seconds on a single core VM with 512mb ram.this project is not actively developed anymore. contributions are welcome anyway, and will be added.
requirements:
-------------
- ruby 1.8+
- sendmail (or equivalent)
- sms gateway (if needed)setup:
------
- git clone
- mv config.yaml.default config.yaml ; vi config.yaml
- chmod +x dispatch.rb
- install 'crontab' fileplease feel informed that YAML is pretty strict on whitespaces (test your configuration before you deploy it).
misc.:
------
`ruby dispatch.rb | grep OK` will, of course, output all OK messages.`ruby dispatch.rb | egrep '(error|FAILURE)'` will output all errors.
XXX code comments are todo/bugs.
todo:
------ anti spam functionality (in case of massive failure)
- jruby supportauthor:
-------
Aaron Zauner
[email protected]licensing:
----------
see LICENSE