Администрирование

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

Изменение значений переменных

Изменение значений переменных происходит синхронно. Все зарегистрированные приложения получают уведомления об изменении значений переменных и могут разрешить или запретить их изменение. При изменении переменной использующие ее приложения гарантированно получают ее актуальное значение.

Сброс статистики

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

Ограничения при работе с переменными

При работе с переменными вводятся следующие ограничения:

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

переменные с атрибутом System создаются управляющим сервисом для отображения служебной информации, предназначенной для администратора. Эти переменные не могут быть изменены или удалены;

переменные с атрибутом Statistics создаются приложением. Эти переменные не могут быть изменены;

переменные с атрибутом Readonly создаются приложением для информирования администратора, они не могут быть изменены;

переменные с атрибутом Default являются обычными переменными, к ним применимы любые действия;

переменные с атрибутом Shared являются распределенными переменными. Значения таких переменных изменяются синхронно по всей распределенной системе;

переменные, которые не могут быть изменены, также не могут быть и удалены. Однако группы с такими переменными доступны для удаления вместе с этими переменными, если приложение, связанное с этой группой, не запущено.

Безопасность

Для доступа к системе требуется ввести имя пользователя и пароль. По умолчанию в системе существует пользователь root с паролем drweb, который после установки системы настоятельно рекомендуется сменить. Кроме того, вы можете добавить новых пользователей.

Пользователи и их пароли хранятся в группе управляющего сервиса, в подгруппе Security -> Users, т.е. по пути /CMS_1.0/Security/Users. Именем пользователя является имя группы. Пароль хранится в переменной Password.