|
Логи Windows - как собрать информацию? | ☑ | ||
---|---|---|---|---|
0
ДенисЧ
14.06.12
✎
14:08
|
Есть сетка под виндой (домен, winXP)
Есть куча доменных пользователей. Нужно получить информацию о том, когда куда и какой пользователь логинился на машины из домена. В логах винды такая инфа вроде есть. Существуют ли готовые инструменты для такого рода занятий? |
|||
1
andrewks
14.06.12
✎
14:53
|
это разово? сохранить в csv и проанализировать
|
|||
2
Lionee
14.06.12
✎
15:05
|
интересно однако
|
|||
3
ДенисЧ
14.06.12
✎
15:09
|
(1) Нет, регулярно. Еженедельно и ежемесячно.
Руками собирать - зае****ся. 60 машин, 90 пользователей... |
|||
4
andrewks
14.06.12
✎
15:11
|
||||
5
andrewks
14.06.12
✎
15:11
|
||||
6
ДенисЧ
14.06.12
✎
15:24
|
(4)(5)
я понимаю, что руками написать можно многое. Но на писанину времени нет вообще... |
|||
7
smaharbA
15.06.12
✎
07:31
|
а какой нибудь эверест не способен ?
|
|||
8
БалбесВ1с
15.06.12
✎
08:06
|
(0)WMI скрипт в нетлогон поставь.
|
|||
9
БалбесВ1с
15.06.12
✎
08:07
|
||||
10
ДенисЧ
15.06.12
✎
08:10
|
(9)
"Подготовка отчета о количестве, размещении и составе системных блоков для бухгалтерии. Информацию о других основных средствах (мониторах, ИБП, принтерах и т.п.) придется собирать другими способами. Отслеживание изменений в конфигурации компьютеров, в том числе — выявление случаев самовольной замены комплектующих. Поиск, отбор и подсчет компьютеров с заданными характеристиками при планировании закупок или при решении каких-либо технических вопросов." И где тут сведения о логонах? (8) Надо постфактум собрать... |
|||
11
smaharbA
15.06.12
✎
08:14
|
(10) а просто отфильтровать журнал по событиям и экспортировать в текст ?
|
|||
12
smaharbA
15.06.12
✎
08:17
|
типа Аудит успеха и код 540 ?
|
|||
13
smaharbA
15.06.12
✎
08:17
|
если конечно точно аудит был включен
|
|||
14
vde69
15.06.12
✎
08:19
|
3 дня назад занимался
проблеммы 1. csv - получаем разный (зависит от операционки) 2. csv - очень плохо парсится даже для одной машины (причины - блоки для разных событий имеют разный формат) ихмо самое правильно сделать скрипт повесить его в политику логон и писать файлы |
|||
15
smaharbA
15.06.12
✎
08:19
|
(14) сабж так понимаю о постфактуме
|
|||
16
vde69
15.06.12
✎
08:21
|
(15) тогда можно программно, через ADO, только писать придется...
|
|||
17
vde69
15.06.12
✎
08:22
|
||||
18
ATI
15.06.12
✎
08:28
|
Этот скрипт у меня стоит на вход на терминальный сервер, пишет в базу MSSQL, потом удобно искать, анализировать.
[CODE] set wshNetwork = WScript.CreateObject( "WScript.Network") Set wshShell = WScript.CreateObject("WScript.Shell") do while wshNetwork.username = "" WScript.Sleep 250 loop user = wshNetwork.username server = wshNetwork.computername Set WshShell = WScript.CreateObject ("WScript.Shell") Set RegularExpressionObject = New RegExp ip_address = subGetTSIP1() mac_address = subGetMAC (ip_address) Set mConnection = CreateObject("ADODB.Connection") mConnection.Open "Provider=SQLOLEDB.1;Data Source="имя базы";Initial Catalog=pass","логин","пороль" mConnection.Execute "INSERT INTO [pass].[dbo].[entry_point] ([entry_data],[server],[ip_address],[mac_address],[user_name]) VALUES (GETDATE(), '"&server&"','"&ip_address&"','"&mac_address&"','"&user&"') " Set mConnection = Nothing 'wscript.echo "Client:"&WshShell.ExpandEnvironmentStrings("%CLIENTNAME%") 'wscript.echo "ClientIP (method 1):"&subGetTSIP1() 'wscript.echo subGetMAC (subGetTSIP1()) wscript.quit Function subGetTSIP1() strCmd ="C:\!!!\script\gettscip\GETTSCIP.exe" Set objExec = WshShell.Exec(strCmd) arrExec = Split(objExec.StdOut.ReadAll, ": ") subGetTSIP1 = arrExec(1) End Function Function subGetMAC(IPAddress) strCmd ="%systemroot%\system32\arp.exe -a "&IPAddress Set objExec = WshShell.Exec(strCmd) sOutput=objExec.StdOut.ReadAll Set myRegExp = New RegExp myRegExp.IgnoreCase = True myRegExp.Global = True myRegExp.Pattern = "(.[0-9a-f]{2}-[0-9a-f]{2}-[0-9a-f]{2}-[0-9a-f]{2}-[0-9a-f]{2}-[0-9a-f]{2}\s)" Set myMatches = myRegExp.Execute(sOutput) if myMatches.count>0 then subGetMAC=myMatches(0).value else subGetMAC="00-00-00-00-00-00" end if myRegExp=null End Function [/CODE] |
|||
19
organizm
15.06.12
✎
08:32
|
(18) оооо! да в нем много интересного, пароли, логины!.. это очень "безопасно"...
|
|||
20
ДенисЧ
15.06.12
✎
08:49
|
(11) По всем машинам? Еженедельно?
|
|||
21
БалбесВ1с
15.06.12
✎
08:49
|
(10)Там есть текущий пользователь.Соответственно когда кто-то войдет в систему сработает нетлогон и создастся файл в котором будет имя пользователя,лишнее нужно просто убрать.
|
|||
22
smaharbA
15.06.12
✎
15:50
|
(20) тогда да, нужна логосмотрелка
наверное в каком нибудь МОМ от мс есть |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |