AvpLinux и апгрейд базы данных по вирусам v0.7English versionHазначение и принцип работыAvpUpdate - это программа автоматического обновления анитвирусной базы системы антивирусной защиты Avp (AvpLinux) по сети. При запуске AvpUpdate сравнивает файлы локальной антивирусной базы и файлы на ftp-сайте поддержки Avp и если локальные файлы устарели заменяет их более свежими. В случае удачной замены может запускать внешнюю программу, которая например рассылает уведомления Вашим коллегам о необходимости обновления антивирусной базы Avp. Если обновление произошло без ошибок или обновления не потребовалось AvpUpdate завершается с кодом завершения 0. УстановкаРазверните архив с AvpUpdate командой
tar zxvf AvpUpdate-0.6.tar.gz
Скопируйте файл AvpUpdate например в каталог /usr/sbin. AvpUpdate написан на языке Perl и для своей работы требует perl-модуль Bundle::libnet. Этот модуль можно установить следующей командой (от имени root, требуется доступ к Internet):
# perl -MCPAN -e shell
...
cpan> install Bundle::libnet
...
cpan> exit
#
Запуск AvpUpdate рекомендуется выполнять с помощью утилиты cron. Hапример для запуска AvpUpdate в 1 час ночи каждые сутки в файле /var/spool/cron/root нужно прописать строчку:
0 1 * * * /usr/sbin/AvpUpdate
подробности можно узнать с помощью команд "man crond" и "man
crontab".При использовании dial-up доступа к Internet запуск AvpUpdate можно прописать в файле /etc/ppp/ip-up.local. HастройкаВсе настраиваемые параметры вынесены в начало программы - Вы можете использовать текстовый редактор для их изменения. Придерживайтесь соответствующего синтаксиса. Hиже описаны параметры настройки:
В качестве примера внешней программы в комплекте AvpUpdate Вы найдете AvpAnounce.example. Эта программа "вытаскивает" сообщение о количестве записей в текущей антивирусной базе Avp из файла-отчета. и посылает сообщение по E-Mail. СсылкиАвторСергей ОськинSerg Oskin Last modified: Fri Mar 15 16:18:04 MSK 2002 |