Особенности настройки службы Tariscope Observer для получения данных с удаленного ПК
Служба Tariscope Observer (далее в тексте будем использовать название служба Observer или просто - Observer) является одним из приложений системы учета вызовов Tariscope Enterprise и биллинговой системы Tariscope Provider. Она предназначена для получения данных о вызовах (CDR, SMDR, AMA и т.п.) от телефонной системы и обработки этой информации для дальнейшего сохранения в базе данных Tariscope.
Служба Observer может получать данные о вызовах от различных источников данных. В этой статье мы рассмотрим некоторые особенности настройки Observer при получении данных из файлов, находящихся на удаленном компьютере.
По умолчанию служба Observer создается с правами пользователя LocalSystem. Учетная запись LocalSystem имеет права доступа только к определенным ресурсам локального компьютера и не может быть использована для удаленного доступа к файлам, находящимся на удаленном компьютере.
Поэтому для того, чтобы настроить Observer для получения файлов с удаленного компьютера, необходимо на нем создать пользователя, который будет иметь требуемые права (чтение или чтение/удаление) на папку, которая будет содержать файлы с данными о вызовах. Проще всего, чтобы имя и пароль этого пользователя на удаленном компьютере совпадал с именем и паролем пользователя, от имени которого будет запускаться служба Observer. На компьютере, где будет работать служба Observer, такой пользователь должен иметь права, обеспечивающие ему запуск служб Windows.
Далее переходим непосредственно к настройкам в службе Tariscope Observer.
В дереве настроек системы Tariscope выбираем требуемую службу Observer-а или создаем новую, как описано в статье. При создании нового профайла служба Observer сразу же устанавливается в системе Windows. Нам для замены пользователя LocalSystem надо отключить службу и снять флаг в позиции Вход системной учетной записью. При этом окно программы будет иметь вид, подобный тому, который показан на Рисунке 1.
Рисунок 1
В позиции Учетная запись удаляем LocalSystem.
Предположим, что мы создали учетную запись, которая будет иметь доступ к удаленному компьютеру, соответствующую адресу электронной почты: Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра. И этот пользователь на компьютере с системой Tariscope или на любом другом компьютере, где будет запускаться служба Tariscope Observer, имеет права для запуска служб. Тогда в позиции Учетная запись вводим: .\Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.
Точка означает, что это пользователь локального компьютера. Вместо точки можно явно задать имя компьютера.
В позиции Пароль вводим соответствующий пароль.
Пример такого ввода показан на Рисунке 2.
Рисунок 2
Переходим в параметры настройки Observer-а, щелкнув по ссылке Настройка параметров или выбрав подветвь Настройка.
Здесь в позиции Папка задайте путь к папке удаленного компьютера, предварительно проверив из Explorer-а, что эта папка доступна для такого пользователя.
Пример такой настройки показан на Рисунке 3.
Рисунок 3
Здесь мы не рассматриваем остальные настройки, связанные с источником Папка/Файл. Их описание смотрите в статье.
Сохраните введенные данные, щелкнув по иконке Сохранить на панели инструментов.
Запустите службу Observer.
Перейдите в журнал службы и убедитесь, что он не сдержит ошибок. Если же есть ошибки, то надо понять их причины и устранить.