Академический Документы
Профессиональный Документы
Культура Документы
com
Шаг 1. Установите необходимые компоненты — .NET Core Desktop Runtime 6.0 ......................11
1
Шаг 1: Создайте начального пользователя-администратора ....................................... .......18
2
Цифровые журналы регистрации — Контрольный список соответствия нормативным требованиям
Как минимум, вы должны соответствовать следующим требованиям, чтобы соответствовать условиям одобрения регулирующих органов.
Прочтите это руководство полностью, а затем выполните пункты из этого списка.
Инфраструктура подходит
Установленная инфраструктура, на которой работает
приложение «Цифровой журнал», подходит и достаточно
устойчива для использования на борту судна.
Восстановление пароля
Была создана учетная запись пользователя ИТ-
администратора, а пароль записан для целей
восстановления пароля.
Генерация архива
Внедрена процедура регулярного напоминания
пользователям о создании zip-архивов в приложении
«Цифровой журнал».
3
Введение
Это руководство по установке цифровых журналов и руководство для ИТ-администраторов. Это руководство предназначено для
Большинство настроек выполняется из приложения после установки. Рекомендуется, чтобы это делал ИТ-персонал с
помощью программного обеспечения для удаленного доступа, такого как TeamViewer.
ВАЖНЫЙ
Необходимо регулярно создавать резервную копию файла данных журнала регистрации дляаварийное восстановлениецелей.
4
Системные Требования
Более подробную информацию смотрите в разделе «Установка».
Клиентский ПК
• ПК с Windows с версиями Windows 8, 10 или 11
• ПК с Windows с версиями Windows 8, 10 или 11 или Server 2012, 2016 или 2019.
Установленная инфраструктура электронной книги учета, включая компьютеры и периферийные устройства, должны
быть подтверждены на соответствие IEC 60092 и IEC 60533. Должны быть обеспечены альтернативные источники
питания.
5
Поддерживаемые режимы работы
Автономный режим
В автономном режиме клиентское приложение устанавливается на один компьютер и настраивается для хранения
данных журнала на этом же компьютере. В этом режиме работы серверное приложение не требуется. Этот режим обычно
подходит для небольших судов.
Несколько учетных записей пользователей по-прежнему должны создаваться и использоваться в приложении, но весь
доступ должен осуществляться через один и тот же ПК. Файл данных журнала хранится локально на ПК, и его необходимо
регулярно создавать резервную копию в другом месте для аварийного восстановления (см. раздел о резервных копиях
далее в этом руководстве).
Попытка указать нескольким клиентским приложениям непосредственно на файл данных, расположенный в общем сетевом
расположении, не поддерживается.
Использование программного обеспечения для виртуализации приложений, такого как Citrix, не поддерживается.
Клиент-серверный режим
Файл данных журнала хранится на серверном ПК, и все клиенты подключаются к этому одному источнику данных.
Файл данных необходимо регулярно создавать резервную копию в другом месте для аварийного восстановления
(см. раздел о резервных копиях далее в этом руководстве).
AppServer должен быть установлен в той же локальной сети, что и клиентские приложения.
Предоставление доступа к серверу через Интернет не поддерживается.
6
Монтаж
Перед установкой любого программного обеспечения определитесь с режимом работы.
ПРИМЕЧАНИЕ
Для установки клиентского и серверного программного обеспечения требуются права администратора на ПК.
В клиент-серверном режиме сначала должен быть установлен AppServer. Устанавливается как служба Windows.
(Использование веб-сервера, такого как IIS, не требуется и не поддерживается.)
6.0
https://dotnet.microsoft.com/download/dotnet/6.0
7
Не загружайте версию x64, даже если ПК 64-битный, так как это не сработает — программное обеспечение
является приложением x86.
8
Шаг 2: Установите сервер приложений
Кроме того, вы можете установить сервер приложений и предоставить файл лицензии — это избавит пользователя приложения
от необходимости импортировать лицензию позже. Чтобы указать лицензию, запустите программу установки из командной
AppServer работает как служба Windows. ТипУслугив меню «Пуск» Windows, затем запустите полученную
программу, чтобы просмотреть список установленных служб. 'Сервер приложений для цифровых журналов'
будет отображаться в списке при успешной установке:
Сервис запускается автоматически после установки. Подтвердите, что он запущен, посмотрев на столбец
«статус».
Щелчок правой кнопкой мыши по сервису в этом окне даст возможность остановить, запустить или перезапустить
сервер приложений. Это может потребоваться в некоторых сценариях поддержки.
Не следует создавать резервную копию файла данных журнала непосредственно из этого расположения, так как его копирование
во время работы приложения может привести к повреждению копии. Подробнее см. в разделе резервного копирования данных
журнала.
9
Шаг 3. Проверьте порты сервера и настройте правила брандмауэра.
Любые брандмауэры должны быть настроены так, чтобы разрешать подключения к этим портам по локальной сети.
Если вам нужно изменить номера портов из-за конфликтов или ИТ-политики, это можно сделать, отредактировав файл
конфигурации. Сначала остановите 'Сервер приложений для цифровых журналов' Служба Windows. Затем откройте
следующий файл в текстовом редакторе:
Параметр «AllowedHosts» можно использовать для ограничения имен хостов, которые можно использовать для доступа к
"AllowedHosts": "example.com"
Ограничение этого известным именем может в некоторых случаях быть более безопасным.
значением по умолчанию. Эту адресную информацию необходимо ввести при настройке клиентских приложений для подключения
к серверу.
Чтобы получить имя ПК, нажмите кнопку «Пуск» Windows и введите «Имя ПК», затем нажмите
«Просмотреть имя вашего ПК»:
10
Процедура установки клиентского приложения
Клиентское приложение требуется в обоих режимах работы. В клиент-серверном режиме клиентские
приложения могут быть установлены на нескольких ПК.
Не загружайте версию x64, даже если ПК 64-битный, так как это не сработает — программное обеспечение
является приложением x86.
Следует использовать последнюю доступную версию .NET Desktop Runtime 3.1. На момент
написания это 6.0.8.
11
В автономном режиме здесь хранится файл данных журнала. Не следует создавать резервную копию файла данных журнала
непосредственно из этого расположения, так как его копирование во время работы приложения может привести к повреждению
старыми версиями программного обеспечения. Если по какой-либо причине пользователю необходимо вернуться к более старой версии
клиентского приложения, необходимо восстановить предыдущий файл данных.Это крайне не рекомендуется, за исключением случаев,
когда более новая версия непригодна для использования, так как это может привести к потере данных.
Процесс обновления автоматически создает резервную копию файла данных. См. этот пример:
Здесь файл «2022-06-22_LogBooks.data» — это копия данных до обновления. Для отката к более старой
версии:
• Удалить «Журналы.данные».
• Переименуйте копию, например, «2022-06-22_LogBooks.data» обратно в «LogBooks.data».
12
Системная дата и время
Системные часы всех компьютеров — как клиентских, так и серверных — должны быть установлены на
правильную дату и время. Конкретный часовой пояс не важен, если можно получить правильное время UTC.
Это особенно важно для приложения журналов регистрации, поскольку дата/время таких действий, как
создание или утверждение записи в журнале, записываются системой и берутся из системных часов.
В автономном режиме все даты и время берутся из системных часов ПК, на котором установлено
клиентское приложение.
конфигурация сети
Чтобы использовать функцию синхронизации между судами и берегом, может потребоваться
настроить брандмауэр, чтобы разрешить следующий исходящий трафик:
• HTTPS-трафик на:
о digital-logbooks-web.azurewebsites.net
о digital-logbooks.chersoft.com
• AMQP-трафик на:
о digital-logbooks.servicebus.windows.net
13
Настройка приложения
После установки необходимо запустить клиентское приложение, чтобы завершить процесс настройки. Все клиентские
приложения должны быть предварительно настроены на требуемый режим работы — автономный или клиент-серверный.
Настройка, связанная с лицензированием и добавлением учетных записей пользователей журнала, применима к обоим режимам
работы. Однако в клиент-серверном режиме эту настройку необходимо выполнить только один раз с помощью одного клиентского
Для новой автономной установки выберите“Хранить данные на этом ПК (создать новый файл данных)
”. На ПК будет создан новый файл данных журнала.
14
При выборе этой опции вам будет предложено ввести адрес AppServer. Если вы
порты по умолчанию не менялись, просто введите имя серверного ПК, например: бортовые
журналысервер данных
Если вы изменили порты по умолчанию, введите имя ПК и HTTPСномер порта (не номер порта
HTTP), разделенный двоеточием. Например:
сервер журналов данных: 5859
«Сохранить данные на этом ПК (восстановить из файла резервной копии)», предназначен для использования в сценариях аварийного
восстановления, когда новый клиентский ПК необходимо настроить в автономном режиме из существующей резервной копии данных. Вам
будет предложено выбрать файл резервной копии для восстановления. Подробнее см. разделы о резервном копировании и аварийном
восстановлении.
ПРИМЕЧАНИЕ
Файл резервной копии следует восстанавливать только на одном ПК, чтобы продолжить работу в автономном режиме.
Не выполняйте восстановление из файла резервной копии на несколько клиентских ПК, так как эта конфигурация не
поддерживается. Будет несколько файлов данных журнала регистрации, которые содержат дубликаты и не могут быть повторно
15
Активировать с помощью файла лицензии
Для новой автономной установки или для первого подключения клиента к новой установке сервера потребуется
активация. В клиент-серверном режиме лицензия хранится на сервере, поэтому добавить лицензию нужно
только с помощью одного клиентского приложения. Затем эту лицензию получат другие клиентские
приложения. Если активация необходима, вы увидите экран, показанный ниже:
Нажмите кнопку «Добавить новую лицензию», затем найдите и выберите файл .lic для активации. Подробная информация
о вашей лицензии должна отображаться на экране. Нажмите «Продолжить» после завершения.
16
Активировать файл лицензии AppServer из командной строки
В качестве альтернативы при работе в клиент-серверном режиме лицензию AppServer можно настроить
из командной строки.
• Найдите 'Сервер приложений для цифровых журналов' в списке. Щелкните правой кнопкой мыши и выберите
В окне «Службы» найдите «Сервер приложений для цифровых журналов' в списке. Щелкните правой
ВАЖНЫЙ
Эту операцию необходимо выполнять при остановленной службе, иначе приложение предупредит о
наличии уже запущенного экземпляра.
17
Создайте пользователя-администратора для целей восстановления
Для новой автономной установки или для первого подключения клиента к новой установке сервера система не будет
содержать никаких учетных записей пользователей. На этом этапе вы должны создать пользователя с ролью
«Администратор».
ВАЖНЫЙ
ИТ-отдел должен создать эту первую учетную запись администратора, а затем
держите этот пароль в безопасности. Это позволяет восстановить доступ, если пользователи-администраторы на
судне забудут свой пароль.
Не полагайтесь на то, что первый конечный пользователь, запустивший приложение, создаст начального пользователя-
администратора. Возможно, у них не должно быть прав администратора. Такжеесли этот пользователь забудет свой пароль, нет
Затем ИТ-отдел может создать дополнительные учетные записи пользователей в системе для экипажа корабля; как
минимум еще одна учетная запись уровня администратора для мастера.
Вам будет предложено создать начального пользователя-администратора после завершения активации лицензии. Вы
должны увидеть экран ниже:
18
Шаг 2: Запишите пароль администратора
Запишите пароль в соответствующем инструменте управления паролями для будущего использования ИТ-отделом.
Основное использование этого будет заключаться в сбросе пароля капитана корабля, если он его забудет.
Войдите в приложение как только что созданный пользователь-администратор и перейдите в раздел «Управление пользователями»,
чтобы создать других пользователей. Создайте хотя бы одного пользователя-администратора, обычно для капитана корабля. См.'
Журналы регистрации — Руководство пользователя»документ для получения более подробной информации о создании
Пользователь должен быть привязан к одному человеку; не используйте повторно одну и ту же учетную запись пользователя
для разных людей, так как важно записывать конкретного человека в каждой записи журнала. При смене экипажа для нового
экипажа должны быть созданы новые учетные записи пользователей. Любой пользователь с ролью администратора может
создавать учетные записи пользователей и управлять ими. Это может быть ИТ-отдел с помощью программного обеспечения
19
Настройка подключения к службе NMEA
Для автоматического заполнения полей положения показаниями GPS-приборов необходимо
настроить подключение к сервису NMEA. Установка NMEA
Услуга описана в сопроводительном документе «Служба Nmea — Руководство по установке и ИТ-
администрированию.docx».
20
Резервные копии для аварийного восстановления
Необходимо регулярно создавать резервную копию файла данных журнала для аварийного восстановления.
Резервное копирование данных должно быть настроено с помощью клиентского приложения.Не копируйте
напрямую файл данных живого журнала.из-под папки «ProgramData». Это может привести к повреждению
копии во время работы приложения.
В автономном режиме файл данных журнала находится на том же компьютере, что и клиентское приложение. В клиент-
серверном режиме файл данных журнала хранится на серверном ПК. В обоих случаях резервное копирование
настраивается с помощью клиента.
Откройте окно настроек, щелкнув значок шестеренки в правом верхнем углу приложения. Отобразится
вкладка «Резервное копирование»:
21
Важно, чтобы указанное местоположение находилось на другом диске, чем основной файл данных.Другая папка на
том же диске не является безопасным местом для резервных копий..
При работе в режиме сервера этот путь относится к местоположению на сервере, а не к локальному ПК.
Имена файлов резервных копий начинаются с даты и времени резервного копирования и имеют расширение
«.logbak». Например:
2021-05-13T16_10_07-LogDataBackup.logbak
По умолчанию файл резервной копии создается каждый день. Вы можете использовать“Интервал резервного копирования в
минутах» параметр для изменения этого значения. Допустимый диапазон составляет от 30 до 1440 минут.
Вы также можете использовать“Создать резервную копию сейчас»кнопку, чтобы немедленно создать резервную
копию, не дожидаясь расписания.
Если приложение работает в автономном режиме, резервные копии могут создаваться только во время работы
приложения. Если резервная копия просрочена, она будет создана при запуске.
Файлы резервных копий удаляются последовательно для экономии места на диске. Резервные копии хранятся не
менее одного месяца.
ВАЖНЫЙ
Папка резервного копирования предоставляет базовое решение для аварийного восстановления. Это должно быть интегрировано с
существующей корпоративной системой резервного копирования, чтобы обеспечить более надежную защиту.
Система резервного копирования предприятия должна быть указана в папке резервного копирования, настроенной в приложении
журналов. Он должен делать копии файлов резервных копий, созданных в этой папке. Попытка создать резервную копию файла
22
Резервные копии архивов для соблюдения нормативных требований
«Архивы» бортовых журналов являются долговременным официальным хранилищем записей бортовых журналов. Таким образом, они
должны быть зарезервированы для целей регулирования. Это отличается от резервного копирования файла данных для аварийного
ВАЖНЫЙ
Могут существовать законодательные требования по сохранению архивов бортовых журналов в течение длительного периода
времени. Пользователи системы несут ответственность за создание архивов и их сохранение надлежащим образом.
Архив содержит записи журнала за указанный период времени в формате файла, который не зависит от
системы цифровых журналов. Этот формат представляет собой zip-файл из PDF-файлов и файловых
вложений. Это означает, что архивные данные можно просмотреть, даже если система журналов больше
недоступна.
Важно, чтобы архивы регулярно создавались и резервировались. Они являются цифровым эквивалентом хранения/
архивирования бумажного журнала.
23
Аварийное восстановление
В случае сбоя ПК, на котором хранится файл данных живого журнала, необходимо установить приложение на другой
ПК и восстановить данные из резервной копии файла журнала.
Автономный режим
1. Установите клиентское приложение журнала учета на другом ПК.
2. Запустите приложение
3. На экране настройки выберите опцию «Хранить данные на этом ПК (восстановить из файла резервной копии)”
Клиент-серверный режим
2. Остановить 'Сервер приложений для цифровых журналов' сервис (поскольку он автоматически запускается в
конце процесса установки)
• Найдите 'Сервер приложений для цифровых журналов' в списке. Щелкните правой кнопкой мыши и выберите
В окне «Службы» найдите «Сервер приложений для цифровых журналов' в списке. Щелкните правой
ВАЖНЫЙ
Эту операцию необходимо выполнять при остановленной службе, иначе приложение предупредит о
наличии уже запущенного экземпляра.
24
Временное переключение режимов
Если при работе в клиент-серверном режиме сервер выйдет из строя или станет недоступным по какой-либо иной
причине, может потребоваться временное переключение в автономный режим, чтобы продолжить создание записей
журнала до тех пор, пока сервер не будет отремонтирован. Процедура, описанная ниже, показывает, как этого можно
достичь.
5. Нажмите «Да», затем нажмите «ОК» в любых других сообщениях. Приложение должно закрыться.
6. Перезапустите клиентское приложение. Вам потребуется снова запустить процесс
установки (как описано в разделе «Настройка приложения» этого документа).
7. Выберите «Восстановить из файла резервной копии». Когда вас попросят выбрать файл резервной копии, выберите
последний, созданный сервером приложений.
8. Теперь приложение работает в автономном режиме с базой данных сервера. В зависимости от того, когда была сделана
резервная копия, некоторые последние записи журнала теперь могут отсутствовать.Любые отсутствующие записи
должны быть повторно введены сейчас. Записи могут продолжаться до тех пор, пока сервер не будет отремонтирован.
9. Когда сервер снова станет доступен, откройте вкладку «Резервное копирование» окна «Настройки» в клиентском
приложении и нажмите «Создать резервную копию сейчас», чтобы создать файл актуальной резервной копии.
10. Восстановите новый файл резервной копии (созданный на предыдущем шаге) в приложение.
12. Теперь сервер приложений снова работает, но клиентское приложение по-прежнему работает в
автономном режиме.Не создавайте больше записей. Вместо этого откройте вкладку «Поддержка» в
окне «Настройки» и нажмите «Сбросить установку». Подтвердите все окна сообщений.
25
13. Перезапустите приложение. Вам снова будет предложен процесс установки.
26
Запросы на поддержку
Если вы сообщаете об ошибке программного обеспечения, также включите самые последние файлы журналов ошибок
приложений из клиентских и серверных приложений.
C:\ProgramData\CherSoft\LogBooksAppServer\AppServerLogs
27