gifts2017

Монитор пользователей и ключей

Опубликовал Яков Коган (Yashazz) в раздел Администрирование - Защита, права, пароли

Просмотр активных и висящих соединений клиент-серверных баз по указанному списку серверов. Просмотр раздачи ключей (лицензий) между соединениями. Ведение списка ключей. Детальный просмотр данных о пользователях и базах. Пока запускается только в клиент-серверной базе.
Внимание! Может работать медленно или нестабильно!

Некоторая доработка того, что начали коллеги coder1cv8 и markers.

Добавлено:

Просмотр пользователя ИБ и элемента справочника "Пользователи", если удалось сопоставить.

Более "красивый" и удобный показ сведений о каждом соединении, о каждой базе. Навигация двойными щелчками (от раздающего лицензии к взявшим их и т.д.), интерфейсные "бантики".

Более гибко и наглядно настраиваемая авторизация к агенту, кластерам, рабочим процессам.

Определение ключей в разрезе пользователей, сопоставление ключей, пользователей, имён компьютеров в сети.

Хранение условно-постоянных данных об имеющихся ключах: № ключа, имя компьютера, наиболее постоянный пользователь.

Краткая справка по обработке, рефакторинг кода.

Временно убрано:

Отправка сообщений, прерывание и блокировка соединений.

Планируется:

Показ активных пользователей файловых баз (в настоящей версии - только показ списка баз).

Запуск и работа из файловой базы.

Возможность отправки сообщений (для всех типов баз), блокировки и принудительного прерывания (для клиент-серверных баз).

Аналог для 8.2 (возможно, что и для тонкого клиента с управляемой формой)

 

Тестировалось на Win-2003 Server, в т.ч. с терминальным доступом.

Внимание! Монитор ключей может не работать, т.к. AKSMonitor, судя по многочисленным отзывам, ведёт себя весьма по-разному в разных случаях. В моём случае эта обработка показывала даже более актуальную и верную информацию, чем сам монитор. К сожалению, согласно ответу представителей Aladdin'a, они даже не планируют ни открытой API, ни com-интерфейса.

Убедительная просьба не плюсить, т.к. это бета-версия на основе не моих работ. Лучше высказывайте свои замечания и пожелания.

Картинки вскорости нащёлкаю с работы, сейчас ничего клиент-серверного под рукой нет.

 

ВСЕ БЛАГОДАРНОСТИ СЮДА:

http://infostart.ru/public/19502/

http://infostart.ru/public/15688/

http://infostart.ru/public/21475/

 

Скачать файлы

Наименование Файл Версия Размер
UserKeyMonitor 415
.epf 1,49Mb
03.05.11
415
.epf 1,49Mb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. bulpi bulpi (bulpi) 04.05.11 14:39
К сожалению, версия сервера 1с-предприятия должна быть именно та, которая использовалась при сборке внешней компоненты - 8.1.14.69.
Или я что-то не понял ?
2. Яков Коган (Yashazz) 04.05.11 18:55
(1) Нет, у меня всё прекрасно крутится на 8.1.15.14 и никаких проблем. Тем более что это даже внешней компонентой в полном смысле трудно назвать, а уж в терминологии 1С и подавно.
А что выдаёт?
3. bulpi bulpi (bulpi) 04.05.11 21:14
Да, это я неправ. Попробовал в базе 8.2 открыть, выдает :

Ошибка при соединении с агентом: {ВнешняяОбработка.МониторПользователей1С.МодульОбъекта(321)}: Ошибка при вызове метода контекста (ConnectAgent): Произошла исключительная ситуация (V81.COMConnector.1): Различаются версии клиента и сервера (8.1.14.69 - 8.2.13.205), клиентское приложение: COM-администратор

Строка неудавшегося соединения: TCP://serververver:1540

Теперь понял, это просто обработка запускает исполняемый файл 8.1 , сохранившийся на компе.

Но и с 8.1 не все хорошо.

Ключи находит, а пользователей - нет. Выдает предупреждение "Описание текущей базы не удалось получить (возможно, авторизация неудачна)!"
Вхожу с полными правами.
4. aspirator 23 (aspirator23) 05.05.11 07:46
(2) ...Внимание! Принято допущение, что для работы с информационными базами сервера опрашивается только первый кластер из коллекции....
У меня 2 кластера. Разработка полезная, но к сожалению пока не очень отлажена - простое "тыкание" клавиш приводит к ошибкам. Попробую прочитать руководство - может прийдет озарение.
5. Яков Коган (Yashazz) 05.05.11 15:43
(4) Можно подробнее, тыканье каких клавиш чем кончается, что сообщает?
6. aspirator 23 (aspirator23) 05.05.11 16:31
(5) С клавишами не страшно - разберусь. Есть описание. Просто уже привыкаешь, что открываешь обработку и уже сразу все "заводится".
А вот насчет кластеров: возможно более одного обрабатывать? У меня 2 рабочих 8.2. И два на 8.1. На одном сервере.
7. Яков Коган (Yashazz) 05.05.11 20:13
(5) Да, планирую сделать полноценно, и таблица серверов, левая верхняя, получит колонку с указанием идентификационных данных кластера.
(3) Проверьте, точно ли на всех уровнях полные права. Ибо полные права на базу на уровне 1С и полные права аккаунта админа в сеансе ОС не означают полные права администратора на доступ к БД SQL. Возможно, там просто заведён системный пользователь и всё.
Планирую развивать диагностику, кстати.
8. Олег Шалимов (CaSH_2004) 06.05.11 16:51
А скриншоты можно выложить чтобы нагляднее?
9. Александр Цегельников (markers) 24.05.11 18:36
(0) Молодец! Хотелось бы видеть для 8.2 Управляемое (сам хочу переделать, но всё некогда).
10. Вася Васькин (yushmakovmv) 25.10.11 10:34
11. stark temp (stark.temp) 19.01.12 12:33
12. Яков Коган (Yashazz) 15.05.12 21:14
В течение месяца попробую сделать, чтоб нормально работал под 8.2, а может, и управляемые формы нарисую.
13. itt (itt) 09.07.12 13:26
14. Алексей (LelikOFF) 11.10.12 09:38
Ждем под 8.3 и управляемые формы
15. Марина Ткачук (Ifoxy) 18.10.12 11:02
че то я так и не поняла как этой обработкой пользоваться. у меня 8.1.15.14. Перед тем как обработка запустилась у меня появилось сообщение "Описание текущей базы не удалось получить (возможно, авторизация неудачна)!". И с периодичностью указанной в обработке оно появляется. с чем это можеб быть связано?