Принцип работы Центра Мониторинга
Каждый экземпляр КриптоПро Центр Мониторинга вне зависимости от того, сервер это или агент, состоит из трех компонентов:
Эти компоненты связаны между собой следующим образом:
Из представленной схемы следует, что Веб-интерфейс явно не взаимодействует со Службой. Веб-интерфейс может только записывать изменения конфигурации в Файл Конфигурации. После того, как Файл Конфигурации был перезаписан, требуется перезапуск Службы, чтобы она использовала в последующем тестировании новую версию Файла Конфигурации.
Примечание
После внесения изменений внутри Веб-интерфейса необходимо
перезапустить Службу, чтобы
внесенные изменения отразились на последующем тестировании.
Веб-интерфейс
Веб-интерфейс КриптоПро Центр Мониторинга позволяет управлять при помощи графического интерфейса
службой cprohm-hmfe
, в свою очередь управляющую
настройками тестов и экземпляров тестирования, а также общими настройками Сервера/Агента Мониторинга.
Примечание
По умолчанию после установки Веб-интерфейс будет доступен по
адресу http://localhost:53001/#/app
.
После установки и развертывания Центра Мониторинга веб-интерфейс доступен по следующему адресу: http://localhost:53001/#/app
.
Основное окно Веб-интерфейса состоит из следующих элементов:
- Экземпляры тестирования — здесь настраиваются экземпляры систем, тестирование которых производится при помощи КриптоПро Центр Мониторинга.
- Экземпляры тестов — здесь находятся тесты, созданные из шаблонов тестов и настроенные под экземпляры тестирования.
- Общие настройки (пиктограмма шестеренки) — здесь располагаются общие настройки КриптоПро Центр Мониторинга.
При работе с Веб-интерфейсом необходимо обращать внимание, что при внесении ЛЮБЫХ изменений на Веб-интерфейсе требуется выполнять следующие действия:
- сохранять внесенные изменения путем нажатия кнопки «Сохранить». Без этого в некоторых случаях невозможно будет продолжить настройку. Кнопка «Сохранить» присутствует в каждом окне с настройками тестов и экземпляров тестирования.
- перезапускать службу Мониторинга
cprohm-hmsrv
. Без этого в некоторых случаях невозможно будет продолжить настройку.
Файл конфигурации
Файлы конфигурации КриптоПро Центр Мониторинга содержат настройки Службы и Веб-интерфейса и размещены в следующих директориях:
/etc/opt/cprohm/hmsrv
- конфигурация Службы Мониторинга;/etc/opt/cprohm/hmfe
- конфигурация веб-службы Веб-интерфейса.
Здесь и далее Файлом конфигурации будет называться именно файл, содержащий сведения об экземплярах тестов, экземплярах тестирования и лицензии Центра Мониторинга, — MonitoringConfig.json
.
Примечание
Файлы Конфигурации создаются и изменяются в автоматическом режиме (при внесении изменений через Веб-интерфейс) и не подлежат редактированию вручную.
Изменения, внесенные администратором КриптоПро Центр Мониторинга в Веб-интерфейсе, записываются в Файл Конфигурации. Файлы Конфигурации используются при работе Службой КриптоПро HealthMonitor.
Примечание
Файл Конфигурации перезаписывается при сохранении изменений, внесенных в настройки при работе с Веб-интерфейсом. При этом Служба мониторинга продолжает работать с версией файла, актуальной на момент ее запуска. Для работы с новой версией файла необходимо перечитать конфигурацию или перезапустить Службу.
В случае внесения изменений в настройки Веб-интерфейса (выполнение командлетов настройки) необходимо также перезапустить службу Веб-интерфейса.
Служба
Служба мониторинга «КриптоПро HealthMonitor» раз в заданный период выполняет запуск тестов согласно своему Файлу Конфигурации. Служба работает с версией Файла Конфигурации, актуальной на момент запуска.
Примечание
После того, как Файл Конфигурации был перезаписан, требуется перезапуск Службы или перечитать конфигурацию, чтобы она использовала в дальнейшем тестировании новую версию Файла Конфигурации.
Сообщения о работе Службы «КриптоПро Health Monitor» записываются в автоматически создаваемый при установке ПК журнал событий.
Управление Службой
После того, как Файл Конфигурации был перезаписан, требуется перезапуск Службы. Для перезапуска службы КриптоПро Health Monitor используется следующая команда:
sudo systemctl restart cprohm-hmsrv.service
Запуск службы или ее остановка производятся следующими командами.
# Запуск службы
sudo systemctl start --now cprohm-hmsrv.service
sudo systemctl start --now cprohm-hmfe.service
# Остановка службы
systemctl stop cprohm-hmsrv.service
systemctl stop cprohm-hmfe.service