LINUX.ORG.RU
ФорумAdmin

Отсылать по ФТП логи


0

0

Необходимо ежедневно отсылать логи веб-сервера по фтп. Пользовал logrotate - не очень выходит

logrotate.conf /var/log/nginx/access.log{ daily missingok nomail dateext compress create 666 user wheel postrotate /usr/local/etc/rc.d/nginx restart endscript }

Во-первых, после проверочного запуска sudo logrotate -f -v -s /usr/local/etc/logrotate.state /usr/local/etc/logrotate.conf - оно почему-то удаляет мой зип с логами.

Во-вторых - не понятно как отпразять по фтп (ip,логин,пароль - есть).

Помогите пожалуйста !

anonymous

для отправки смотри в сторону curl

grishkin
()

а в чем проблема? по крону архивируешь логи и отсылаешь с помощью lftp, например так:
/usr/local/bin/lftp -e "cd ${SERVERNAME}/homebackup/${DATE}; put ${i}.tar; exit" -u ${FTPUSER},${FTPPASS} ${BACKUPHOST}

строчка прям из рабочего скрипта.

Komintern ★★★★★
()
Ответ на: комментарий от sdio

Всем больше спасибо! Работает.

anonymous
()

А не проще ли логи сразу на удаленный сервер класть????

MaDMaN ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.