allow redis to be overridden (bug 1106198)
only raise an error if there's more than host in locations (bug 1106198)
add in directories required by monitor (bug 1106198)
Merge pull request #2759 from andymckay/1106198

make monitor pass under docker (bug 1106198)