Практический учебный проект для администраторов 1С на сайте infostart.ru «AdminClusterMonitor — учебный проект для администраторов 1С»: мониторинг и безопасное управление процессами кластера 1С в среде Linux.
Разработано как практический инженерный ответ на статью «Кластер 1С на заводских настройках».
.
├── config.conf.example # Шаблон конфигурации путей и секретов
├── profiles.json.example # Описание профилей кластеров 1С (RAS/порт)
├── logrotate_admincluster # Конфигурация ротации логов
├── example_report.csv # Пример структуры экспортируемого отчета
├── LICENSE.txt # MIT License
├── README.md # Документация
├── tests.md # Сценарии тестирования
├── scripts/
│ ├── install_admincluster.sh # Установочный скрипт
│ ├── admincluster_run.sh # Скрипт-обертка запуска проверки
│ └── admincluster_notify.sh # Скрипт отправки уведомлений (TG/Email)
├── systemd/
│ ├── admincluster-monitor@.service # Systemd unit сервиса
│ └── admincluster-monitor@.timer # Systemd таймер периодического запуска
└── src/
└── AdminClusterMonitor.bsl # Исходный код логики на BSL (1С:Предприятие)
- Склонируйте репозиторий:
git clone https://github.com/<your-username>/AdminClusterMonitor.git cd AdminClusterMonitor
- Выполните скрипт установки:
sudo bash scripts/install_admincluster.sh
- Отредактируйте параметры подключения в
/etc/admincluster/config.confи/etc/admincluster/profiles.json. - Запустите dry-run проверку:
sudo /opt/admincluster/admincluster_run.sh --profile prod --dry-run
- Активируйте таймер:
sudo systemctl enable --now admincluster-monitor@prod.timer
Николай и Нинель Щербаковы