@Otrivin
junior full-stack сисадмин

С помощью чего можно реализовать простенькую систему координации действий между офисами?

Добрый день!

Работаю в небольшой, но обладающей тремя офисами, компании. В процессе работы часто требуется:
1) подключаться по rdp к удалённому серверу компании-партнёра;
2) работать в КИАС другого партнёра (через браузер, web-морда), предварительно авторизовываясь по логину-паролю на странице входа.

Оба случая объединяет то, что одновременная работа наших офисов в одной системе невозможна - каждый из партнёров дал только 1 учётку, соответственно, для нормальной работы работникам необходимо созваниваться друг с другом с вопросом "а ты там не работаешь сейчас? Не? Ну тогда я зайду, ты не заходи".

Запросить большее количество учёток невозможно по организационным причинам.

А теперь к сути вопроса: с помощью каких инструментов быстрее и проще создать систему, в которой бы отображался статус "занятости" той или иной учётки?

Я бы мог представить клиент-серверное решение:
- клиент отслеживает действия на компьютере и, при запуске rdp-подключения к серверу / подключения к сайту второго партнёра отправляет на сервер соответствующее сообщение;
- клиент принимает сообщения с сервера и отображает статус учётных записей,

Однако у меня нет ни сервера, ни скиллов для его реализации :)

Может, что-то подобное можно создать проще? Например, конференция в telegram / jabber / etc, на клиентских компах прога, отслеживающая действия пользователя, и отсылающая в общий чат сообщения "%username% авторизовался на сервере1" по триггеру на это действие? Возможно, кто-то уже сталкивался с чем-то подобным, или может подсказать простые пути решения.
  • Вопрос задан
  • 399 просмотров
Решения вопроса 2
@chronic86
Ruby on Rails junior
Ну так-как по Вашим словам, скилл отсутствует, то советую Вам обратиться на фриланс биржу.
Если есть время и желание самому покопаться, то самый простой вариант в лоб это:
Powershell -> Get-RDUserSession
или взять что-то из готового (https://gallery.technet.microsoft.com/scriptcenter...
Получаете список активных сессий, ну и дальше уже выбираете стет через который будете это отображать. Берете какой-нить веб-фреймворк рисуете морду и в неё выкидываете эти данные. Или берете любой язык практически и пишите (ищите на гитхабе) API для отправки данных в телеграм/жабу или куда хотите.
Ответ написан
Комментировать
@Avrroot
Имхо, самое простое - купить снаружи минимальный VDS с виндой, и на нём организовать "сервер подскока"
Т.е. ваши сотрудники коннектятся на этот сервер по RDP и оттуда уже запускают подключения к внешним ресурсам.
Соответственно кто зашел на "сервер подскока" тот и пользуется. Количество сеансов на этом сервере ограничить одним. )

например тут https://ultravds.com/?p=469 самый дешевый vds будет стоить всего 360 руб/месяц.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы