Страница 25 из 54

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

Добавлено: 2013-04-02 19:27:21
xXxSPYxXx
Как настроить ERA (Eset Remote Administration) Server на обновление с зеркала. При обновлении пишет "пустой файл". Мое зеркало уже в фильтре, но клиенты норм обновляются, даже без внесения адреса в исключения

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

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

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

Добавлено: 2013-04-03 14:36:24
dr_kicker
И снова здравствуйте!
Благодарю всех кто попытался помочь, в конце концов разобрался сам, ничего сложного не было, нужно было лишь в конфиге 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
Если в "орфографии", что то не верно (символы лишние, или не хватает чего, или можно как-то улучшить) буду рад услышать Ваше мнение.

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

Добавлено: 2013-04-05 16:11:36
Decart
через 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
вручную все работает. в чем причина?

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

Добавлено: 2013-04-07 14:45:42
Decart
разобрался. надо было в cron добавить полный путь к php /usr/local/bin и все заработало.

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

Добавлено: 2013-04-09 10:50:52
karavan
С 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.”

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

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

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

Добавлено: 2013-04-09 15:00:25
Bugaev
в этой строчке работает модуль поиска ключей, видимо чтото недонастроено у вас или пхп работает не так как надо

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

Добавлено: 2013-04-09 17:09:27
server801
karavan Меняйте адрес сервера на um21.eset.com

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

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

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

Добавлено: 2013-04-10 4:38:17
scharfikus
Bugaev писал(а):в этой строчке работает модуль поиска ключей, видимо чтото недонастроено у вас или пхп работает не так как надо
обновил сам php и все модули, все равно такую ошибку выдает, может есть какой нибудь механизм, что бы точно узнать, что ему не нравиться.?

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

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

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

Добавлено: 2013-04-16 14:19:09
Bugaev
pkg_info | grep php5-curl
pkg_info | grep wget
остальное менее важно

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

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

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

Добавлено: 2013-04-23 16:24:38
wlasikkk
Коллеги, прошу помочь в решении проблемки. Перечитал кучу сообщений в ветке но конкретного решения не нашёл.
При запуске скрипта вручную обновление баз и сигнатур проходит без проблем. Но при запуске из крона происходят непонятки с размерами файлов. Клиентские антивирусы при обновлении пишут что файл на сервере не найден. В логах скрипта значится, что при обновлении баз куча файлов была заменена с 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 результатов не дала.
Запуск скрипта вручную после крона возвращает размеры файлов на свои места и клиенты нормально тянут обновы.
Вопрос к знающим или поборовшим эту проблемку, почему из под крона происходит такая лажа а вручную всё работает как надо?

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

Добавлено: 2013-04-29 12:08:19
telemehanik
скачал последнюю версию, подправил конфиг под себя, сигнатуры скачиваются а сами базы нет, никаких ошибок не выдает, подскажите плиз где копать?

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

Добавлено: 2013-04-29 16:28:09
Bugaev
нашол способ работать с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);

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

Добавлено: 2013-04-29 22:10:06
telemehanik
похоже проблема в том что не смотря на то что в конфиге я прописал лецензионный ключ и выставил параметр в 0 говорящий о том что нужно использовать ключ прописаный в конфиге в nod32ms_v3.class.php он серавно обращается в файл с ключами (которого нет и я незнаю какой формат там прописания ключа) но исправить скрипт у меня пока не хватает знаний, если сможете подскажите как это исправить!!!

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

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

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

Добавлено: 2013-04-30 11:22:26
telemehanik
чудеса, удалил все заново распаковал архив поменял настройки прописал keys.txt, и все заработало - не знаю почему но всеравно спс

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

Добавлено: 2013-04-30 11:46:54
telemehanik
только вот зачем он удаляет фацл keys.txt?

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

Добавлено: 2013-05-07 13:10:21
None
Спасибо. Все работает.

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

Добавлено: 2013-05-07 21:38:01
Bugaev
есть ли у кого опыт поставить скрипт на 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 кб начинаются лаги.
Как можно это исправить ?

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

Добавлено: 2013-05-22 12:47:05
ADRE
логи системы смотри + апача или что там у вас?