Кроссплатформенный программный комплекс, состоящий из:
- Сервер - управляющее приложение с веб-интерфейсом, необходимое для конфигурации действий, выполняемых агентом
- Агент - приложение, непосредственно осуществляющее обслуживание и мониторинг сервера.
Система автоматически находит установленные экземпляры платформ 1С,
запущенные агенты серверов, определяет адреса, порты, запущенные для агентов экземпляры RAS, подгружает на сервер и обновляет списки кластеров и информационных баз.
Если экземпляр RAS не найден в списке служб (демонов), то система автоматически запустит экземпляры RAS для обеспечения собственной работы.
Шаблонизация и автоматизация запуска последовательности действий обслуживания произвольного количества информационных баз посредством графической блок-схемы.
Блок-схема обслуживания ИБ имеет 2 возможных типа блоков:
- Простой шаг
- Шаг с обработкой исключения
Доступные типы шагов:
- Блокировка соединений - блокировка соединений с ИБ
- Закрытие соединений - закрытие соединений с ИБ
- Разблокировка соединений - разблокировка соединений к ИБ
- Загрузка расширения - загрузка файла CFE в ИБ
- Удаление расширения - удаление расширения из ИБ по имени
- Обновление конфигурации - обновление ИБ файлом CFU
- Загрузка конфигурации - загрузка конфигурации CFE файлом
- Запуск внешней обработки - выполнение запуска внешней обработки в пакетном режиме запуска клиента 1С (Execute)
Автоматизация сбора и экспорта технологического журнала. Центральными понятиями системы являются:
- Шаблоны сбора ТЖ - шаблоны файла logcfg.xml
- Сеансы сбора - непосредственное описание режима сбора, подключенных к сеансу агентов и шаблонов сбора ТЖ.
Доступные режимы сбора ТЖ:
- Запуск после создания - запуск сеанса сбора журнала сразу после создания элемента в веб панели. Необходимо указать длительность сбора данных в минутах.
- Мониторинг - режим сбора, не имеющий временных границ сбора журнала. Предназначен для шаблонов постоянного мониторинга
- Планирование - отложенный запуск сбора. Необходимо указать период начала и длительность в минутах
Режимы, имеющие временные границы будут автоматически завершены, ручных действий не требуется. Устаревшие каталоги сбора и файлы ТЖ так-же будут автоматически очищены системой.
Система поставляется с небольшим, предопределенным списком шаблонов сбора ТЖ
СУБД, доступные для экспорта:
- ClickHouse
Является центральным звеном программного комплекса, осуществляет управлением работы агентов, установленных на серверах 1С.
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft.Hosting.Lifetime": "Information"
}
},
"AllowedHosts": "*",
"Kestrel": {
"EndpointDefaults": {
"Protocols": "Http1AndHttp2"
}
},
"OnecMonitor": {
"Tcp": {
"Host": "0.0.0.0",
"Port": 7001
},
"Http": {
"Host": "0.0.0.0",
"Port": 7002
}
}
}
Где:
- OnecMonitor
- Tcp - адрес и порт, по которым сервер будет прослушивать подключающиеся агенты
- Http - адрес и порт, по которым будет доступна веб-панель управления сервером
Устанавливается непосредственно на сервера 1С.
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft.Hosting.Lifetime": "Information"
}
},
"Agent": {
"InstanceName": ""
},
"OnecMonitor": {
"Host": "127.0.0.1",
"Port": 7001
},
"V8": {
"PlatformPaths": [
],
"TechLogFolder": ""
}
}
Где:
- Agent
- InstanceName - наименование агента, отображаемое в панели управления серверной части. Если не задано - то hostname
- OnecMonitor - адрес и порт, по которым агент будет стучаться к серверной части
- PlatformPaths - дополнительные пути, если платформы установлены не в каталогах установки платформы 1С по умолчанию
- TechLogFolder - служебный каталог сбора технологического журнала, используемый в работе подсистемы сеансов сбора ТЖ.
Если не указан, то используется стандартный путь:
- Windows - %PROGRAMDATA%/onecmonitor/techlog
- Linux - /var/log/onecmonitor/techlog