Мониторинг / Наблюдение за процессом rsync

Из crash stacktrace мне удалось разобраться, что это связано с кодом проверки обновлений Nagios. В качестве обходного пути вы можете отключить проверку обновлений, а Nagios должен работать как обычно (по крайней мере, это для меня!). то есть в /etc/nagios3/nagios.cfg set

check_for_updates=0

Я добавил stacktrace и обходной путь к этому отчету об ошибке.

1
задан 24 July 2013 в 14:15

4 ответа

Самое простое решение - перенаправить вывод rsync в файл журнала.

rsync -avz /something /somwhere >> ~/rsynclog
2
ответ дан 24 May 2018 в 19:44
Вот два способа

С экраном

: Приложить сеанс экрана к вашим хронам:

экрана RSync --progress ЦСИ ДСТ

это позволит вам повторно прикрепить к Rsync jobb в любое время вы хотите, чтобы проверить, какие файлы его в настоящее время обработки (только убедитесь, что такой же пользователь, как тот, который начал работу Rsync) с

screen -x

с screen: добавить запись в ваше задание rsync:

rsync --log-file=/tmp/rsync-status.txt  src dst

затем выполнить журнал в режиме реального времени с помощью:

 tail -f /tmp/rsync-status.txt
0
ответ дан 24 May 2018 в 19:44

Еще один способ, которым вы могли бы воспользоваться, если вы знаете грубую директорию, которую вы будете синхронизировать (например, мы будем использовать каталоги «фильмы», например), вы можете использовать комбинацию lsof и grep:

[d1 ] lsof | grep rsync | grep movies

lsof отобразит ваши открытые файлы, выведет выход в grep, чтобы найти любые открытые rsync, каналы, которые выводят в grep, чтобы найти каталог / файл, который открыт.

0
ответ дан 24 May 2018 в 19:44

Как предложил Кирали Иштван, я запускаю

rsync -ravz /Users/jkirby/Music/iTunes/* .

, который дает вывод, подобный

Jeffs-MBP-2:2016-08-15 jkirby$ rsync -ravz /Users/jkirby/Music/iTunes/* .
building file list ... done
Temp File 1.tmp
Temp File.tmp

. Из этого вывода я могу видеть, какой каталог копируется.

В случае, когда rsync медленно копирует большое количество больших файлов, я отслеживаю этот каталог, используя watch, как это. Таким образом, я могу увидеть временный файл, созданный rsync, и я могу увидеть размер, растущий в копируемом файле.

watch -n1 "~/Music/iTunes"

0
ответ дан 24 May 2018 в 19:44

Другие вопросы по тегам:

Похожие вопросы: