karl
Tue Sep 12 07:58:50 CDT 2006
"Ziguana" <Ziguana@discussions.microsoft.com> wrote in message
news:3F743D1D-C798-42FF-BDC0-42C2CD9C89BB@microsoft.com...
>I need to collect and keep login and logoff times for all staff on my
> domain/network, I've searched around and found software that can do it
> bout
> wondered if anyone had a free way to do this via scripts etc, microsoft
> must
> have a central way to collect these events now?
Use Windows Auditing to monitor and detect logons and logoffs.
http://securityadmin.info/faq.asp?auditing
You can use batch files with tools such as dumpel from www.sysinternals.com
or from the Windows Resource Kit [some of which is available for free
download from www.microsoft.com] to automate monitoring of the event logs.
You could also use tools such as www.ipsentry.com which for
around $100 US will monitor and alert on changes in event logs.
The above method tries to monitor logs on all systems remotely, across the
network, without actually collecting the logs to a central location. This
can become intensive, especially on a large network. Alternatively, one
good way to centrally collect event logs is to use a free product called
SNARE. Basically, all clients get an agent that sends event log data to a
central syslog server. Snare is pretty well thought out, but if you prefer
to build your own solution, there are a number of free Windows event log to
syslog agents, such as NTSYSLOG. www.kiwisyslog.com is one free syslog
server to collect such events. Once the events are in the central syslog
server, it's up to you to set up any sort of filtering, reporting, alerting
etc. via the native syslog server functionality or your own scripts.
No doubt there are other solutions that let you centrally collect and
monitor Windows event logs.
--
kind regards,
Karl Levinson, CISSP, CCSA, MCSE [MS MVP]
--------------------------------
Microsoft Security FAQ:
http://securityadmin.info