Пользователь в сети
Уважаемые коллеги, вопрос к вам.
Работаю сисадмином в крупной компании, штат людей 400+ и +удаленные филиалы. Возникли проблемы с поиском людей, работающих в данный момент времени, за какой-либо машиной. Хотелось бы, чтоб поделились опытом. Как вы находите пользователей в сети? Как находите человека, от которого ноль информации? Объясню по порядку:
- у нас есть самописная система, работающая с прокси-сервером - она контролирует трафик, и на стороне пользователя запускается приложение, сообщающая в базу данных его статус, прокси-сервер так же взаимодействует с этой базой и написана отдельная вебка для управления пользователем, а именно:
* видеть его статус
* видеть его IP
* добавлять/удалять доступ к сайтам
* управлять квотой трафика
Вроде бы все отлично, правда?! Но есть ньюансы....:
* система не позволяет одному пользователю авторизоваться в двух местах одновременно - начинает приложение сбоить
* иногда приложение начинает думать, что оно "сервер" и начинает компосировать мозг - соответственно интернет блокируется у пользователя
* система запускается от имени пользователя вместе с его входом в систему, в этом еще пару минусов:
а) Приложение в автозагрузке не всегда стартует
б) Пользователь может закрыть приложение самостоятельно
с) Если приложение вылетело - отсутствует перезапуск.
* система как-бэ приколочена к прокси и своей базе, отдельно не поюзать
* писали ее до нас и исходники отсутствуют чтоб внести нужные изменения
* квоту тоже в топку
* при отрыве интернета, приложение требует перелогиниться - а кто закрыл окошечко, тот остался без интернета и мы его не видим
* не работает на локальных пользователях - ибо приложение ищет только доменного пользователя, соответственно сверяя пару логин/пароль в AD.
Минусов больше чем плюсов, хочется уйти от этой системы и от прокси, а списки доступа затолкать в Mikrotik CCR, остался вопрос с поиском нужного пользователя в сети. Есть у кого идеи? Заранее благодарю за помощь. Для минусов коменты под катом.