Top-Themen

Aktuelle Themen (A bis Z)

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

Serverlogdatei auswerten

Mitglied: DerParte

DerParte (Level 1) - Jetzt verbinden

19.09.2007, aktualisiert 20.09.2007, 2532 Aufrufe, 4 Kommentare

Hallo,

ich bräuchte Hilfe beim Auswerten einer Logdatei die die Lastenverteilung von Terminal-Servern protokolliert. 0 bedeutet keine Last und 10000 maximallast. Das ganze speichert der Server als txt datei.

Der Aufbau der Logdatei sieht so aus:

14.09.2007
08:05

Servername Serverlast
------------
XXXXXXXXXXXXXX 0
XXXXXXXXXXXXXX 0
XXXXXXXXXXXXXX 625
XXXXXXXXXXXXXX 1634
XXXXXXXXXXXXXX 0
XXXXXXXXXXXXXX 312
XXXXXXXXXXXXXX 625
XXXXXXXXXXXXXX 2570
XXXXXXXXXXXXXX 2864
XXXXXXXXXXXXXX 2711
XXXXXXXXXXXXXX 2824
XXXXXXXXXXXXXX 2767
XXXXXXXXXXXXXX 2821
XXXXXXXXXXXXXX 2523
XXXXXXXXXXXXXX 2801
XXXXXXXXXXXXXX 2590
XXXXXXXXXXXXXX 312
XXXXXXXXXXXXXX 312
XXXXXXXXXXXXXX 312
XXXXXXXXXXXXXX 0
XXXXXXXXXXXXXX 0
XXXXXXXXXXXXXX 0

14.09.2007
08:10

Servername Serverlast
------------
XXXXXXXXXXXXXX 0
XXXXXXXXXXXXXX 0
XXXXXXXXXXXXXX 625
XXXXXXXXXXXXXX 1959
XXXXXXXXXXXXXX 312
XXXXXXXXXXXXXX 312
XXXXXXXXXXXXXX 625
XXXXXXXXXXXXXX 2889
XXXXXXXXXXXXXX 3025
XXXXXXXXXXXXXX 2822
XXXXXXXXXXXXXX 2988
XXXXXXXXXXXXXX 3087
XXXXXXXXXXXXXX 3047
XXXXXXXXXXXXXX 3062
XXXXXXXXXXXXXX 3024
XXXXXXXXXXXXXX 3049
XXXXXXXXXXXXXX 312
XXXXXXXXXXXXXX 312
XXXXXXXXXXXXXX 312
XXXXXXXXXXXXXX 0
XXXXXXXXXXXXXX 0
XXXXXXXXXXXXXX 0

14.09.2007
08:15

Servername Serverlast
------------
XXXXXXXXXXXXXX 0
XXXXXXXXXXXXXX 312
XXXXXXXXXXXXXX 1249
XXXXXXXXXXXXXX 2339
XXXXXXXXXXXXXX 625
XXXXXXXXXXXXXX 312
XXXXXXXXXXXXXX 1249
XXXXXXXXXXXXXX 3218
XXXXXXXXXXXXXX 3256
XXXXXXXXXXXXXX 3245
XXXXXXXXXXXXXX 3439
XXXXXXXXXXXXXX 3294
XXXXXXXXXXXXXX 3273
XXXXXXXXXXXXXX 3274
XXXXXXXXXXXXXX 3487
XXXXXXXXXXXXXX 3226
XXXXXXXXXXXXXX 312
XXXXXXXXXXXXXX 312
XXXXXXXXXXXXXX 312
XXXXXXXXXXXXXX 0
XXXXXXXXXXXXXX 0
XXXXXXXXXXXXXX 0

Wenn ich nun versuche die datei nach excel oder access zu importieren, schreibt das Programm leider alles nur so wie es dort steht in zwei spalten und ist somit nicht verwertbar. Gibt es eine einfachere Methode als mit strg+c und strg+v daraus etwas brauchbares zumachen. Habe schon versucht mit einem makro in excel, dass es automatisch kopiert wird und in die nächste zeile eingeführt wird, das klappt aber leider nicht. Es würde ja schon reichen wenn das ganze in ein importierfähiges format gebracht werden könnte.

Zum Beispiel:

Servername 0;89;89;....
Servername 1;89;89;....

Also das die zahlen für jeden server dann hinter einander mit komma oder simikolon oder tab stehen.

Hoffentlich kann mir jeamnd helfen.
Mitglied: bastla
19.09.2007 um 22:17 Uhr
Hallo DerParte!

Auch wenn Dein Beispiel mit den vielen "89"-Werten sich nicht wirklich aus den anderen Daten ableiten lässt, hoffe ich, Dein Vorhaben dennoch richtig interpretiert zu haben.

Zunächst wird eine Liste aller Server ("Servers.txt") benötigt - basierend auf Deinem Beispiel sähe diese so aus :
Danach sollte der folgende Batch die jeweiligen Werte der "Log.txt" je Server zeilenweise zusammenfassen und in die Datei "Log.csv" schreiben :
Grüße
bastla
Bitte warten ..
Mitglied: Biber
19.09.2007 um 23:43 Uhr
@bastla

Super!
Diesen Thread will ich im Bereich "Batch & Shell" haben.
Und verschiebe ihn ganz schnell von "Windows Server" dorthin, ehe ihn ein anderer Moderator findet.

Schönen Abend
Biber
Bitte warten ..
Mitglied: DerParte
20.09.2007 um 07:51 Uhr
Vielen dank. Funktioniert einbahnfrei. Gäbe es noch die Uhrzeit mit zu protokollieren? also in der zeile über den Werten? Wenn nicht auch nicht schlimm lässt sich in excel auch schnell manuel mit den ersten drei zahlen bewerkstelligen.
Bitte warten ..
Mitglied: bastla
20.09.2007 um 08:43 Uhr
Hallo DerParte!

... lässt sich in excel auch schnell manuel ... bewerkstelligen.
An die Uhrzeiten hatte ich auch gedacht, war aber eigentlich zum selben Schluss gekommen.

Trotzdem sollte vielleicht die .csv-Datei zumindest Datum und Startzeit (obwohl vermutlich ohnehin immer gleich) beeinhalten - etwa so:
Mit der Variablen %Header% wird festgelegt, wie viele Zeilen vom Anfang der Quelldatei in die Zieldatei geschrieben werden sollen.

Ergänzend ließe sich (falls sinnvoll) das Datum auch noch in den Dateinamen integrieren. Dazu könntest Du die Zeile "set Out=D:\Log.csv" durch den folgenden Block ersetzen (Voraussetzung: Datum steht, wie im Beispiel oben, in der ersten Zeile der Quelldatei):
Grüße
bastla

P.S.: @Biber: Danke für die Blumen ...
Bitte warten ..
Neue Wissensbeiträge
Netzwerkmanagement
How To Mikrotik Netinstall
Erfahrungsbericht von areanod vor 1 StundeNetzwerkmanagement

Jedes Mal wenn ich Netinstall längere Zeit nicht benutzt habe stolpere ich über die „Besonderheiten“ dieser Software. Das ist ...

Microsoft
Microsoft: LDAPS per Update als Default
Information von em-pie vor 1 StundeMicrosoft

Hallo, Microsoft wird mit einem der zukünftigen Updates LDAP auf LDAPS per Default umstellen. Admins von angebundenen Systemen die ...

Humor (lol)

Funny: Warum es immer schwieriger wird, die richtigen Produkte online zu finden

Information von Dilbert-MD vor 1 TagHumor (lol)17 Kommentare

Wir befinden uns in der Rubrik "Off Topic - Humor" und in 15 Minuten ist Freitag. und ja, es ...

Windows Update
MS SQL Server Updates
Information von sabines vor 2 TagenWindows Update

Für 2012, 2014 und 2016 sind seit Dienstag wichtige Sicherheitsupdates verfügar, die eine remote, leicht auszunutzende Lücke im Reporting ...

Heiß diskutierte Inhalte
Server-Hardware
Lieferzeiten bei einem Server - kann das sein?
gelöst Frage von samet22Server-Hardware31 Kommentare

Hallo, ich hätte an diejenigen eine Frage welche innerhalb der letzten 6-12 Monate einen Server bestellt haben. Ich habe ...

Verschlüsselung & Zertifikate
SSL Zertifikat gekauft funktioniert aber nicht
Frage von TeKiLLa1895Verschlüsselung & Zertifikate19 Kommentare

Hi, Habe vor 2 Tagen mit einer CSR mir ein Zertifikat beantragt und auch bekommen. Jetzt passt aber der ...

Humor (lol)
Funny: Warum es immer schwieriger wird, die richtigen Produkte online zu finden
Information von Dilbert-MDHumor (lol)17 Kommentare

Wir befinden uns in der Rubrik "Off Topic - Humor" und in 15 Minuten ist Freitag. und ja, es ...

Utilities
Motherboard mit zwei Ethernet Adapter.?
Frage von Sibelius001Utilities16 Kommentare

Hallo, ist bestimmt eine "Dummy" Frage, die hier bestimmt schon x-mal diskutiert wurde (Dafür bitte ich mal vorab um ...