Is there a way to remote tail 2 files?
I have two servers(a and b) behind a load balancer and I would like to do something like this if possible:
tail -f admin@serverA:~/mylogs/log admin@serverB:~/mylogs/log
Thanks!
|
|
This worked for me:
|
|||||||
|
|
I was thinking it might also be possible to use:
The -f option after ssh allows you to enter a password before it runs in the background. Then you could have the line-by-line results in a single file and running:
Would give you a little more control over the current "tail" command in case you wanted to use other tail options for displaying output. |
|||
|
|
|
Take a look at multitail. Fust like the examples above, you can give it as a command to ssh, and then you will end up with one screen displaying (and buffering for easy scrollbacks) multiple logs. It also does coloring, which is very useful for spotting anomalies. |
|||
|
|
|
Check out this answer on stackoverflow -- it uses dsh and tail -f. |
|||
|
|
|
My preferred option is to go with multitail. I'd run something like:
|
|||
|
|
|
You can Tail files remotely using bash and rsync, I"m using it and it is a great bash script have a look at the following tutorial |
|||
|
|
|
What would you say about something like this? http://gist.github.com/303175 |
|||
|
|
|
Just a weird solution, but it works!: Screen 1
Screen 2
|
|||
|
|
|
or you can use screen to create two terminals and then split them. SSH into the first host you want to tail the log file of and before running tail, enter screen. Then tail the file on this host. CTRL+A, c will create a new screen or window. From this new window ssh into the 2nd host and tail the file there. Now to create the split screen CTRL+A, SHIFT+S, this will create a split screen with current shell in the top part and the bottom part empty. To switch to the bottom part and put the first screen within it, CTRL+A, TAB, this will move you to the bottom part. Now to bring your first SSH session into this area: CTRL+A, " (quote symbol) and select the first session and hit enter. I realize this may look like a lot of gymnastics, and it is, but you do get use to it once you use it a few times. Here is a really good tutorial or quick reference to screen's commands: http://www.pixelbeat.org/lkdb/screen.html Additionally, you can create a .screenrc file so that much of what I described can be automated the first time you enter screen. Another nice thing about this is that you can just close your session and resume it some place else. For example, you're at work and you have some monitoring going on. You can just close your session without logging out, and resume when you get home or to another location. |
|||
|
|
|
You can use fabric to tail several hosts (and also grep results, if needed):
|
|||
|
|