Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Kix Daten auswerten

Frage Entwicklung KiXtart

Mitglied: cdomeyer

cdomeyer (Level 1) - Jetzt verbinden

18.08.2008, aktualisiert 30.08.2008, 6374 Aufrufe, 6 Kommentare

Kix Daten in einer Datenbank oder z.B. Excel Tabelle auswerten

Hallo
habe viel gesucht doch leider nicht gefunden. Ich habe in unserem Netzwerk (200 PC´s) Kix jetzt an den start gebracht. Ich möchte jetzt die Rechner inventarisieren. Bekomme von jedem Rechner eine Txt Datei mit allen Daten.
Habe jetzt aber noch keine Möglichkeit gefunden diese Daten in irgendeiner Form zusammen zu bringen.

Ich hoffe es kann mir jemand helfen.

Es würde mir schon reichen diese Daten in eines Excel Tabelle zusammen zu führen.

Besser natürlich in eine Datenbank. Ich möchte die Daten für den Support auswerten.
Oder Gibt es ein Tool wie z.b. I-doit in dem ich die Daten ausbereiten kann.
Kennt da jemand eine Möglichkeit oder kann mir aus die Sprünge helfen.
Mitglied: n.o.b.o.d.y
18.08.2008 um 19:08 Uhr
Hallo,

wenn Du schon bei I-doit "angekommen" bist, warum machst Du es denn nich damit oder nagios oder so?

Es gibt hier auch ein TuT wie man mit BGInfo inventrarisieren kann. BGInfo kann auch gleich in eine DB schreiben.

Ralf
Bitte warten ..
Mitglied: cdomeyer
19.08.2008 um 09:01 Uhr
Danke.
Diese Tools habe ich mir schon alle angeschaut.
Möchte aber die Daten nutzen die KIx mir ausgibt. Diese Dateien sollen dann importiert werden.
BG Info z.b. kann ja die Daten auslesen. Aber ich kann da ja nicht die txt Datei( von KIx) importieren.
Da wir keinen Linux Rechner im Einsatz haben wollte ich auch hier auf Linux verzichten.
I-doit soll xml Dateien importieren können. Leider habe ich nicht gefunden wo und wie.

Vielleicht kann mir ja jemand helfen.

Wollte auf die oft sehr teuren Tools wie Quadrig usw. verzichten.
Soll wie immer nichts kosten und alles können.
Bitte warten ..
Mitglied: superboh
23.08.2008 um 23:15 Uhr
Hi,

ich mache das auch in der Form. Das Loginscript schreibt die Werte per Kix in eine CSV-Datei (alle Werte in eine Textdatei, mit ";" getrennt).
Um die Dateien zusammen zu fassen, habe ich noch Kix-Script, welches einfach alle Dateien einliest und die Zeilen in eine neue Datei untereinander schreibt.
So habe ich dann eine CSV-Datei mit allein Rechnern drin.

Hier das Script:
01.
;---------------------------------------- 
02.
$path="\\Server1\Logs$\Logon\" 
03.
$tz=";" 
04.
$tempfile="%temp%\logfiles.txt" 
05.
;---------------------------------------- 
06.
 
07.
$jahr=@year 
08.
If Len(@MONTHNO)=1 $monat="0"+@MONTHNO Else $monat=@MONTHNO EndIf 
09.
If Len(@MDAYNO)=1 $tag="0"+@MDAYNO Else $tag=@MDAYNO EndIf 
10.
 
11.
 
12.
$pcfile=$path+"PCs_"+$jahr+$monat+$tag+".csv" 
13.
If Exist ($pcfile) Del ($pcfile) EndIf 
14.
 
15.
Shell "%COMSPEC% /c DIR "+$path+"PCs /b > "+$tempfile 
16.
 
17.
$handle1=FreeFileHandle() 
18.
$rc=Open($handle1,$pcfile,5) 
19.
$rc=WriteLine($handle1,"Rechner;User;Berechtigung;Datum;Uhrzeit;Prozessor;Taktfreq.;RAM;Betriebssystem;ServicePack;IP-Adresse;MAC-Adresse;Floppy aktiv;CDRom aktiv;Sitzungsart;HD-Größe;frei(MB);FileSystem"+@CRLF) 
20.
 
21.
$handle2=FreeFileHandle() 
22.
$rc=Open($handle2,$tempfile,2) 
23.
$zeile=ReadLine($handle2) 
24.
While @ERROR=0 
25.
  $handle3=FreeFileHandle() 
26.
  $rc=Open($handle3,$path+"PCs\"+$zeile,2) 
27.
  $line=ReadLine($handle3) 
28.
  While @ERROR=0 
29.
    $lastline=$line 
30.
    $line=ReadLine($handle3) 
31.
  Loop 
32.
  $rc=WriteLine($handle1,SubStr ($zeile,1,Len($zeile)-4)+";"+$lastline+@CRLF) 
33.
  $rc=Close($handle3) 
34.
  $zeile=ReadLine($handle2) 
35.
Loop 
36.
$rc=Close($handle2) 
37.
$rc=Close($handle1) 
38.
Del ($tempfile)   
39.
 
40.
 
41.
 
42.
$rc=MessageBox("Habe Fertig!",@ScriptName,64) 
43.
Run("Explorer $path")
Bitte warten ..
Mitglied: cdomeyer
25.08.2008 um 09:18 Uhr
Das werde ich Heute mal Probieren.
Vielleicht komme ich dann ja zu dem Ergebnis!!!
Bitte warten ..
Mitglied: cdomeyer
25.08.2008 um 16:04 Uhr
Also irgendwie bekomme ich das nicht hin!!!
Deine Daten sind ja auch ganz anders wie meine. kannst Du mir Deine logon.kix mal zeigen vielleicht verstehe ich ja dann was ich immer falsch mach.
Im Mom habe ich keinen Plan!!!
Bitte warten ..
Mitglied: superboh
30.08.2008 um 01:04 Uhr
Hi,

der relevante Teil ist dies hier:

01.
; User- und Hardware-Logfile in je eine CSV-Datei schreiben 
02.
;---------------------------------------- 
03.
$path="\\Server\Logs$\Logon\" 
04.
$tz=";" 
05.
;---------------------------------------- 
06.
If @TsSession=1 $Session="RDP" Else $Session="Konsole" EndIf 
07.
For Each $HD In DiskDriveInfo() $HDSize=$HDSize+$HD[2]+" / " Next $HDSize=Left($HDSize,Len($HDSize)-3) 
08.
$rc=GetDriveSize("%SYSTEMDRIVE%") $HDSizeFree=$rc[1] 
09.
$rc=ScreenRes $Resolution=""+$rc[0]+"x"+$rc[1] 
10.
; Hardware-Daten in CSV-Datei schreiben 
11.
$zeile=@USERID+$tz+@PRIV+$tz+@DATE+$tz+@TIME+$tz+Trim(@CPU)+$tz+@MHZ+$tz+MemorySize()+$tz+@ProductType+$tz+@CSD+$tz+@IPADDRESS0+$tz+@ADDRESS+$tz+DiskDriveActive()+$tz+CDRomActive()+$tz+$Session+$tz+$HDSize+$tz+$HDSizeFree+$tz+Filesystem("%SYSTEMDRIVE%")+$tz+$Resolution+@CRLF 
12.
$handle=FreeFileHandle() 
13.
$rc=Open($handle,$path+"PCs\"+@WKSTA+".csv",5) 
14.
$rc=WriteLine($handle,$zeile) 
15.
$rc=Close($handle) 
16.
; User-Daten in CSV-Datei schreiben 
17.
$zeile=@DATE+$tz+@TIME+$tz+@Wksta+$tz+@PRIV+$tz+@LSERVER+$tz+@PWAGE+$tz+Round((GetFolderSize(H:)/1024/1024),2)+@CRLF 
18.
$handle=FreeFileHandle() 
19.
$rc=Open($handle,$path+"User\"+@USERID+".csv",5) 
20.
$rc=WriteLine($handle,$zeile) 
21.
$rc=Close($handle)
Es werden Teilweise Werte durch Subroutinen ermittelt, aber das dürfte dem Verständnis keinen Abbruch tun.

Gruß,
Thomas
Bitte warten ..
Ähnliche Inhalte
VB for Applications
gelöst Daten eines einzelnen Tabellenblatt als Mail versenden (kein Dateianhang) (9)

Frage von Zentralenteufel zum Thema VB for Applications ...

Windows Server
SBS 2011 Exchange u. Sharepoint Daten übertragen aber wie ? (10)

Frage von MaxZander1982 zum Thema Windows Server ...

RedHat, CentOS, Fedora
gelöst Ausgabe mit IF auswerten (8)

Frage von OIOOIOOIOIIOOOIIOIIOIOOO zum Thema RedHat, CentOS, Fedora ...

Neue Wissensbeiträge
Administrator.de Feedback

Umgangsformen auf der Seite

(7)

Information von Frank zum Thema Administrator.de Feedback ...

Windows 10

Windows 8.x oder 10 Lizenz-Key aus dem ROM auslesen mit Linux

(10)

Tipp von Lochkartenstanzer zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Batch & Shell
gelöst Dir tc Befehl unter Windows 10 macht Probleme (14)

Frage von sugram zum Thema Batch & Shell ...

Windows Server
Windows Server 2016 RDS Remoteapp Anzeigefehler (11)

Frage von qlnGenius zum Thema Windows Server ...

Windows Server
Festplatten Ruhezustand Windows Server 2016 (10)

Frage von ahaeuser zum Thema Windows Server ...