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

Hardware Inspector

8 (800) 100-47-42
8 (499) 350-50-87
Русский язык English
 
Учет компьютеров
 
Программы для автоматизации работы ИТ-отдела и управления инфраструктурой компании
Авторизация
Логин:
Пароль:
Забыли свой пароль?

Награда от PCMagazin

Инсталляция Hardware Inspector Client/Server

При разработке архитектуры Hardware Inspector Client/Server одной из главных задач была простота внедрения и инсталляции приложения, а также независимость от сторонних продуктов. В результате мы получили решение (как клиентская, так и серверная часть), работающее на любом Windows, начиная с Windows XP. Для связи между клиентом и сервером нужен только TCP/IP протокол. Не требуются дорогостоящие SQL-сервера, требующие отдельных навыков администрирования, SQL-сервер уже встроен в Hardware Inspector Server.

Для изучения продукта можно установить сервер и клиент на одной машине. Настройки сервера и клиента по-умолчанию расчитаны именно на такую установку.

Если Вы используете программный продукт не под Windows, а под Linux, то сначала необходимо подготовить среду Wine. После этого можно будет инсталлировать Hardware Inspector Server и Hardware Inspector Client.

Для реальной эксплуатации, Hardware Inspector Server необходимо инсталлировать на сервере, на котором будет размещаться база данных, а Hardware Inspector Client - на рабочих станциях, на которых будут работать операторы (обычно это специалисты ИТ). В приложении-сервере настраивается порт и IP сетевого интерфейса, эти параметры указываются в клиентской части при подключении к серверу.

Инсталляцию и запуск продукта можно разбить на следующие шаги:

  1. Шаг 1. Инсталлируем серверную часть.
  2. Шаг 2. Настраиваем серверную часть.
  3. Шаг 3. Инсталлируем клиентскую часть.
  4. Шаг 4. Подключение к серверу.

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

Шаг 1. Инсталлируем серверную часть

На сервере, на котором будет размещаться база данных, распакуем файлы вида hwi70_server.exe и hwi70_client.exe, поместив их в одной папке. Запускаем hwi70_server.exe и инсталлируем сервер.

На машине сервера в Региональных настройках Windows должна быть включена поддержка кодовой страницы 1251. Также должен быть установлен русский язык (кодовая страница 1251) для приложений, не поддерживающих Юникод.

Перед запуском инсталляции Hardware Inspector Server необходимо остановить службы Hardware Inspector Web Server и Hardware Inspector Service, если это приложение ранее уже было инсталлировано на этом компьютере. Если Hardware Inspector Server был запущен не как служба Hardware Inspector Service, а как приложение, то необходимо закрыть приложение Hardware Inspector Server.

Если Hardware Inspector Server инсталлируется поверх уже существующей инсталляции, то все старые локальные настройки приложения будут сохранены. Если перед инсталляцией новой версии старая версия будет предварительно деинсталлирована, то старые локальные настройки будут потеряны.

Шаг 2. Настраиваем серверную часть

На начальном этапе запустим сервер как приложение Hardware Inspector Server. В дальнейшем, после того как сервер будет настроен и клиент получит возможность подключаться к нему, можно будет закрыть приложение Hardware Inspector Server и запускать его как службу Hardware Inspector Service.

На запущенном сервере заходим во вкладку «Настройки».

Путь к базе данных
Выбираем путь к базе данных, которую можно создать идущей в комплекте поставки программой «Менеджер баз данных». При изучении продукта стоит оставить путь к демонстрационной базе данных без изменений.

IP адрес, к которому будет подключаться Hardware Inspector Client
Вводим IP адрес сетевого интерфейса, к которому будут подключаться операторы базы данных из приложения Hardware Inspector Client. При желании можно изменить порт.

Уникальный код сервера
Задаем код сервера. Это может быть произвольная строка из латинских символов и цифр, которую необходимо придумать самостоятельно. Без знания этого, единого для всех операторов, кода к серверу нельзя будет подключиться из Hardware Inspector Client. То есть, это некий глобальный пароль, без знания которого невозможно получить доступ даже к форме авторизации со списком пользователей.

Регистрационный ключ
Если есть регистрационный ключ к Hardware Inspector Client/Server и/или Hardware Inspector Service Desk, то вводим его во вкладке «Лицензии». Иначе сервер будет работать в демонстрационном режиме.

Отправка почтовых уведомлений
Для отправки почтовых уведомлений о поступлении от пользователей новых заявок на обслуживание, различных оповещений и прочего необходимо настроить параметры SMTP-сервера.
При этом в поле "Отправитель" вводится email отправителя (например, Service Desk <support@company.ru>), а в поле "Веб-сайт" - http-адрес веб-ориентированного учета заявок Hardware Inspector Service Desk (для того чтобы из почтового уведомления об изменении в заявке можно было сразу перейти к редактированию заявки в браузере). Например, в поле "Веб-сайт" может быть значение "https://mycompany.ru/".
К слову, если через веб-интерфейс будут работать не только сотрудники из локальной сети, но и из сети Интернет, мы, из соображений безопасности, настоятельно рекомендуем использовать https протокол. Да и в случае работы в локальной сети https является более предпочтительным. Хотя бы из-за того, что браузеры смартфонов обычно запрещают доступ ко встроенной камере и, как следствие, исчезает возможность сканирования штрих-кодов при работе с ИТ инфраструктурй через веб-интерфейс.

Прочие настройки Hardware Inspector Server
Значение параметра "Реакция на запросы" лучше пока оставить на второй позиции. Более высокие значения имеет смысл устанавливать в том случае, если одновременно с сервером будет активно работать более 5 операторов одновременно. Эти значения улучшат способность сервера "держать нагрузку", но приведут к некоторому увеличению расхода оперативной памяти.

Флажок "Проверять доступность ресурса" включает на сервере встроенный в приложение механизм предварительной проверки доступности ресурса, путь к которому задан в UNC формате в меню "Сервис" - "Параметры", вкладка "Папки". То есть перед попыткой прочитать какой-то файл, путь к которому задан в UNC формате, сервер сначала проверит доступен ли этот удаленный ресурс. Если проверку не выполнять, то в случае недоступности ресурса Windows будет ожидать некоторое время (до нескольких десятков секунд) появления в сети этого ресурса, тем самым тормозя работу приложения.
Мы настоятельно рекомендуем не задавать базовые пути в UNC формате, а размещать все необходимые для работы приложения файлы на той же машине, на которой запущен Hardware Inspector Server. И базовые пути задавать в абсолютном формате через локальный драйв. Либо размещать папки с файлами в папке базы данных с использованием в пути к ним макроса $DATABASE$. В этом случае можно избежать падения скорости работы Hardware Inspector Server. Флажок "Проверять доступность ресурса" тогда тоже можно будет отключить.

Флажок "Тестовый сервер" при штатной работе должен быть отключен. Он блокирует функции приема и отправки почты, рассылки оповещений, автоматические операции по импорту/экспорту данных. Его включение имеет смысл в случае, если Вы тестируете работу новых версий приложения с копией базы данных на тестовом сервере, чтобы не мешать работе основного (рабочего) сервера Hardware Inspector Server.

Автозапуск Hardware Inspector Server
Если необходимо чтобы серверная часть запускалась при старте сервера, то Hardware Inspector Server можно запускать как службу. Для этого необходимо в списке служб включить автостарт для Hardware Inspector Service. Работа в качестве службы позволяет серверу запускаться автоматически, без необходимости авторизовываться на сервере для запуска Hardware Inspector Server как приложения.
По умолчанию, сразу после инсталляции запуск сервера в качестве службы отключен для того чтобы можно было настроить его параметры, запустив в качестве обычного приложения.

Если Вы используете встроенный в Hardware Inspector Server веб-интерфейс, то имеет смысл настроить автозапуск службы Hardware Inspector Web Server.

Настройка файрволла (брандмауэра)
Когда Hardware Inspector Server (hwiserver.exe) начнет работу с сетью, скорее всего имеющийся на сервере файрвол запросит у пользователя разрешение на его сетевую активность. Нужно создать правило, разрешающее серверу работу с сетью. В случае встроенного в Windows брандмауэра достаточно просто нажать кнопку «Unblock» в этом запросе.

В файрволле сервера должны быть открыты порты, перечисленные приложением Hardware Inspector Server во вкладке "Настройки" после текста "Используемые порты" (по умолчанию, это диапазон портов 14584-14586). В противном случае могут быть проблемы с запуском отчетов и форм поиска информации. Для работы веб-интерфейса в файрволле также необходимо открыть для входящих подключений порты 80, 8080, 443 и 8443. Порт 80 и 443 необходимы для работы веб-сервера, который отдает статический контент по протоколам http и https. А порты 8080 (http) и 8443 (https) открывают доступ к API серверу, через который веб-приложение работает с базой данных.

Шаг 3. Инсталлируем клиентскую часть

На рабочих станциях, с которых с базой данных будут работать операторы, инсталлируем клиентскую часть приложения, запустив файл вида hwi70_client.exe.

В дальнейшем, обновление версии клиентской части будет происходить автоматически при подключении к Hardware Inspector Server.

На машине с Hardware Inspector Client в Региональных настройках Windows должна быть включена поддержка кодовой страницы 1251. Также должен быть установлен русский язык (кодовая страница 1251) для приложений, не поддерживающих Юникод.

Для работы через веб-интерфейс клиентское приложение не требуется, достаточно обычного веб-браузера.

Шаг 4. Подключение к серверу

При запуске клиента программа предложит ввести IP адрес сервера, порт и код сервера. Вводим те значения, что были заданы при настройке сервера в шаге 2 и нажимаем кнопку «Ok».

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

Когда Hardware Inspector Client (hwiclient.exe) начнет работу с сетью, есть вероятность того, что имеющийся на машине файрвол запросит у пользователя разрешение на его работу. Нужно создать правило, разрешающее клиенту работу с сетью. В случае встроенного в Windows брандмауэра достаточно просто нажать кнопку «Unblock» в этом запросе.