Форум программистов, компьютерный форум, киберфорум
HCL Notes: Администрирование
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.69/241: Рейтинг темы: голосов - 241, средняя оценка - 4.69
0 / 0 / 0
Регистрация: 17.12.2008
Сообщений: 420

Notes Users

14.05.2010, 17:38. Показов 44423. Ответов 31
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Господа администраторы, подскажите мне, пожалуйста, следующую штуку:
Открываю я в Администраторе Server…->Status->Notes Users (или Database Users) и вижу среди всего прочего замечательную колонку Net Address.
Так вот вопрос: «Что предстало перед моими глазами?» Что открывается ппри выборе Notes Users (или Database Users) - это какая-то база или как? Откуда я могу вытянуть эти айпишники?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.05.2010, 17:38
Ответы с готовыми решениями:

входящие Smtp через шлюзовой Notes домен в соседний Notes домен по Nrp
Есть внешний SMTP сервер (не домино) - с него идет пересылка входящей почты на домино сервер1 из доминодомен1 , существует второй домен...

Roaming Users
в принципе использую но не с опциями Roaming users.. есть пользователи кот. конектяться с буков через пастру сервер, все работает...

Show Users
Добрый день. Сервер Release 5.0.12. Команда "show users -xml" выдает такой же результат как и команда "show users". Кто-нибудь...

31
1 / 1 / 0
Регистрация: 03.02.2007
Сообщений: 1,913
14.05.2010, 19:35
Мне кажется, что это не база, а текущий статус.
0
0 / 0 / 0
Регистрация: 05.01.2006
Сообщений: 317
16.05.2010, 05:14
Цитата Сообщение от alik86
Так вот вопрос: «Что предстало перед моими глазами?» Что открывается ппри выборе Notes Users (или Database Users) - это какая-то база или как? Откуда я могу вытянуть эти айпишники?
Billing.nsf ?
0
0 / 0 / 0
Регистрация: 17.12.2008
Сообщений: 420
16.05.2010, 10:42
Цитата Сообщение от puks
Мне кажется, что это не база, а текущий статус
Ну так этот статус должен же где-то храниться


Цитата Сообщение от Oksana
Billing.nsf
Не нашел такой (админ сказал, что задача Billing у нас не запущена, соответственно и базы нет).

P.S. Мне не принципиально откуда вытаскивать - просто нужна база актуальных IP-адресов пользователей, которая заполнялась бы автоматически. Где я могу раздобыть эти адреса?
0
0 / 0 / 0
Регистрация: 01.04.2007
Сообщений: 304
16.05.2010, 12:43
в domlog.nsf пишутся все запросы к хттп службе, ну и там конечно же пишется IP пользователя что задал запрос.
если надо получить полную статистику по хттп обращениям, то залазь в ту базу пиши агента который будет перебирать доки и строить отчёты.
0
0 / 0 / 0
Регистрация: 17.12.2008
Сообщений: 420
16.05.2010, 13:03
Да никакой статистики не надо.
Задача следующая:
Надо создать базу с актуальными IP-адресами пользователей организации (Лотусом пользуются почти все). Т.е. надо тупо создать "таблицу" с записями:
”Пользователь – Его IP”.
P.S. Понятно, что задача не совсем лотусовская, но так уж повелось, что у нас считают, что Лотус может всё.
Вот и попросили сделать.
Вот и думаю. ;)
0
0 / 0 / 0
Регистрация: 12.11.2009
Сообщений: 882
16.05.2010, 13:08
Цитата Сообщение от alik86
Да никакой статистики не надо.
Задача следующая:
Надо создать базу с актуальными IP-адресами пользователей организации (Лотусом пользуются почти все). Т.е. надо тупо создать "таблицу" с записями:
”Пользователь – Его IP”.
P.S. Понятно, что задача не совсем лотусовская, но так уж повелось, что у нас считают, что Лотус может всё.
Вот и попросили сделать.
Вот и думаю. ;)
Если достаточно имени хоста - то можно юзать поле ClntMachine в АК...

PS. Хотя я думаю что идея дурная сама по себе - например при наличии DHCP или Passthru...
0
0 / 0 / 0
Регистрация: 23.02.2009
Сообщений: 63
16.05.2010, 13:54
Цитата Сообщение от alik86
Господа администраторы, подскажите мне, пожалуйста, следующую штуку:
Открываю я в Администраторе Server…->Status->Notes Users (или Database Users) и вижу среди всего прочего замечательную колонку Net Address.
Так вот вопрос: «Что предстало перед моими глазами?» Что открывается ппри выборе Notes Users (или Database Users) - это какая-то база или как? Откуда я могу вытянуть эти айпишники?
Если посмотреть в консоль сервера, то очевидно что парсится вывод команды "show users -xml" из временного файла. Соответственно, никто не мешает добавить таск по расписанию (в программах домино или в сторонний планировщик) и парсить потом эти XML-и.
0
0 / 0 / 0
Регистрация: 17.12.2008
Сообщений: 420
16.05.2010, 15:18
Цитата Сообщение от am4
Если посмотреть в консоль сервера, то очевидно что парсится вывод команды "show users -xml" из временного файла. Соответственно, никто не мешает добавить таск по расписанию (в программах домино или в сторонний планировщик) и парсить потом эти XML-и.
А вот это то что доктор прописал!
Не могли бы Вы поподробней остановиться на том, как вытянуть этот xml-файл.
0
0 / 0 / 0
Регистрация: 23.02.2009
Сообщений: 63
16.05.2010, 15:31
Цитата Сообщение от alik86
А вот это то что доктор прописал!
Не могли бы Вы поподробней остановиться на том, как вытянуть этот xml-файл.
Ну я бы через сторонний планировщик запускал бы CMD примерно следующего содержания:

cd <path_to_domino_bin>
nserver -c "sh us -xml >c:\1.txt"
ren c:\1.txt %date%.txt
0
0 / 0 / 0
Регистрация: 07.02.2010
Сообщений: 1,063
16.05.2010, 15:59
LOG_CONNECTIONS=1 в notes.ini, фиксирует IP-адреса, к сожалению, без привязки к пользователю... Но вещь иногда полезная.
0
0 / 0 / 0
Регистрация: 18.07.2008
Сообщений: 242
16.05.2010, 17:11
а почему бы просто не сделать следующее (просто и быстро):
1. Создать базу, доступ всем-автор
2. Там создавать документы по какому-то событию (например, отправка письма). Чтобы часто не работала проверка, то использовать профайл, в котором записывать дату последней отправки данных.
3. Если седня, допустим, пятница, и седня данные не посылались, то создавать документ в этой базе.
4. Такие документы могут содержать такие полезные данные, как: название, сервер, путь, имя шаблон, имя клиента, формат базы, размер базы, квота, + виндовая учетка текущего пользователя, домен,имя компа, и IP- адрес.
0
0 / 0 / 0
Регистрация: 17.12.2008
Сообщений: 420
16.05.2010, 17:57
to Azat
Чет я ничего не понял...
А откуда эти документы, собственно, возьмут IP-адрес?
P.S. Тут либо не всё так просто либо Вы не так просто как хотели разъяснили. ;)
0
0 / 0 / 0
Регистрация: 05.01.2006
Сообщений: 317
17.05.2010, 06:17
Цитата Сообщение от alik86
Ну так этот статус должен же где-то храниться

Не нашел такой (админ сказал, что задача Billing у нас не запущена, соответственно и базы нет).

P.S. Мне не принципиально откуда вытаскивать - просто нужна база актуальных IP-адресов пользователей, которая заполнялась бы автоматически. Где я могу раздобыть эти адреса?
вот что можно видеть в бд billing.nsf (конечно, если запустите задачу), может это все-таки то, что ищите
0
0 / 0 / 0
Регистрация: 18.07.2008
Сообщений: 242
17.05.2010, 10:16
Цитата Сообщение от alik86
to Azat
А откуда эти документы, собственно, возьмут IP-адрес?
ну если какое то действие совершается (в нашем случае, пользователь нажимает на Отправить в почтовой базе), то можно получить некие данные. Документы формируются от имени клиента, соответственно, можно получить данные как клиентского места, так и почтовой базы.
вот примерный код:


Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
    Set WSHNetwork = CreateObject("WScript.Network")
strDomain = WSHNetwork.UserDomain
strUserName = WSHNetwork.UserName
strComputerName = WSHNetwork.ComputerName
Set IPConfigSet =GetObject("winmgmts:{impersonationLevel=impersonate}").ExecQuery("select IPAddress from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE")
Forall IPConfig In IPConfigSet
If Not Isnull(IPConfig.IPAddress) Then
For i=Lbound(IPConfig.IPAddress) To Ubound(IPConfig.IPAddress)
If strIPAddress = "" Then
strIPAddress = IPConfig.IPAddress(i)
Else
strIPAddress = strIPAddress & ", " & IPConfig.IPAddress(i)
End If
Next
End If
End Forall
Print(strDomain)
Print(strUserName)
Print(strComputername)
Print(strIPAddress)
Добавлено:


Цитата Сообщение от Oksana
вот что можно видеть в бд billing.nsf (конечно, если запустите задачу), может это все-таки то, что ищите
а биллинг, судя по скринам, интересная штукенция. надо будет глянуть...
0
0 / 0 / 0
Регистрация: 13.03.2008
Сообщений: 234
17.05.2010, 10:38
Цитата Сообщение от Azat
а биллинг, судя по скринам, интересная штукенция. надо будет глянуть...
Посмотрит ещё Activity Logging, там ещё и базы - где и что юзер делал...
0
0 / 0 / 0
Регистрация: 17.12.2008
Сообщений: 420
17.05.2010, 11:36
Azat
Дело в том, что у меня в одном приложении используется WScript.Network, но тут я встретил ряд "подводных камней":
- если на компе стоит виртуальная машина, то ее "псевдо-ip" определяется;
- у компа может быть несколько ip;
- какя-то неведомая еб.х., которую небыло времени проанализировать, когда он вообще выдает, что у компа нет ip, хотя в том же администраторе Server…->Status->Notes Users ipшник данного компа видет...

Oksana, спасибо, билинг глянем на досуге.



Цитата Сообщение от alik86
Не могли бы Вы поподробней остановиться на том, как вытянуть этот xml-файл.
А как его вытянуть средствами лотуса никто не подскажет?
0
0 / 0 / 0
Регистрация: 18.07.2008
Сообщений: 242
18.05.2010, 11:38
Цитата Сообщение от alik86
Azat
Дело в том, что у меня в одном приложении используется WScript.Network, но тут я встретил ряд "подводных камней":
- если на компе стоит виртуальная машина, то ее "псевдо-ip" определяется;
- у компа может быть несколько ip;
- какя-то неведомая еб.х., которую небыло времени проанализировать, когда он вообще выдает, что у компа нет ip, хотя в том же администраторе Server…->Status->Notes Users ipшник данного компа видет...
1. вполне возможно.
2. вышеуказанный код выводит все ip.
3. Странно конечно, у меня никогда не было, чтобы не выдавал ip используя вышенаписанный код.
0
0 / 0 / 0
Регистрация: 17.12.2008
Сообщений: 420
18.05.2010, 14:05
Цитата Сообщение от Azat
1. вполне возможно.
2. вышеуказанный код выводит все ip.
3. Странно конечно, у меня никогда не было, чтобы не выдавал ip используя вышенаписанный код.
1. так оно и есть, а мне нужен один "самый главный";
2. а мне нужен один "самый главный";
3.У меня код немного отличается от вашего:

Code
1
2
3
Set WNetwork = CreateObject("WScript.Network")
Set WMIService = GetObject("winmgmts:\\" + WNetwork.ComputerName + "\root\cimv2")
Set IPConfigSet = WMIService.ExecQuery("Select IPAddress from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE")
Валит 209-ю ошибку (Automation object file name error) на строке:

Code
1
Set WMIService = GetObject("winmgmts:\\" + WNetwork.ComputerName + "\root\cimv2")
Пока замечено только у одного товарища, но прецедент создан.



Цитата Сообщение от am4
Если посмотреть в консоль сервера, то очевидно что парсится вывод команды "show users -xml" из временного файла. Соответственно, никто не мешает добавить таск по расписанию (в программах домино или в сторонний планировщик) и парсить потом эти XML-и.
Ну подскажите мне, как средствами домины вытянуть этот файл, ну пожалуйста. ;)
0
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
19.05.2010, 14:31
я не понял - нужна динамика или просто срезы в опред. моменты
если срезы - даем команду (выше), перенаправляем в файл > users.xml , забираем оттудова (дата каталог)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.05.2010, 14:31
Помогаю со студенческими работами здесь

Notes Id
Здрасте всем!!! Проблема в следующем: стояла задача завети на сервер всех пользователей. Зарегистрировал всех, стандартный пароль у всех...

расшифровать Notes Id
Добрый день, уважаемые участники! Ситуация такая: Был у нас сотрудник. Человек этот очень давно уволился, еще до того, как у нас ввели...

Орфография Notes 8.5.1
Может быть кто-то уже сталкивался - ПОМОГИТЕ! в 8.5.1 клиенте как FP1 так и FP2 орфография не проверяется в теле письма - ТЕМУ проверяет...

Воскрешение Notes 8.5.3
доброго всем. повадился у меня дизайнер 8.5.3 падать. иногда падал так неудачно, что больше нотуса не поднимались (мертвым окном...

Notes Minder
Сабж почему-то при запуске показывает консольное окно с ошибкой: Время БД C:\...\names.nsf слишком далеко в будущем На локальной...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru