I have two mining machines both pointing at a third machine running the Bitcoin client. This gives a single point of failure.
I am going to run the Bitcoin client on each of the mining machines and have all the mining clients working locally.
My question is should I use the same wallet on both mining machines? Or is the risk of search for the same nonce pretty high since the generate transaction is identical. It seems to me the two machines would get out of sync pretty quickly and the only chance to re-sync would be after a new block was pushed. With this method I can monitor both miners from a single bitcoin client located anywhere (on my smartphone for example)
The other option is to have separate wallets on each miner, but that requires connecting to each machine to see the status.