Официальная возможность получить лицензионный софт бесплатно.
Giveaway of the Day
Это не реклама!

Щелкните для получения прогноза по Биробиджану


четверг, 26 августа 2010 г.

OCS-NG: битва с сервисом

Решил потихоньку переводить системы под windows с запуска инвентаризации из логин-скрипта в режим сервиса. На одной машине получилось, на другой получилось... на третьей или четвертой грабли: ничего не происходит кроме добавления в системный журнал трех сообщений:
  1. ERROR: Can't get private profile string for service option auth_user
  2. ERROR: Can't get private profile string for service option auth_pwd
  3. Service started successfully with parameters FREQ: 24, OLD_FREQ: 24, TTO_WAIT: 41247.
Гуглинг принес не очень много результатов, но они того стоили. Я внимательно изучил вот эту ветку форума и у меня заработало. Надеюсь.

Итак, в каталоге установки агента OCS-NG, создается файл SERVICE.INI. В нем должны быть как минимум следующие параметры:
[OCS_SERVICE]
PROLOG_FREQ=24
Server=url сервера ocs-ng без префикса http[s]://
Pnum=80
;если используется прокси, то выставить =0
NoProxy=1
;если используется прокси, то убрать параметр /NP
;нет, я не знаю, зачем всё вышеупомянутое продублировано
;в строке Miscellaneous, спрашивайте у авторов.
Miscellaneous= /SERVER:cнова_адрес_вашего_сервера /PNUM:80 /NP /DEBUG
auth_user=none
auth_pwd=none
Если доступ к серверу осуществляется через прокси, то надо добавить еще и параметры:
proxy_host=none
proxy_port=none
proxy_user=none
proxy_pwd=none
не забыв заменить  "none" на соответствующие значения.
В принципе, если последние четыре параметра будут в файле, ничего страшного не произойдет. Но моя проблема была в том, что у меня не было двух, выделенных красным: как только их добавил, служба нормально запустилась...

Комментариев нет:

Отправить комментарий

Пожалуйста, воздержитесь от грубостей и персональных нападок.
Я не против матерщины, но она должна быть уместной и использоваться для выражения эмоций, а не в качестве основного средства выражения мыслей.