Средство Health Monitor
Установка Altium Concord Pro включает в себя систему отслеживания состояния сервера, которая позволяет администраторам быстро определить и проанализировать состояние, или "здоровье", локального сервера Concord Pro. Отслеживание состояния доступно из раздела Admin веб-интерфейса сервера (страница Server Health) и в качестве отдельного выполняемого средства в установке Concord Pro на хост-ПК (средство Server Health Monitor).
Эта возможность отслеживания предоставляется визуальную сводку о состоянии конфигурации и служб Concord Pro, информацию о системных ресурсах хост-машины, а также доступ к отчетам о состоянии и лог-файлам сервера. Это обеспечивает быстрый обзор состояния сервера, что позволяет администраторам предусмотрительно обнаруживать и устранять проблемы, которые могут повлиять на пользователей Concord Pro.
У каждого из подходов к отслеживанию состояния сервера есть собственные преимущества:
- Страница Server Health – как часть веб-интерфейса Concord Pro, страница Server Health доступна администраторам в локальной сети, что обеспечивает удобный удаленный доступ.
- Средство Server Health Monitor – отдельная исполняемая программа Health Monitor (
avhealth.exe
) доступна независимо от состояния сервера и, соответственно, позволяет получить важные данные в том маловероятном случае, когда сервер функционирует не полностью.
Страница Server Health
В веб-интерфейсе Concord Pro выберите Admin » Health в главном меню, чтобы открыть страницу Server Health, которая отобразит общее состояние установки сервера на момент, указанный в верхнем разделе Status страницы (Updated at: <временная_отметка>
).
Информация на странице Server Health периодически обновляется (как обозначено во временной отметке состояния), но это обновление можно запустить по требованию с помощью ссылки refresh status.
Ошибки и предупреждения
Как указано в обзорной информации о состоянии сервера, страница Server Health отображает специальные иконки предупреждения/ошибки и соответствующие описания для отдельных аспектов состояния. Распространенные оповещения включают в себя просроченное резервное копирование, истекающие лицензии, активная учетная запись пользователя admin/admin и найденные ошибки в лог-файле:
- OK – параметры находятся в допустимом состоянии или диапазоне.
- Предупреждение – сервер Concord Pro и его инфраструктура функционируют правильно, но рекомендуется провести исправление потенциальных или будущих проблем.
- Ошибка – часть сервера Concord Pro или его инфраструктуры функционирует неправильно и требует немедленного вмешательства.
Исправление распространенных проблем
В то время как проблемы производительности и системы, скорее всего, должны быть устранены путем улучшения доступных ресурсов и инфраструктуры хост-ПК сервера, проблемы в разделе Environment and configuration на странице Server Health, как правило, могут быть устранены с помощью возможностей и инструментов, доступных администраторам сервера:
- Admin password – создайте одну или несколько отдельных учетных записей администраторов на странице Users, если вы этого еще не сделали, и измените пароль (и, желательно, имя пользователя) учетной записи
admin
по умолчанию. - Log level – если нужно, измените уровень регистрации сервера путем редактирования записи
LogLevel=
в разделе General файлаLocalVault.ini
, расположенного в папке установки сервера на хост-ПК. - Licenses – ошибка скорого истечения срока лицензии сервера исправляется на странице Licenses веб-интерфейса (Admin » Licenses). Проблему уже истекшей лицензии можно исправить, получив доступ к веб-интерфейсу с хост-машины сервера.
- Backups – резервное копирование сервера можно выполнить с помощью средства
avbackup.exe
, доступного в папкеTools\BackupTool
установки сервера на хост-ПК.
Отчеты и логи
Осуществляется проверка и составление сводки о производительности сервера и хост-ПК (в разделах Performance и System), и для формирования и загрузки становятся доступными логи отчетов:
- Logs – логи сервера загружаются в виде zip-архива в папку загрузки браузера по умолчанию (Download all logs). Они включают в себя обычные текстовые логи для всех служб, размещенных на сервере, где файл лога для каждой службы включает события (и ошибки) с момента установки сервера или очистки логов (Clear logs).
- Reports – отчет о состоянии сервера загружается в виде zip-архива в папку загрузки браузера по умолчанию (вызывается с помощью ссылки Generate в разделе Status вверху страницы). Здесь сообщается о состоянии и настройке всех основных элементов сервера. Отчеты (в качестве ключевой информации для команд поддержки Altium) также включают информацию о состоянии и производительности вспомогательной инфраструктуры хост-ПК.
Средство Health Monitor
В качестве дополнения к странице Server Health, о которой сказано выше, в установку Altium Concord Pro включено средство Health Monitor, которое позволяет администраторам быстро определить и проанализировать состояние локального сервера Concord Pro. Средство Health Monitor, которое работает в качестве отдельного, независимого приложения, предоставляет визуальную сводку о состоянии хост-машины, системы хранения Concord Pro и служб Concord Pro.
Это средство также включает в себя контекстно-зависимые подсказки, информацию и пути к важным расположениям и лог-файлам, которые позволяют администраторам Concord Pro заблаговременно определять и устранять любые проблемы, которые могут повлиять на пользователей Concord Pro. Поскольку средство работает как независимая сущность, которая опрашивает Concord Pro и его хост-систему, Health Monitor предоставит критически важные данные и информацию, даже в том маловероятном случае, когда Concord Pro функционирует не полностью.
Health Monitor предоставляет информацию о состоянии Concord Pro в удобном пользовательском интерфейсе и охватывает следующие важные области:
- Среда Concord Pro – состояние аппаратного обеспечения хост-ПК, такого как жесткие диски, оперативная память и процессор, а также соответствие производительности.
- Бэкэнд Concord Pro Server – состояние базы данных, файлового хранилища и репозитория, которые поддерживают сервер.
- Службы Concord Pro – состояние различных служб сервера, работающих в качестве пулов приложений IIS, таких как служба идентификации, авторизации и лицензирования.
Доступ к средству
При установке Altium Concord Pro по умолчанию, средство Health Monitor можно найти в папке \Program Files (x86)\Altium\
Altium Concord Pro\Tools\HealthMonitor
в виде исполняемого файла avhealth.exe
. Обратите внимание, что эта папка также включает в себя упрощенное консольное приложение – avConsoleHealth.exe
. При установке также будет добавлен ярлык средства Health Monitor ( ) на рабочий стол.
При запуске пользовательского интерфейса средства Health Monitor (avhealth.exe
) сразу начинается его взаимодействие с сервером и хост-ПК. Собранная информация будет отображена на главном экране Dashboard средства Health Monitor, который выбран (по умолчанию) в верхних вкладках. Чтобы перезапустить этот процесс и обновить информацию на экране, нажмите кнопку Refresh ().
Ошибки и предупреждения
Состояние каждого элемента в Dashboard обозначено сообщением и соответствующей иконкой:
- OK – параметры находятся в допустимом состоянии или диапазоне.
- Предупреждение – сервер Concord Pro и его инфраструктура функционируют правильно, но рекомендуется провести исправление потенциальных или будущих проблем.
- Ошибка – часть сервера Concord Pro или его инфраструктуры функционирует неправильно и требует немедленного вмешательства.
Для получения более подробной информации о каком-либо элементе наведите на него курсор мыши. В случае ошибки или предупреждения, подробности в большинстве случаев можно получить, нажав по записи состояния этого элемента. На изображении ниже показана ошибка службы получения лицензий сервера, в то время как остальные службы сервера функционируют нормально.
Отзывчивые ссылки
Многие ошибки и предупреждения, обнаруженные средством Health Monitor сервера Concord Pro, сопровождаются ссылками, которые могут помочь решить проблему. Они содержат в себе подробную информацию, доступную по нажатию на записи состояния.
В примере выше на первом рисунке средством Health Monitor обнаружено, что не была создана резервная копия данных сервера Concord Pro. В информационном сообщении приведена ссылка на документацию, которая поможет исправить это.
В примере выше на втором рисунке указано, что учетные данные по умолчанию admin/admin
не были изменены, что является существенным риском для безопасности. Ссылка Fix It (Исправить) в сопроводительном сообщении ведет на страницу входа в веб-интерфейс сервера, где после входа можно внести нужные изменения в учетную запись пользователя-администратора.
Log Browser (Просмотр лога)
Доступ к просмотру лога средства Health Monitor можно получить, перейдя на вкладку Log Browser. Здесь представлены ошибки и предупреждения со всех доступных лог-файлов сервера, которые обычно расположены в папке C:\ProgramData\Altium\ConcordProData\logs
. Чтобы просмотреть подробную информацию о записи определенного события, щелкните ЛКМ по соответствующей иконке (•••). Чтобы просмотреть лог-файл, который содержит запись о событии, выберите соответствующую ссылку Open file (Открыть файл) или просто дважды щелкните ЛКМ по самой записи.
Накопительные записи о событиях сгруппированы по датам и содержат в себе информацию об ошибках/предупреждениях из всех доступных лог-файлов. Чтобы найти определенное событие, выберите интервал времени из выпадающего меню Show logs (Показать логи) и/или используйте поле динамического фильтра () для поиска по ключевым словам в столбцах Subsystem (Подсистема) и Message (Сообщение).
Нажмите по кнопке , чтобы удалить накопленные записи из списка Log Browser – все существующие лог-файлы будут перемещены в архив, а затем удалены.
Status Report (Отчет о состоянии)
Чтобы перейти к отчету о состоянии, используйте вкладку Status Report. Здесь можно создавать и просматривать файлы отчета о состоянии сервера Concord Pro. Вся отладочная информация сформированных отчетов объединяется в одном zip-архиве (*.zip
), который при необходимости можно отправить разработчикам Altium.
Чтобы создать отчет, выберите нужный интервал времени из выпадающего меню Include Logs (Включить логи), введите контактные данные и включите флажок для согласия с условиями о передаче информации. После этого нажмите кнопку , чтобы начать процесс.