Avatar billede Slettet bruger
20. december 2005 - 20:47 Der er 9 kommentarer og
1 løsning

Log af brugere på domain

Hej! Jeg søger et script eller problem, der kan logge hvilke brugere der logger på hvilke maskiner hvornår... Nogen der har eller kender noget til den slags?

//Gregrs
Avatar billede bufferzone Praktikant
20. december 2005 - 20:56 #1
Hvis vi taler windows maskiner, så kan kombinationen af af en syslog server (gratis), Snare syslog klient til windows (gratis), opsætning af auditing på alle windows klienterne og så lidt klog behandling af loggen på syslog serveren
Avatar billede killerclown Nybegynder
21. december 2005 - 10:59 #2
Hej Gregers !
Vil du bare gerne se hvor en bruger sidst er logget på ved et opslag, eller er det, som Bufferzone beskriver en total logging ?

/Killer
Avatar billede Slettet bruger
21. december 2005 - 13:25 #3
Jeg skal bruge en total loggin, Jeg prøver lige det BZ snakket om.

BZ: Det var det her ik: http://www.kiwisyslog.com/
Avatar billede bfjmnemonic Nybegynder
03. januar 2006 - 18:20 #4
Alternativt kan du jo lave dig en database til formålet, og så lade login scriptet tilføje en entry i din database hver gang en bruger logger på.
Avatar billede Slettet bruger
03. januar 2006 - 20:24 #5
Det bufferzone snakker om... altså sådan som jeg har prøvet det skal der indstallers en client på alle maskiner... og det er jeg ikke ude efter

bfjmnemonic, du har nok ret... et vbs script som smider: Computernavn, Brugernavn og Tid i en mySQL eller lig. ville nok være det optimale... da jeg ikke har brug for at vide præcis hvilke programmer osv. brugeren har anvendt...

Men er der nogen der ligger inde med sådan et eller har kompetencen til at lave sådan et?
Avatar billede killerclown Nybegynder
25. januar 2006 - 20:27 #6
Det kan sagtens lade sig gøre, at logge til f.eks en txt fil på en server i organisationen. Dog kan du jo komme ud for, at der kan opstå lidt violation hvis to brugere logger på i nøjagtig samme sekund.
Hvis du vil bruge MySQL, skal MySQL ODBC driveren være installeret på alle maskinerne i organisationen

Har i en MSSQL server ude hos dig ?

/Killer
Avatar billede Slettet bruger
25. januar 2006 - 20:32 #7
Licenser koster....
Jeg tror ikke det ville være noget proble at få ODBC ind til mySQL, hvis det kan komme i en MSI pakke. Så får serveren bare den.

/G
Avatar billede killerclown Nybegynder
25. januar 2006 - 23:02 #8
Ok, men det er en snørklet måde, fordi både ODBC-driveren skal installeres og der skal konfigureres en DSN på alle maskinerne.
Hvad med MSDE ? Den er jo gratis, og så vidt jeg ved, kan maskinerne godt connecte til den med deres std. driver

/Killer
Avatar billede Slettet bruger
26. januar 2006 - 17:28 #9
tjo.. Min erfaring med MS SQL strækker sig over 20 min... så jeg vil helst ikke gå ud hvor jeg ikke kan bunde..
Avatar billede killerclown Nybegynder
26. januar 2006 - 20:14 #10
Ok ....
Jamen, hvis du har en ODBC defineret, du kalder for log (Og uden root passwd) på maskinerne kan du med en db, der består af kolonnerne bruger,computer,dato i en table, der hedder logentries smide dette i dit login-script.

Så får du en log over alle logins :

dim dbConnn
set dbconn = createobject("ADODB.Connection")
Set network = WScript.CreateObject("WScript.Network")
bruger = network.username
computer = network.computername
dbConn.open "DSN=log","root",""
dbconn.Execute "insert into logentries (bruger,computer,dato) values ('" & bruger & "','" & computer & "','" & now() & "');"
dbconn.close
set dbconn = Nothing

/Killer
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester