7 votes

Utiliser des outils locaux pour surveiller les journaux à distance

Je n'ai pas d'accès root sur mon serveur web hébergé, mais j'aimerais utiliser des outils tels que MultiTail pour surveiller les fichiers journaux qui sont générés sur mon hôte web.

Existe-t-il un moyen d'acheminer la sortie du journal de mon hôte distant (j'ai un accès ssh) vers mon MultiTail local ?

La machine locale fonctionne sous Ubuntu 9.04. La machine distante est sous FreeBSD 6.

\==

La réponse dans une coquille de noixShell :

1) Configurer la connexion par clé pour ssh.

2) Exécutez la commande suivante :

multitail -l "ssh -l USER HOST tail -f ./www_logs/access_log" -l "ssh -l USER2 HOST2 tail -f ./www_logs/access_log"

10voto

Insyte Points 9294

Vous pourriez essayer quelque chose comme ça :

multitail -l "ssh remotehost tail -f /var/log/messages" \\
          -l "ssh remotehost tail -f /var/log/mail.log"

Je suis sûr qu'il y a beaucoup de belles multitail options que j'ai manquées, mais cela devrait au moins permettre de faire fonctionner les bases.

1voto

Peter Hoffmann Points 13823

Si vous avez accès aux compilateurs sur la machine distante, il suffit de compiler multitail là-haut, et de l'installer dans le répertoire de votre utilisateur.

./configure --prefix=~/bin/

Cela devrait fonctionner correctement tant que ncurses est installé.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X