OmniBot
Simple XMPP bot for server monitoring. Works with AMQP for sending messages at server side. Sends notifications to a user via XMPP. Checks e-mail and extracts attachments to a specified directory.
Dependencies
- RabbitMQ or any other AMQP-compatible server
- amqp
- xmpp4r
- eventmachine
- sqlite3
Installation
Configure omnibot configuration from examples/config.yaml to ~/.omnibot.yaml and adjust it. Then execute command:
omnibot
Send messages to omnibot by AMQP by running:
omnisend 'Hello World!'
Support
Tested with ruby 1.8.6, 1.9 and 2.0, rabbitmq as an AMQP server, at OS X 10.6+ and Debian Linux.