Всем доброго вторника. Началась неделя распродаж в сфере ритейл и наверное не только. А 'то значит что что уже никакие серьезные изменения в проде не делаются или еще не делались и будут выполнятся после распродаж, и на фоне этого появилось время поделится с вами неким инструментом.
Мы дали ему название adm1c, он позволяет посредством веб доступа удалять или смотреть на сеансы в 1С базах и при необходимости удалять их. Да и что тут такого сказали бы, есть же консоль на win с нее же это можно делать, и все верно но есть пару но.
Наш департамент разделен на админов и на тех. поддержку (с разным уровнем знаний) и по этому админам и консоль сойдет для администрирования, но вот для тех поддержки давать консоль в которой можно удалить сервер с кластера и сменить назначение ролей и тд, совсем не охота. Да и для этого нужно иметь кучу разных консолей с необходимой версией 1С, перенастраивать ее для каждого при смене сервера или порта для платформы. Как для меня это просто потраченное время, только ради того что б можно было срубить сеанс. И для того что б снять с админов такую мелкую, но отвлекающую задачу сделали такой инструмент.
В основе его лежит RAC, те кто работает вплотную с 1С знает что это такое. Далее мы его используем в паре скриптов PHP, ну а дальше всего лишь CSS, NGINX, PHP-FPM.
Весь инструмент упакован в контейнеры NGINX и PHP который build через docker-compose и через него и стартует. и все инструмент готов. Исходники можно глянуть в моем хабе оттуда же все скачать подправить под себя и пользоваться.