modified to use rabbitmq-c for data.  syslog is easily substituted and a bit easier to work with since it is already on all systems.