We have opsview 4.4 enterprise running on redhad 6 with a master and failover master and currently 4 slaves... masters are in aws and slave are in aws and client environments - using both ssh and reverse ssh.
Now I need to monitor a client that is all Windows (Win 2007) and its only accessible thru a Vpn (they are using Vpn that comes packaged with Win) - so none of the servers are available over ssh and I cannot put a RedHad 6 slave into this client environment.
I would like to know best practive for a solution in this case.. but in not finding much information in the opsview online docs dealing with setting up passive checks or maybe configuring a slave (but it would have to be running on Windows). I dont like the idea of opening a vpn from master and sending checks that way. I really want to stick with the distributed architecture and keep all the checks local in the client environment and pass them back to the master via a slave, but not sure what my options are.
The solution that I can think of at this point is running opsview agent for windows (nsclient++) - on all the servers and passing data back to the host passive; but there is 12 hosts. I would like to consolidate that traffic like is done with a slave, but the OS is different between my master and this client...so not sure what other options might be available. I would prefer to know what is opsview best practice in this situation and propose that .