Разработка сайтов на UMI.CMS
Знать UMI.CMS в совершенстве невозможно.
Даже сами разработчики знают о ней не все...

UMi

Ursa Minor

Устанавливаем Clam Antivirus на Windows Server 2003

Странный выбор, но но это шлюз в интернет, на сервере установлен Kerio Control, в котором интеграция с Касперским не предусмотрена, а из предоставленных на выбор Clam - самый адекватный. Да, я знаю, что 2003 - это уже мохнатый динозавр, но что имеем. Для 2008 последовательнсть действий аналогична

Поехали.

1) Скачиваем сам Clam AV . Следует участь, что сейчас версия для windows у них отдана под новую разработку Immunet, что нас совершенно не устраивает, потому что Kerio его не видит.

2) Устанавливаем. Я не менял настроек и согласился с предложенными инсталлятором. По умолчанию все ложится в папку C:\Program Files\Sourcefire Inc\ClamAV

3) Заходим в папку и создаем директорию database, в которой будут лежать обновления.

4) Правим конфигурационные файлы. Образцы можно взять из директории conf_examples.  Скопировать их в папку с антивирусом и отредактировать:

4.1) В файл clamd.conf внести следующие изменения:

  • Закомментировать инструкцию Example
  • PidFile "C:\Program Files\Sourcefire Inc\ClamAV\clamd.pid"
  • LogFile "C:\Program Files\Sourcefire Inc\ClamAV\clamd.log"
  • DatabaseDirectory "C:\Program Files\Sourcefire Inc\ClamAV\database"
  • TCPSocket 3310
  • TCPAddr 127.0.0.1

4.2) В freshclam.conf закомментировать инструкцию Example

5) Запускаем из командной строки freshclam.exe и загружаем обновления.

6) Теперь нужно сделать так, чтобы антивирус запускался в качестве службы. В Интернете много советов запустить clamd.exe --install, но это не работает в последних версиях антивируса. Теперь придется поплясать с бубном.

  • Скачиваем с сайта Microsoft пакет "Windows Server 2003 Resource Kit Tools". Берем из него instsrv.exe и srvany.exe и копируем их в папку с антивирусом.
  • Придумываем имя для службы. Пусть он у нас называется clamAV.
  • Запускаем cmd, переходим в директорию C:\Program Files\Sourcefire Inc\ClamAV
  • выполняем команду instsrv.exe clamAV "C:\Program Files\Sourcefire Inc\ClamAV\srvany.exe"
    (второй возможный вариант sc create clamAV binPath= "C:\Program Files\Sourcefire Inc\ClamAV\srvany.exe" (внимание, знак пробела после =)
    (возможно, потребуется Visual C++ 2005, на моей машине он был)
  • Дописываем параметры запуска службы в реестр:
    - В разделе HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesclamAV создать подраздел Paramaters
    - В нем создать строковый ключ  Application со значением
    "C:\Program Files\Sourcefire Inc\ClamAV\clamd.exe" --config-file="C:\Program Files\Sourcefire Inc\ClamAV\clamd.conf"

7) Запускаем антивирус sc start clamAV или net start clamAV

8) Служба Clamav запущена на порту 3310. Проверить состояние можно командой  netstat -an |find "3310".
Правильный ответ должен быть TCP 0.0.0.0:3310 0.0.0.0:0 LISTENING

9) Автообновления

Запускаем планировщик заданий и добавляем задачу на обновление. Делаем настройки на скачивание обновлений и перезапуск антивируса:

Обновление баз "C:\Program Files\Sourcefire Inc\ClamAV\freshclam.exe"
sc stop clamAV
sc start clamAV

10) При наличии стороннего антивируса на этой же машине добавить папку с ClamAV в исключения

Новости

30.10.2016

Обновлено описание макроса для вывода всех элементов справочника UMI.CMS с учетом версии 14.

 

21.07.2015

Памятка по обновлению до debian 8.1. Приятно вкусить все плюшки PHP 5.6

11.11.2014

Как выполнить SQL-запрос из bash-скрипта. Памятка

11.11.2014

Как отследить нагрузку сайта на сервер.

06.11.2014

Заготовка для галереи изображений с прокруткой. Не знаю, когда дойдут руки довести ее до вида плагина, поэтому открываю как есть. Можно доработать.

05.11.2014

Выкладываю как заготовку свой слайдер изображений на mootools

Все обновления