Скрипт зеркала nod32 mirror script

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
xXxSPYxXx
ефрейтор
Сообщения: 60
Зарегистрирован: 2012-11-29 17:11:54
Контактная информация:

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение xXxSPYxXx » 2013-04-02 19:27:21

Как настроить ERA (Eset Remote Administration) Server на обновление с зеркала. При обновлении пишет "пустой файл". Мое зеркало уже в фильтре, но клиенты норм обновляются, даже без внесения адреса в исключения

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

dr_kicker
проходил мимо
Сообщения: 3
Зарегистрирован: 2012-10-17 12:13:47

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение dr_kicker » 2013-04-03 10:26:41

Доброго времени суток!
Возможно я не совсем правильно изложил мысль свою, попробую иначе.
Я не хотел бы захламлять корневую директорию web-сервера хочется чтобы в корне находилась одна директория для обновления антивируса, а именно /var/www/html/nod32/
а в этой директории уже лежало все необходимое для работы обновлений антивируса.
Если это можно реализовать при помощи файла .htaccess, или иначе как то, помогите примерами, ну или линками на примеры.
Заранее благодарю всех кто откликнулся!

dr_kicker
проходил мимо
Сообщения: 3
Зарегистрирован: 2012-10-17 12:13:47

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение dr_kicker » 2013-04-03 14:36:24

И снова здравствуйте!
Благодарю всех кто попытался помочь, в конце концов разобрался сам, ничего сложного не было, нужно было лишь в конфиге apache выставить параметр AllowOverride All в разделе посвященном .htaccess ну и конечно создать файл .htaccess в корне web-сервера и прописать в данный файл необходимые переменные.
В моем случае файл выглядит так

<IfModule mod_rewrite.c>
RewriteEngine on
Options +FollowSymlinks
RewriteCond %{HTTP_USER_AGENT} ^ESS.*BPC.*
RewriteRule ^update.ver$ /nod32/eset_upd/update.ver
RewriteRule ^v3-rel-sta/(.*)$ /nod32/v3-rel-sta/$1
RewriteRule ^v3-rel-stop/(.*)$ /nod32/v3-rel-stop/$1
</IfModule>

Не знаю насколько все верно в плане "орфографии" (я не силен в этом), но результатом доволен. Теперь достаточно в антивирусе прописать путь для обновления http://IP_address/ и данный файл отправляет антивирус в нужном направлении.
Надеюсь кому нибудь пригодится!
PS
Если в "орфографии", что то не верно (символы лишние, или не хватает чего, или можно как-то улучшить) буду рад услышать Ваше мнение.

Decart
проходил мимо
Сообщения: 2
Зарегистрирован: 2013-04-05 15:48:38

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение Decart » 2013-04-05 16:11:36

через cron не срабатывает скрипт.
в логе выдает:

Код: Выделить всё

[05/04/2013 12:15:00][RUN NOD32MS] - nod32 mirror script ver. 3.0.0 beta5 (3013) by AlexCo
[05/04/2013 12:15:00]SYSTEM: FreeBSD
[05/04/2013 12:15:01]ERROR [nod32ms::DownloadUpdateVer] DOWNLOAD FAIL [/var/nod32ms/eset_upd/update.ver]
[05/04/2013 12:15:01][MASTER SERVER ONLINE]
[05/04/2013 12:15:01][STOP NOD32MS]
в cron прописано:

Код: Выделить всё

0     */2    *      *      *      root cd /usr/local/etc/nod32ms && /usr/local/bin/php -q update.php
вручную все работает. в чем причина?

Decart
проходил мимо
Сообщения: 2
Зарегистрирован: 2013-04-05 15:48:38

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение Decart » 2013-04-07 14:45:42

разобрался. надо было в cron добавить полный путь к php /usr/local/bin и все заработало.

karavan
рядовой
Сообщения: 16
Зарегистрирован: 2012-11-27 10:30:51
Контактная информация:

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение karavan » 2013-04-09 10:50:52

С 8го числа при попытке скачать обновы вижу следующее:

Код: Выделить всё

./eset_upd.sh
--2013-04-09 11:46:40--  http://um25.eset.com/eset_upd/update.ver
Resolving um25.eset.com... 84.233.195.61
Connecting to um25.eset.com|84.233.195.61|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 10139 (9.9K) [application/octet-stream]
Saving to: “/var/nod32ms/update.ver”

100%[=================================================================================================================>] 10,139      --.-K/s   in 0.08s

2013-04-09 11:46:41 (125 KB/s) - “/var/nod32ms/update.ver” saved [10139/10139]


UNRAR 4.20 beta 3 freeware      Copyright (c) 1993-2012 Alexander Roshal


Extracting from /var/nod32ms/update.ver

Extracting  /var/nod32ms/eset_upd/update.ver                          OK
All OK
--2013-04-09 11:46:41--  http://um25.eset.com/eset_upd/v4/update.ver
Resolving um25.eset.com... 84.233.195.61
Connecting to um25.eset.com|84.233.195.61|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 6414 (6.3K) [application/octet-stream]
Saving to: “/var/nod32ms/update.ver”

100%[=================================================================================================================>] 6,414       --.-K/s   in 0.07s

2013-04-09 11:46:41 (86.8 KB/s) - “/var/nod32ms/update.ver” saved [6414/6414]


UNRAR 4.20 beta 3 freeware      Copyright (c) 1993-2012 Alexander Roshal


Extracting from /var/nod32ms/update.ver

Extracting  /var/nod32ms/eset_upd/v4/update.ver                       OK
All OK
--2013-04-09 11:46:41--  http://um25.eset.com/eset_upd/v5/update.ver
Resolving um25.eset.com... 84.233.195.61
Connecting to um25.eset.com|84.233.195.61|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 8727 (8.5K) [application/octet-stream]
Saving to: “/var/nod32ms/update.ver

100%[=================================================================================================================>] 8,727       --.-K/s   in 0.08s

2013-04-09 11:46:41 (108 KB/s) - “/var/nod32ms/update.ver” saved [8727/8727]


UNRAR 4.20 beta 3 freeware      Copyright (c) 1993-2012 Alexander Roshal


Extracting from /var/nod32ms/update.ver

Extracting  /var/nod32ms/eset_upd/v5/update.ver                       OK
All OK
--2013-04-09 11:46:42--  http://um25.eset.com/eset_upd/v6/update.ver
Resolving um25.eset.com... 84.233.195.61
Connecting to um25.eset.com|84.233.195.61|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 6642 (6.5K) [application/octet-stream]
Saving to: “/var/nod32ms/update.ver”

100%[=================================================================================================================>] 6,642       --.-K/s   in 0.07s

2013-04-09 11:46:42 (90.2 KB/s) - “/var/nod32ms/update.ver” saved [6642/6642]


UNRAR 4.20 beta 3 freeware      Copyright (c) 1993-2012 Alexander Roshal


Extracting from /var/nod32ms/update.ver

Extracting  /var/nod32ms/eset_upd/v6/update.ver                       OK
All OK
--2013-04-09 11:46:42--  http://21x.14x.14x.87/nod32ms.ver
Connecting to 21x.14x.14x.87:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2013-04-09 11:46:42 ERROR 404: Not Found.”

scharfikus
рядовой
Сообщения: 16
Зарегистрирован: 2009-08-18 13:13:22

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение scharfikus » 2013-04-09 11:23:33

PHP Fatal error: Call to undefined function curl_init() in /etc/nod32ms/inc/nod32ms_v3.class.php on line 306
куда копать? курл обновил, пхп тоже обновил.

Bugaev
мл. сержант
Сообщения: 129
Зарегистрирован: 2011-08-11 23:10:32

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение Bugaev » 2013-04-09 15:00:25

в этой строчке работает модуль поиска ключей, видимо чтото недонастроено у вас или пхп работает не так как надо

Аватара пользователя
server801
ст. лейтенант
Сообщения: 1421
Зарегистрирован: 2008-09-27 21:15:16
Откуда: Саратов
Контактная информация:

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение server801 » 2013-04-09 17:09:27

karavan Меняйте адрес сервера на um21.eset.com

karavan
рядовой
Сообщения: 16
Зарегистрирован: 2012-11-27 10:30:51
Контактная информация:

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение karavan » 2013-04-09 20:57:57

server801 писал(а):karavan Меняйте адрес сервера на um21.eset.com
Хм.., до меня только сейчас дошло, что по моему логу не понятно на что или кого я жалуюсь.
Но на счет сервака Вы правильно подметили, была проблема с протухшей версией сигнатур на um25.
Но у меня все еще вопрос к alexco, что за отсутствующий файлик nod32ms.ver, и на сколько важно, что он 404 Not Found (я в первую очередь грешил на эту ошибку как причину прокисания обнов)

scharfikus
рядовой
Сообщения: 16
Зарегистрирован: 2009-08-18 13:13:22

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение scharfikus » 2013-04-10 4:38:17

Bugaev писал(а):в этой строчке работает модуль поиска ключей, видимо чтото недонастроено у вас или пхп работает не так как надо
обновил сам php и все модули, все равно такую ошибку выдает, может есть какой нибудь механизм, что бы точно узнать, что ему не нравиться.?

scharfikus
рядовой
Сообщения: 16
Зарегистрирован: 2009-08-18 13:13:22

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение scharfikus » 2013-04-10 15:42:48

scharfikus писал(а):
Bugaev писал(а):в этой строчке работает модуль поиска ключей, видимо чтото недонастроено у вас или пхп работает не так как надо
обновил сам php и все модули, все равно такую ошибку выдает, может есть какой нибудь механизм, что бы точно узнать, что ему не нравиться.?
я тупой. не было в системе вообще порта php5-curl
видимо при обновлении удалился.
поставил через portinstall и все заработало

Bugaev
мл. сержант
Сообщения: 129
Зарегистрирован: 2011-08-11 23:10:32

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение Bugaev » 2013-04-16 14:19:09

pkg_info | grep php5-curl
pkg_info | grep wget
остальное менее важно

Аватара пользователя
alexco
старшина
Сообщения: 426
Зарегистрирован: 2008-09-27 18:43:49
Откуда: Россия, Москва
Контактная информация:

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение alexco » 2013-04-16 22:48:37

karavan писал(а):
server801 писал(а):karavan Меняйте адрес сервера на um21.eset.com
Хм.., до меня только сейчас дошло, что по моему логу не понятно на что или кого я жалуюсь.
Но на счет сервака Вы правильно подметили, была проблема с протухшей версией сигнатур на um25.
Но у меня все еще вопрос к alexco, что за отсутствующий файлик nod32ms.ver, и на сколько важно, что он 404 Not Found (я в первую очередь грешил на эту ошибку как причину прокисания обнов)
Файл с информацией об текущем обновлении самого скрипта, тянет с сервера, в случае обновление скачивает и устанавливает. Последнее время не замечал что часть файлов на сервере пропала по техническим причинам. Сейчас все на месте
Электромонтажная Организация -> elemonorg.ru

Аватара пользователя
wlasikkk
проходил мимо
Сообщения: 4
Зарегистрирован: 2012-10-09 19:46:10

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение wlasikkk » 2013-04-23 16:24:38

Коллеги, прошу помочь в решении проблемки. Перечитал кучу сообщений в ветке но конкретного решения не нашёл.
При запуске скрипта вручную обновление баз и сигнатур проходит без проблем. Но при запуске из крона происходят непонятки с размерами файлов. Клиентские антивирусы при обновлении пишут что файл на сервере не найден. В логах скрипта значится, что при обновлении баз куча файлов была заменена с REPLACE OLD SIGNATURE FILE. Сервер обновлений um21.eset.com.
привожу кусок лога из под крона

Код: Выделить всё

[23/04/2013 16:01:01]VERSION SIGNATURE '8257'
[23/04/2013 16:01:02]REPLACE OLD SIGNATURE FILE [62.67.184.81 [/www/v3-rel-sta/mod_002_engine/em002_32_l2.nup] [1701511/1723674]
[23/04/2013 16:01:02]REPLACE OLD SIGNATURE FILE [62.67.184.81 [/www/v3-rel-sta/mod_002_engine/em002_32_n1.nup] [9342/11763]
[23/04/2013 16:01:02]REPLACE OLD SIGNATURE FILE [62.67.184.81 [/www/v3-rel-sta/mod_002_engine/em002_32_n2.nup] [17980/37770]
[23/04/2013 16:01:02]REPLACE OLD SIGNATURE FILE [62.67.184.81 [/www/v3-rel-sta/mod_002_engine/em002_32_n3.nup] [28799/43192]
[23/04/2013 16:01:03]REPLACE OLD SIGNATURE FILE [62.67.184.81 [/www/v3-rel-sta/mod_002_engine/em002_32_n4.nup] [152621/50992]
[23/04/2013 16:01:03]REPLACE OLD SIGNATURE FILE [62.67.184.81 [/www/v3-rel-sta/mod_002_engine/em002_32_n5.nup] [162271/61124]
[23/04/2013 16:01:03]REPLACE OLD SIGNATURE FILE [62.67.184.81 [/www/v3-rel-sta/mod_002_engine/em002_32_n6.nup] [176814/180621]
[23/04/2013 16:01:03]REPLACE OLD SIGNATURE FILE [62.67.184.81 [/www/v3-rel-sta/mod_002_engine/em002_32_n7.nup] [182693/189973]
[23/04/2013 16:01:03]REPLACE OLD SIGNATURE FILE [62.67.184.81 [/www/v3-rel-sta/mod_002_engine/em002_32_n8.nup] [213623/204230]
[23/04/2013 16:01:03]REPLACE OLD SIGNATURE FILE [62.67.184.81 [/www/v3-rel-sta/mod_002_engine/em002_32_n9.nup] [222692/209624]
[23/04/2013 16:01:03]REPLACE OLD SIGNATURE FILE [62.67.184.81 [/www/v3-rel-sta/mod_002_engine/em002_32_n10.nup] [230159/240291]
и кусок лога с ручным запуском через 10 минут после крона

Код: Выделить всё

[23/04/2013 16:12:40]VERSION SIGNATURE '8257'
[23/04/2013 16:12:42]REPLACE OLD SIGNATURE FILE [62.67.184.81 [/www/v3-rel-sta/mod_002_engine/em002_32_l2.nup] [665760/1723674]
[23/04/2013 16:12:42]DOWNLOAD NEW SIGNATURE FILE [62.67.184.81] [/www/v3-rel-sta/mod_002_engine/em002_32_n1.nup] [11763]
[23/04/2013 16:12:43]DOWNLOAD NEW SIGNATURE FILE [62.67.184.81] [/www/v3-rel-sta/mod_002_engine/em002_32_n2.nup] [37770]
[23/04/2013 16:12:43]DOWNLOAD NEW SIGNATURE FILE [62.67.184.81] [/www/v3-rel-sta/mod_002_engine/em002_32_n3.nup] [43192]
[23/04/2013 16:12:43]DOWNLOAD NEW SIGNATURE FILE [62.67.184.81] [/www/v3-rel-sta/mod_002_engine/em002_32_n4.nup] [50992]
[23/04/2013 16:12:44]DOWNLOAD NEW SIGNATURE FILE [62.67.184.81] [/www/v3-rel-sta/mod_002_engine/em002_32_n5.nup] [61124]
[23/04/2013 16:12:44]DOWNLOAD NEW SIGNATURE FILE [62.67.184.81] [/www/v3-rel-sta/mod_002_engine/em002_32_n6.nup] [180621]
[23/04/2013 16:12:45]DOWNLOAD NEW SIGNATURE FILE [62.67.184.81] [/www/v3-rel-sta/mod_002_engine/em002_32_n7.nup] [189973]
[23/04/2013 16:12:46]DOWNLOAD NEW SIGNATURE FILE [62.67.184.81] [/www/v3-rel-sta/mod_002_engine/em002_32_n8.nup] [204230]
Смена сервера с um25.eset.com на um21.eset.com результатов не дала.
Запуск скрипта вручную после крона возвращает размеры файлов на свои места и клиенты нормально тянут обновы.
Вопрос к знающим или поборовшим эту проблемку, почему из под крона происходит такая лажа а вручную всё работает как надо?

telemehanik
проходил мимо
Сообщения: 4
Зарегистрирован: 2013-04-29 8:50:14

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение telemehanik » 2013-04-29 12:08:19

скачал последнюю версию, подправил конфиг под себя, сигнатуры скачиваются а сами базы нет, никаких ошибок не выдает, подскажите плиз где копать?

Bugaev
мл. сержант
Сообщения: 129
Зарегистрирован: 2011-08-11 23:10:32

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение Bugaev » 2013-04-29 16:28:09

нашол способ работать сurl через прокси

Код: Выделить всё

$loginpassw = 'login:password';  //your proxy login and password here
$proxy_ip = '127.0.0.1'; //proxy IP here
$proxy_port = 8080; //proxy port from your proxy list

curl_setopt($ch, CURLOPT_PROXYPORT, $proxy_port);
curl_setopt($ch, CURLOPT_PROXYTYPE, 'HTTP');
curl_setopt($ch, CURLOPT_PROXY, $proxy_ip);
curl_setopt($ch, CURLOPT_PROXYUSERPWD, $loginpassw);

telemehanik
проходил мимо
Сообщения: 4
Зарегистрирован: 2013-04-29 8:50:14

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение telemehanik » 2013-04-29 22:10:06

похоже проблема в том что не смотря на то что в конфиге я прописал лецензионный ключ и выставил параметр в 0 говорящий о том что нужно использовать ключ прописаный в конфиге в nod32ms_v3.class.php он серавно обращается в файл с ключами (которого нет и я незнаю какой формат там прописания ключа) но исправить скрипт у меня пока не хватает знаний, если сможете подскажите как это исправить!!!

Bugaev
мл. сержант
Сообщения: 129
Зарегистрирован: 2011-08-11 23:10:32

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение Bugaev » 2013-04-30 8:05:49

да всё работает нормально, сам по логам посмотрел, в 0.00 скрипт скачивал обновы, установка лиц. ключа тоже работает, только надо в файл system/keys.txt вписать тоже свой лиц. ключ в формате login:password

telemehanik
проходил мимо
Сообщения: 4
Зарегистрирован: 2013-04-29 8:50:14

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение telemehanik » 2013-04-30 11:22:26

чудеса, удалил все заново распаковал архив поменял настройки прописал keys.txt, и все заработало - не знаю почему но всеравно спс

telemehanik
проходил мимо
Сообщения: 4
Зарегистрирован: 2013-04-29 8:50:14

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение telemehanik » 2013-04-30 11:46:54

только вот зачем он удаляет фацл keys.txt?

None
проходил мимо
Сообщения: 6
Зарегистрирован: 2013-05-07 11:32:57

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение None » 2013-05-07 13:10:21

Спасибо. Все работает.

Bugaev
мл. сержант
Сообщения: 129
Зарегистрирован: 2011-08-11 23:10:32

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение Bugaev » 2013-05-07 21:38:01

есть ли у кого опыт поставить скрипт на nas4free и openmediavault ? у меня получилось установить только на openmediavault который на базе debian

руставелли
проходил мимо

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение руставелли » 2013-05-20 18:48:18

периодически примерно раз в месяц возникает проблема: антивирус не может подключится к серверу, апачь при этом пишет
[Mon May 20 17:21:09 2013] [error] [client 195.18.13.31] File does not exist: /var/www/nod/htdocs/eset_upd/v3-rel-stop
[Mon May 20 17:21:09 2013] [error] [client 195.18.13.31] File does not exist: /var/www/nod/htdocs/eset_upd/v3-rel-stop
[Mon May 20 17:21:09 2013] [error] [client 195.18.13.31] File does not exist: /var/www/nod/htdocs/eset_upd/v3-rel-stop
[Mon May 20 17:21:09 2013] [error] [client 195.18.13.31] File does not exist: /var/www/nod/htdocs/eset_upd/v3-rel-stop
[Mon May 20 17:21:09 2013] [error] [client 195.18.13.31] File does not exist: /var/www/nod/htdocs/eset_upd/v3-rel-stop
перепускаешь скрипт nod32 вручную начинают обновляться базы и антивирь стразу видет сервер, работает примерно день и опять та же проблема.
А после того как с сервера удалишь все файлы update.ver и перекачаешь обновы все работает, но опять примерно месяц...
Заметил еще что в антивирусе размер update.ver 9 кб все работает норм, после того как update.ver 10 кб начинаются лаги.
Как можно это исправить ?

Аватара пользователя
ADRE
майор
Сообщения: 2645
Зарегистрирован: 2007-07-26 8:53:49
Контактная информация:

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение ADRE » 2013-05-22 12:47:05

логи системы смотри + апача или что там у вас?
//del