Вернуться   Форум об интернет-маркетинге > >
Ответ
 
Опции темы
Старый 21.02.2014, 18:37   #1
Академик
 
Аватар для Jaf4
 
Регистрация: 03.08.2009
Адрес: Москва->Краснодар
Сообщений: 11,983
Репутация: 1431773

По умолчанию ISP. Отправить результат проверки антивируса на почту

Есть небольшой сервер с натянутой ISPmanager. Открыл в меню "Инструменты" - "Планировщик (cron)", добавил строку
Код:
/usr/bin/clamscan -i -r /var/www  >> /var/log/clamav/cron_scan.log | mail -s "avrep" my@mail.ru
В окошке настройки задания, в чекбоксе "не отправлять результат на емайл" галочки нет.
В настройках сервера емайл админа не указан (сейчас попробую указать). Антивирус запускается, сканит все, что нужно. 2 проблемы:
1. Очень важная. Короче письмо не приходит. Вообще никакое. Перепробовал в строке все, что нашел в гугле, результат одинаков.

2. В лог новые данные дописываются данные к старым. С одной стороны хорошо, с другой хотелось бы иметь маленькие сообщения, а не ленты логов..

Советом не поможете, как это можно побороть? Лазить на сервер и смотреть логи каждый раз утомительно. Вообще письма, сгенерированные скриптами с сервера ходят, в этом отношении все норм.
__________________
New! NVMe VPS от SmartApe.ru
Jaf4 вне форума   Ответить с цитированием

Реклама
Старый 21.02.2014, 19:15   #2
[umka]
Guru-Editor
 
Аватар для [umka]
 
Регистрация: 25.05.2008
Сообщений: 6,183
Репутация: 799008

По умолчанию Re: ISP. Отправить результат проверки антивируса на почту

1. Так у вас весь вывод от антивируса заворачивается >> в лог-файл. Понятное дело, что в почту ничего не попадает.

В помощь вам опция -l или команда tee.
__________________
Лог в помощь!

Последний раз редактировалось [umka]; 21.02.2014 в 19:26..
[umka] вне форума   Ответить с цитированием
Старый 21.02.2014, 20:08   #3
esetnod
Академик
 
Аватар для esetnod
 
Регистрация: 16.07.2009
Сообщений: 1,204
Репутация: 131508

По умолчанию Re: ISP. Отправить результат проверки антивируса на почту

Как уже отметили, tee в помощь.

/usr/bin/clamscan -i -r /var/www | tee /var/log/clamav/cron_scan.log | mail -s "avrep" my@mail.ru
__________________
Быстрый хостинг на SSD от $0.99 | OpenVZ и KVM VDS от $7.95
esetnod вне форума   Ответить с цитированием
Старый 21.02.2014, 20:26   #4
Jaf4
Академик
 
Аватар для Jaf4
 
Регистрация: 03.08.2009
Адрес: Москва->Краснодар
Сообщений: 11,983
Репутация: 1431773

ТопикСтартер Re: ISP. Отправить результат проверки антивируса на почту

Так я велик пытаюсь изобрести или машину времени? Я может что-то пытаюсь сделать такое, что делается как-то по-другому?
В панели вписал все, что требовалось, в т.ч. и почту, куда отправлять результат, но все равно не работает. От сторочки оставил только
Цитата:
/usr/bin/clamscan -i -r /var/www
Честно говоря, думал, что это тривиальная задача..

---------- Добавлено 21.02.2014 в 22:26 ----------

Цитата:
Сообщение от esetnod Посмотреть сообщение
Как уже отметили, tee в помощь.

/usr/bin/clamscan -i -r /var/www | tee /var/log/clamav/cron_scan.log | mail -s "avrep" my@mail.ru
О! сейчас попробую.
Jaf4 вне форума   Ответить с цитированием
Старый 21.02.2014, 20:39   #5
kgtu5
Академик
 
Регистрация: 21.07.2010
Адрес: Kostroma
Сообщений: 2,269
Репутация: 150092
Отправить сообщение для kgtu5 с помощью ICQ Отправить сообщение для kgtu5 с помощью Skype™

По умолчанию Re: ISP. Отправить результат проверки антивируса на почту

cp /dev/null ...log && добавить в начало строки задания
__________________
аська 45два48499два записки на работе
помогу с сайтом, удалю вирусы, настрою впс -> отзывы ТУТ и ТАМ
!!!всегда проверяйте данные людей, которые сами пишут вам в аську или скайп!!!
kgtu5 вне форума   Ответить с цитированием
Старый 21.02.2014, 20:56   #6
Jaf4
Академик
 
Аватар для Jaf4
 
Регистрация: 03.08.2009
Адрес: Москва->Краснодар
Сообщений: 11,983
Репутация: 1431773

ТопикСтартер Re: ISP. Отправить результат проверки антивируса на почту

Поставил строку esetnod, вторая проблема решилась автоматом, лог очищается при запуске.
После окончания сканирования там появляется только строчка с полным путем найденного файле вируса (помещен в качестве тестового).
Ранее были строки по количеству просканированных файлов и т.п. Впрочем это некритично. добавились чуть позже, видимо рано смотрел.
Все строки присутствуют. В лог пишется сначала то, что нашлось подозрительное, потом стата.
Письмо не приходит. Пробовал 2 разных емайла.
Еще есть идеи?


Все, и письмо пришло. Правда шло как-то долго. Спасибо всем, буду дальше пробовать.
Jaf4 вне форума   Ответить с цитированием
Старый 22.02.2014, 12:50   #7
siv1987
Академик
 
Аватар для siv1987
 
Регистрация: 02.04.2009
Сообщений: 6,550
Репутация: 641820

По умолчанию Re: ISP. Отправить результат проверки антивируса на почту

>> - добавить в конец файла. Вам собственно что нужно?
siv1987 вне форума   Ответить с цитированием
Старый 22.02.2014, 17:38   #8
Jaf4
Академик
 
Аватар для Jaf4
 
Регистрация: 03.08.2009
Адрес: Москва->Краснодар
Сообщений: 11,983
Репутация: 1431773

ТопикСтартер Re: ISP. Отправить результат проверки антивируса на почту

Цитата:
Сообщение от siv1987 Посмотреть сообщение
>> - добавить в конец файла. Вам собственно что нужно?
Добрый вечер. Пока все, что нужно было - работает.
- письмо отправляется и получаются. В письме результат последнего сканирования.
- лог не растет, при запуске по крону антивируса файл-лог очищается, после этого туда пишется результаты сканирования, письма приходят одного размера.
Строка, которую прописал:
Цитата:
/usr/bin/clamscan -i -r /var/www | tee /var/log/clamav/cron_scan.log | mail -s "avrep" my@mail.ru
Jaf4 вне форума   Ответить с цитированием
Ответ



Опции темы

Быстрый переход


Регистрация Справка Календарь Поддержка Все разделы прочитаны