ananas 05.08.2011 11:42
Tips & tricks — удаленный мониторинг через xinetd
понадобилось тут удаленно пару логов отслеживать. городить конструкции типа ssh user@remote "sudo tail -f /var/log/messages" - муторно, да и с авторизацией или ключами возюкаться неохота.потому делается такой файлик /etc/xinetd.d/log
и перезапускается xinetd. после этих манипуляций лог спокойно можно отслеживать командой telnet remote 10900.
mironov_orig 05.08.2011 11:53 #
+ 0 -
Круто, а ещё, емнип, всякие syslog'и можно заставить дублировать логи на удалёнку. Ну и inotail вместо tail -f получше будет.
у меня проблема была более другая. дать возможность оператору с любого узла глядеть логи бесконсольных тазиков, обрабатывающих сигналы, не заморачиваясь при этом сложной системой прав и разрешений. поэтому syslog на удаленную машину не канал, не знаешь, на какую из них пулять
ну и опять-таки, это только пример использования эффективного использования xinetd. никто ведь не мешает воткнуть туда вместо tail какой-нибудь скрипт с меню на dialog, для удаленного останова/перезагрузки узла. или еще чего, фантазия тут может играть как угодно
прикольно однако спасибо. еще неплохо stunnel прикрутить для пущей секьюрности)
пример необходимости секурности? или ты в логах пароли открытым текстом хранишь?
Да вот не случайно же бóльшую часть /var/log'а без рутовых прав не прочитаешь.
ну, не обязательно пароль, злоумышленник может многое почерпнуть из логов...
параноики затребуют тогда VLAN-ы (чтоб не было подмены ip-адреса в локалке)
Считаю, что проще и удобнее использовать screen/tmux