учет компьютеров на предприятии

Hardware Inspector

Русский язык English
 
Учет компьютеров
 
Программы для автоматизации работы ИТ-отдела и управления инфраструктурой компании
Авторизация
Логин:
Пароль:
Забыли свой пароль?

Руководство по внедрению

Внедрение Hardware Inspector Service DeskСхема

Приложение предоставляет веб-интерфейс для работы с заявками пользователей в IT подразделение. Его полноценная работа возможна только совместно с приложениями Hardware Inspector или Hardware Inspector Client/Server.

Начиная с версии Hardware Inspector Service Desk v2.0 приложение работает под .NET framework 4.0, в то время как версии до v1.3 включительно работали под .NET framework 1.1.

Вкратце, этапы внедрения продукта можно разбить на следующие:

  1. Шаг 1. Инсталляция основного продукта.
  2. Шаг 2. Инсталляция IIS.
  3. Шаг 3. Инсталляция .NET framework 4.0.
  4. Шаг 4. Инсталляция web-приложения.
  5. Шаг 5. Инсталляция Visual FoxPro OLE DB Provider.
  6. Шаг 6. Интерфейс работы с заявками.
  7. Шаг 7. Настройка.
  8. Шаг 8. Эксплуатация.

Рассмотрим каждый из этих этапов более детально.

Шаг 1. Инсталляция основного продукта

Так как web-приложение является дополнением к продуктам Hardware Inspector или Hardware Inspector Client/Server, то необходимо чтобы последние уже были установлены и настроены.

Для web-приложения важна база данных, которая создается основным продуктом. В ней хранятся заявки и сообщения, инфраструктура компании, а также редактируются справочники учета заявок. Причем база данных должна быть размещена на том же компьютере, на котором будет работать web-приложение.

Если это не первая установка продукта, а его обновление, то предварительно нужно деинсталлировать старую версию. Если при деинсталляции старой версии Windows попросит перегрузить машину, то выполнить это. Затем можно инсталлировать новую версию Hardware Inspector Service Desk. При таком обновлении версии все настройки будут сохранены.

Шаг 2. Инсталляция IIS

Данная система является web-приложением и по своей сути требует наличия web-сервера, поддерживающего технологию ASP.NET. Настоятельно рекомендуем использовать в качестве веб-сервера Internet Information Services, который входит в дистрибутив Windows 2000/XP/2003 server. Это поможет избежать проблем с установкой и работой приложения.

Для его установки необходимо открыть панель управления и выбрать ярлык «Установка и удаление программ». В открывшемся окне в правом столбце необходимо выбрать ярлык «Установка/удаление компонентов Windows». Далее, в появившемся списке поставить галочку напротив Internet Information Services (IIS) и нажать кнопку «Далее». Начнется установка web-сервера IIS, по окончании которой нажмите кнопку «Готово».

Особенности инсталляции IIS 7 на Windows Server 2008.

Шаг 3. Инсталляция .NET framework 4.0

Технология ASP.NET является частью технологии Microsoft.NET, которая в свою очередь для своей работы требует установки среды выполнения .NET framework 4.0. Использование других версий .NET framework недопустимо, так как они по сути являются другими платформами и устанавливаются параллельно более ранним версиям. Приложение в версиях отличных от .NET Framewirk 4.0 может работать некорректно.

Установка .NET Framework 4.0 сводится к запуску установки и нажатию кнопки «Далее» до появления кнопки «Готово».

Шаг 4. Инсталляция web-приложения

Теперь, когда среда сервера настроена, можно инсталлировать самое web-приложение Hardware Inspector ServiceDesk. Для этого необходимо запустить файл HWISD<версия>.EXE и следовать инструкциям инсталлятора.

После инсталляции веб-приложения необходимо дать права на запись на папки Reports, Attaches, Log, Settings и на папку с базой данных для локальной учетной записи NETWORK SERVICE (в случае Windows Server 2003), IIS_IUSRS (в случае Windows Server 2008 или Win7) или ASPNET (в случае Windows XP).

Шаг 5. Инсталляция Visual FoxPro OLE DB ProviderOLE DB Provider

Для доступа web-приложения к базе данных программ Hardware Inspector или Hardware Inspector Client/Server требуется установка Visual FoxPro OLE DB Provider на сервере.
Для этого необходимо запустить файл VFPOLEDBSetup.msi из папки Depends внутри приложения (обычно c:\InetPub\wwwroot\HWISD\).

Необходимо обратить особое внимание на то, что устанавливать Visual FoxPro OLE DB Provider необходимо именно для всех пользователей, иначе доступ к базе данных из web-приложения будет невозможен.

Шаг 6. Интерфейс работы с заявками

После выполнения данных операций система станет доступна по следующему адресу:
http://<имя_вашего_сервера>/hwisd/

Шаг 7. Настройка

После установки системы изменение ее параметров возможно через пункт «Настройки» (доступен только пользователям с правами администратора) или в файле Settings.xml, который находится в папке Settings внутри приложения (обычно c:\InetPub\wwwroot\HWISD\).

Для того чтобы можно было редактировать настройки через веб-интерфейс, необходимо чтобы у приложения были права на запись в папку C:\Inetpub\wwwroot\hwisd\settings\. Для этого на папку settings должны быть даны права на изменение локальной учетной записи NETWORK SERVICE (в случае Windows Server 2003), IIS_IUSRS (в случае Windows Server 2008) или ASPNET (в случае Windows XP). Приложение попытается присвоить эти права автоматически, но иногда из-за настроек политик безопасности сервера это необходимо делать вручную.

7.1. Путь к базе данных
В этом поле необходимо ввести полный путь к базе данных, включая имя файла контейнера базы данных hardware.dbc.
В некоторых случаях необходимо задать путь к базе данных вручную в параметре DBPath конфигурационного файла C:\Inetpub\wwwroot\hwisd\settings\Settings.xml. Обратите внимание на то, что в конце пути должен фигурировать файл контейнера БД hardware.dbc.

Необходимо обратить внимание на то, что на папку с базой данных должны быть присвоены полные права локальной учетной записи NETWORK SERVICE (в случае Windows Server 2003), IIS_IUSRS (в случае Windows Server 2008) или ASPNET (в случае Windows XP).

7.2. Имя папки для хранения вложений сообщений
Задает путь к папке, в которой хранятся файлы, прикрепляемые к сообщениям. По умолчанию стоит значение «Attaches», что обеспечивает хранение вложенных файлов в папке Attaches, расположенной в папке приложения. На данную папку также должны быть присвоены полные права локальной учетной записи NETWORK SERVICE (в случае Windows Server 2003), IIS_IUSRS (в случае Windows Server 2008) или ASPNET (в случае Windows XP).

7.3. Использовать Windows-аутентификацию
Позволяет пользователям автоматически авторизовываться в модуле учета заявок в случае наличия Active Directory.

Чтобы происходила автоматическая авторизация, необходимо из приложения Hardware Inspector или Hardware Inspector Client в справочнике пользователей прописать логин пользователя (включая имя домена) в свойство «Логин» в формате домен\логин. Если в имени домена есть символ ".", то в качестве домена должны фигурировать символы до первой точки.

Если Вы планируете использовать Windows-авторизацию пользователей в веб-интерфейсе, то в компонентах IIS обязательно должна быть включена служба "Windows - аутентификация".

Кроме того, необходимо осуществить некоторые настройки в IIS:

  • Открыть свойства виртуальной папки. Перейти во вкладку Directory Security и в поле Anonymous access and authentication control нажать кнопку Edit;
  • В окне Authentication Methods убрать галочку с Anonymous access и убедиться в наличии галочки Integrated Windows authentication.

В случае, если используется 2008-сервер (IIS 7) или более поздний, то эти настройки в IIS выполняются следующим образом. Необходимо встать на веб приложение HWISD и кликнуть на "Проверка подлинности". Там отключаете "Анонимная проверка подлинности", а также включаете «Проверка подлинности Windows».
Если «Проверка подлинности Windows» окажется недостаточной для функционирования Windows-авторизации, то необходимо включить компонент «Обычная проверка подлинности» и в ее параметрах указать домен по умолчанию.

На стороне пользователя, в настройках браузера должна быть разрешена передача сведений в http заголовке об авторизации пользователя в домене.
Например, в Internet Explorer убедиться в этом можно в меню «Сервис» - «Свойства обозревателя», вкладка «Безопасность», кнопка «Другой». В параметре «Проверка подлинности пользователя» должно быть выбрано «Автоматический вход в сеть с текущим именем пользователя» или «Автоматический вход в сеть только в зоне интрасети». Если эта опция не будет выбрана, то при входе на IIS-сервер он будет запрашивать Windows-авторизацию в домене.
В случае выбора опции «Автоматический вход в сеть только в зоне интрасети» желательно включить для зоны Интранет опцию "Автоматически определять принадлежность к интрасети", чтобы браузер смог идентифицировать вхождение машины с веб-приложением в зону Интрасеть.

Для диагностики работы Windows-авторизации можно находясь на веб-странице приложения в адресной строке браузера подменить default.aspx на username.aspx и нажать Enter. Браузер при этом должен отобразить текущего авторизованного в домене пользователя в формате домен\логин. Если логин не отображается, значит от браузера к IIS не приходит информация о факте авторизации пользователя в домене.

7.4. Отправка почтовых уведомлений
Позволяет настроить отправку уведомлений о добавленных сообщениях на Email заинтересованных лиц через SMTP-сервер.

Автор сообщения уведомление не получает даже если он входит в вышеперечисленный список, так как сообщение писал он сам.

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

С детальным описание алгоритма рассылки почтовых уведомлений можно ознакомиться здесь.

7.5. Разрешить регистрацию пользователей
Опция разрешает пользователям самостоятельно регистрироваться через веб-интерфейс.

7.6. Разрешить рядовым пользователям выбирать тип заявки
Опция разрешает пользователям, не имеющим прав на техподдержку, самостоятельно выбирать тип создаваемой ими заявки.

7.7. Разрешить рядовым пользователям выбирать критичноcть заявки
Опция позволяет пользователям, не имеющим прав на техподдержку, самостоятельно устанавливать критичность создаваемой ими заявки.

7.8. Кто имеет право закрывать заявки
Опция регулирует политику прав на возможность закрыть заявку. Возможные значения: «Простой пользователь», «Сотрудник техподдержки» и «Все».

7.9. Разрешить рядовым пользователям устанавливать крайний срок заявки
Крайний срок заявки – это дата и время того момента, до наступления которого заявка обязательно должна быть успешно выполнена.

7.10. Уведомлять администраторов об истечении срока действия регистрационного ключа
Опция позволяет отключить уведомление администраторов, возникающее в веб-интерфейсе, о том, что срок подписки на бесплатные обновления версий продукта подходит к концу. По истечении этого срока продукт будет продолжать работать, но возможность бесплатно обновлять его версии исчезнет. В любое время клиент можно продлить подписку на обновления по льготной цене.

7.11. Формат формирования имени нового пользователя
Опция определяет алгоритм формирования имени пользователя при его самостоятельной регистрации. Например, возможны варианты: «Иванов Иван Иванович» или «Иванов, Иван Иванович». Формат записи зависит от принятого в стране синтаксиса.

7.12. Время ожидания для сеанса пользователя (минут)
Время отсутствия активности пользователя в веб-интерфейсе, в течение которого приложение помнит его авторизацию.

7.13. Количество отображаемых уровней дерева местоположений в списке заявок (0 - отображаются все уровни)
Местоположение рабочего места, к которому относится заявка, в списке заявок представлено в виде строки, отражающей путь к нему, начиная от верхнего узла карты. Данная настройка определяет сколько уровней, начиная с верхнего узла карты, должно содержаться в строке.

7.14. Язык
Язык веб-интерфейса. В случае использования варианта «Автоопределение» язык интерфейса будет выбираться автоматически в зависимости от языковых настроек браузера пользователя.

Шаг 8. Эксплуатация

После настройки продукта пользователи могут создавать заявки и вести переписку по ним.

Сотрудникам техподдержки рекомендуется работать с заявками через windows-интерфейс основного продукта Hardware Inspector или Hardware Inspector Client/Server, который предоставляет более богатые функциональные возможности.