katina Δημοσ. 20 Απριλίου 2016 Δημοσ. 20 Απριλίου 2016 Καλησπέρα σας, Υπάρχει ο τρόπος να βλέπουμε ένα αρχείο log live μέσα από το putty. Ωστόσο, eείναι δύσκολο να πληκτρολογείς κάθε φορά credentials και να το ελέγχεις για πολλούς servers Apache Tomcat συγχρόνως. Γνωρίζετε αν υπάρχει κάποιος τρόπος να βλέπουμε πολλά logs συγχρόνως; Ο υπολογιστής μου είναι windows 7, ωστόσο οι servers είναι Apache Tomcat. Ευχαριστώ.
anon667 Δημοσ. 20 Απριλίου 2016 Δημοσ. 20 Απριλίου 2016 Αν χρησιμοποιείς log4j για το logging σου, θεωρητικά θα μπορούσες να προσθέσεις έναν SocketAppender στο config σου για να στέλνεις σε ένα κεντρικό remote μηχάνημα τα log entries από κάθε server που σε ενδιαφέρει. Εκεί που θα μαζεύονται τα data θα τρέξεις δικιά σου custom λύση (http://stackoverflow.com/questions/11759196/log4j-how-to-use-socketappender) που το τι θα κάνεις με αυτά που σου έρχονται είναι καθαρά δικό σου θέμα (π.χ. όλα logged σε ένα αρχείο και απλά κάνεις tail) ή μπορείς να χρησιμοποιήσεις π.χ. logstash με plugins (https://www.elastic.co/guide/en/logstash/current/plugins-inputs-log4j.html) σε συνδυασμό με Kibana για να φτιάξεις κάτι πιο δυνατό (αν σε ενδιαφέρει).
katina Δημοσ. 20 Απριλίου 2016 Μέλος Δημοσ. 20 Απριλίου 2016 Αυτό που εννοώ είναι να εκτελούνται πολλά tail –f catalina.out σε διαφορετικούς servers.
anon667 Δημοσ. 20 Απριλίου 2016 Δημοσ. 20 Απριλίου 2016 1) Login στους servers χωρίς password https://www.getfilecloud.com/blog/ssh-without-password-using-putty/ 2) Αφού συνδεθείς και κάνεις tail στο αρχείο που σε ενδιαφέρει, πάρε το output του και κάντο append σε αρχείο στο μηχάνημα σου. http://the.earth.li/~sgtatham/putty/0.63/htmldoc/Chapter7.html#plink Το 2 λογικά μπορείς να το κάνεις με scriptaki για όλα τα μηχανήματα που σε ενδιαφέρουν και μετά απλά κάνεις tail το αρχείο που θα έχει ότι θα σου γίνεται append από όλα τα connections.
sundance_kid Δημοσ. 20 Απριλίου 2016 Δημοσ. 20 Απριλίου 2016 Γιατί δεν κάνεις μία εφαρμογούλα σε C# με τις παρακάτω βιβλιοθήκες; Επίσης θα μπορούσες να σηκώσεις στα win σου τον freesshd σαν ssh server, και οι tomcat σου να γίνουν client που θα στέλλουν εκεί ότι θέλεις και όποτε θέλεις (cron + bash script)
katina Δημοσ. 20 Απριλίου 2016 Μέλος Δημοσ. 20 Απριλίου 2016 Γιατί δεν κάνεις μία εφαρμογούλα σε C# με τις παρακάτω βιβλιοθήκες; Επίσης θα μπορούσες να σηκώσεις στα win σου τον freesshd σαν ssh server, και οι tomcat σου να γίνουν client που θα στέλλουν εκεί ότι θέλεις και όποτε θέλεις (cron + bash script) Thank you very much! Θα φτιάξω μία στα γρήγορα. Δε φαίνεται να είναι κάτι δύσκολο... 1
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα