Skip to content
This repository has been archived by the owner on Jan 1, 2020. It is now read-only.

Commit

Permalink
starting
Browse files Browse the repository at this point in the history
  • Loading branch information
portertech committed Jul 14, 2011
1 parent 7bb7f28 commit c5c8071
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions README.org
@@ -0,0 +1,10 @@
* A Client Will
- Subscribe to a set of fanout exchanges base on its run list or roles
- Send keep alives via a TCP socket to the server (sending a subset of ohai attributes to help identify)
- Execute a check and push the result with its check id to a direct exchange ("results")

* A Server Will
- Populate an internal work queue from an OpsChef data bag (nagios checks mapped to roles)
- Subscribe to a direct exchange ("results")
- Pull a check from the internal work queue, tag it with a check id (uuid), and then push it out onto its associated fanout exchange (role)
- Save sent check id, timestamp, and the command name in redis

0 comments on commit c5c8071

Please sign in to comment.