I'm still trying to track down common patterns with some slave servers
periodically dropping the reverse ssh tunnel from master to slave.

 

While looking around for resources talking about using autossh I have
noticed the syntax usage is slightly different on the ssh options 

For Opsview the command is being called with option and value separated
with an "=" sign.

$prefix/bin/autossh -M 0 -f -N -T -2 -o TCPKeepAlive=yes -o
ServerAliveCountMax=3 -o ServerAliveInterval=10 -R $SLAVE_

PORT:127.0.0.1:22 -L 5667:127.0.0.1:5667 -L 2345:127.0.0.1:2345
nag...@$master

 

I have seen a couple of examples in articles on the net where options
have quotes but no "=" sign.

http://en.gentoo-wiki.com/wiki/Autossh

autossh -M 0 -q -f -N -o "ServerAliveInterval 60" -o
"ServerAliveCountMax 3" -R 8081:localhost:80 my.linuxbox.at.home

 

I haven't had a chance to play around with the options any to see if it
makes a difference or not but it was an observation.

 

My other approach is to set up a check on the slave server to somehow
check for the existence of the reverse tunnel and restart the slave
service if it is detected as being down.

I can do a process listing (from the slave to the master) and see ssh
sessions but I'm not sure how I would detect the existence of the
correct reverse ssh process?

 

If I come up with anything interesting I will be sure to share it in
case others have issues with the reverse ssh setup of Opsview. 

 

James Whittington

VC3, Inc.

 

 

_______________________________________________
Opsview-users mailing list
[email protected]
http://lists.opsview.org/listinfo/opsview-users

Reply via email to