Ratchet.io server-side agent
Project description
A daemon to monitor log files and push messages to Ratchet.io.
Requirements
ratchet-agent requires:
A unix-like system (tested on Fedora Linux and Mac OS X)
Python 2.6+
requests 0.13.1+
a Ratchet.io account
Installation
Install with pip:
pip install ratchet-agent
This will install the ratchet-agent files in the root directory of your virtualenv. Or if you’d prefer, clone this git repo:
See Configuration for configuration options and setup.
ratchet-agent comes with an example init.d script, chkconfig compatible and tested on Fedora Linux. To install it, symlink ratchet-agent-init.sh to /etc/init.d/ratchet-agent and add to chkconfig:
ln -s /path/to/ratchet-agent/ratchet-agent-init.sh /etc/init.d/ratchet-agent chkconfig --add ratchet-agent chkconfig on ratchet-agent service ratchet-agent start
Configuration
Configuration options for ratchet-agent itself are in ratchet-agent.conf. If you’re using the init script, it has a few of its own configuration variables inside which control how it runs.
ratchet-agent.conf At the bare minimum, you will want to change the following variables:
params.access_token – your Ratchet.io access token
targets – white-space-separated list of files or directories (non-recursive) to process.
Setting the following variables will improve github integration:
params.root – path to your code root
params.branch – the current branch
Other options are documented in the sample config file.
ratchet-agent-init.sh Configuration variables should be self-explanatory. If you’re not using a virtualenv, set VIRTUALENV="".
Contributing
Contributions are welcome. The project is hosted on github at http://github.com/ratchetio/ratchet-agent
Additional Help
If you have any questions, feedback, etc., drop me a line at brian@ratchet.io
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file ratchet-agent-0.2.4.tar.gz
.
File metadata
- Download URL: ratchet-agent-0.2.4.tar.gz
- Upload date:
- Size: 12.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea39f77d3b3a0b95c7527942aba6a3134941f4ac6c5476b8e221d9ae353ccccf |
|
MD5 | 2c5e70476421a82512d6a215db60e5f3 |
|
BLAKE2b-256 | 8bbe2e807827792af1e9db2d268d1bffdbcb97aa083430a22c2a440cf80b49ca |