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

gelöst Viele erzeugte log-Dateien (Aufbau verschieden) autom. in eine Datenbank importieren

Mitglied: ITcrowdFAN

ITcrowdFAN (Level 1) - Jetzt verbinden

03.02.2010 um 11:05 Uhr, 3516 Aufrufe, 3 Kommentare

Hallo Community,

da mir dieses Forum schon mehrere Male sehr gut geholfen hat, hoffe ich nun auch in diesem Anliegen auf konstruktive Hilfe.

Hier die Problemstellung:
Ich betreue etwa 150 PCs in versch. Abteilungen (versch. Etagen).
Alle PCs führen nachts selbständig folg. Test aus: Rechner startet, loggt sich unter Win XP ein, pingt den Webserver einer Suchmaschine an und fährt sich danach wieder herunter.
Das Ergebnis des Tests wird pro Rechner in eine eigene log-Datei geschrieben (Details zum Aufbau s.w.u.).
Rechner, die nicht hochgefahren sind, erzeugen keine log; Rechner, die den Webserver nicht mit 100% anpingen konnten, vermerken das in ihrer log (Verloren<>0).

Aufbau der log (Name der Datei: zentrale12.log):
Rechner ist korrekt hochgefahren
zentrale12;21.01.2010; 4:25:00,53

Ping www.xxxxx.com [xxx.xx.xxx.xxx] mit 32 Bytes Daten:

Antwort von xxx.xx.xxx.xxx: Bytes=32 Zeit=59ms TTL=53
Antwort von xxx.xx.xxx.xxx: Bytes=32 Zeit=59ms TTL=53
Antwort von xxx.xx.xxx.xxx: Bytes=32 Zeit=58ms TTL=53
Antwort von xxx.xx.xxx.xxx: Bytes=32 Zeit=59ms TTL=53

Ping-Statistik für xxx.xx.xxx.xxx:
Pakete: Gesendet = 4, Empfangen = 4, Verloren = 0 (0% Verlust),

Ca. Zeitangaben in Millisek.:
Minimum = 58ms, Maximum = 59ms, Mittelwert = 58ms
Diese log-Dateien sollen nun in eine Access mdb geschrieben werden (alle logs in nur eine mdb).
In dieser mdb möchte ich dann versch. Auswertungen fahren können, wie u.a..
- die Rechner angezeigt bekommen, die keine log erzeugt haben (also nicht hochgefahren sind)
- beim pingen einen Verlust hatten (Verloren<>0)
- Statistik über die defekten Rechner machen (Auswertung anhand des Datums)

Die Rechner, die keine log erzeugt haben möchte ich dann mit folg. System herausfiltern:
Mir liegen alle Rechnernamen vor und jede erzeugte log-Datei hat den Namen des Rechners. Somit gleiche ich alle 150 Rechnernamen mit den erzeugten logs ab und sehe, welcher Rechner keine log erzeugt hat, somit fehlt, und defekt zu sein scheint.
Die Rechner, die beim pingen einen Verlust hatten, möchte ich anhand einer Abfrage auf den Eintrag "Verloren<>0" machen.

Das importieren in die mdb soll dann vollautomatisch im Anschluss an die erzeugten logs erfolgen (Uhrzeit kann ich in etwa einschätzen).
Die Auswertungen starte ich dann von Hand in Access, wenn ich diese benötige.

Nun zu meinen Fragen:
Wie würdet ihr bei sowas vorgehen? Ist mein Ansatz zur Vorgehensweise richtig?
Wie würdet ihr die einzelnen Punkte umsetzen?

Ich hänge schon an dem Punkt, die "etwas unpraktisch" aufgebauten logs in eine sinnvolle Form zu bringen und diese in die mdb zu schreiben. Evtl. lassen sich die logs auch abändern. Wenn zwingend notwendig, muss ich das dann mal checken.

So, hoffentlich zerbrechen sich jetzt einige - ergänzend zu mir - den Kopf darüber, wie ich diese "Aufgabenstellung" am besten lösen könnte.

Liebe Grüße
Manu
Mitglied: AndreasBrecht
03.02.2010 um 15:12 Uhr
Naja Du könntest ein script schreiben, das in etwa dies tut:

- Verbindung mit der Datenbank herstellen
- die Tabelle(n) öffnet, in die Du schreiben willst
- den Inhalt der Logdatei, das Ertell- oder das letzte Änderungsdatum und den Namen einliest
- in dem Inhalt das Vorhandensein von Schlüsselwörtern wie Antwort oder Verlust sucht (oder wenn das reicht, nach die entsprechenden Zeilen) und den gefunden Inhalt auswertet
- die Ergebnisse in die Datenbanktabelle schreibt
- die Logdatei schließt und (optional) in einen Archivordner verschiebt oder gleich verklappt

Zu welchem Teil brauchst Du jetzt Hilfe?
Bitte warten ..
Mitglied: ITcrowdFAN
04.02.2010 um 09:26 Uhr
@andreas

Danke für deine Antwort.
Von der Vorgehensweise her klingt das in etwa so, wie ich mir das schon gedacht habe.
Ich setz mich mal an das Skript und werde bei Fragen wieder posten.
Aber auf jeden fall schonmal danke!
Bitte warten ..
Mitglied: AndreasBrecht
04.02.2010 um 18:14 Uhr
Falls Du noch einen Tip brauchen solltest, kannst Du ja noch mal in diesen thread posten.

Ansonsten viel Erfolg!
Bitte warten ..
Ähnliche Inhalte
Datenbanken
Aufbau einer MYSQL Datenbank
Frage von WPFORGEDatenbanken12 Kommentare

Hallo, Ich habe etwa 1 mio Datensätze. Mit ekelhaft vielen Feldern (ca. 120). Je nach Kategorie des Datensatzes weichen ...

Webentwicklung
Htaccess-Datei erzeugt Endlosschleife
Frage von Der-IngoWebentwicklung5 Kommentare

Hallo zusammen, ich benötige mal euren Rat bezüglich einer htaccess-Datei. Ich versuche gerade einen Weg zu finden Zugriffe auf ...

Windows Server
Log-Datei via Batch auslesen
gelöst Frage von Ironhead-HaynsWindows Server3 Kommentare

Hallo zusammen, ich drehe mich mal wieder im Kreis und komme durch den Wald vor lauter Bäumen nicht durch! ...

Windows 7

Batch Datei erzeugt bei jedem Befehl Schleife

gelöst Frage von FrashdWindows 72 Kommentare

Moin, wir haben Windows 7 prof. in einer Domäne. Ich habe eine Batch Datei geschrieben, die die Netzlaufwerke verbindet ...

Neue Wissensbeiträge
Internet

EU Urheberrechtsreform: Eingriff in die Internetkultur

Information von Frank vor 1 StundeInternet

Liebe Besucherin, lieber Besucher, warum erscheint das obere Banner in allen Beiträgen? Aus Protest gegen Teile der geplanten EU-Urheberrechtsreform ...

Windows Server
Windows Backup - FilterManager Event 3
Tipp von NixVerstehen vor 22 StundenWindows Server

Hallo zusammen, ich bin kein gelernter ITler und auch beruflich nicht in dem Feld tätig. Wir setzen in unserem ...

Windows 10

Windows 10 - Programme laufen schneller, wenn Sie mit Administratorrechten ausgeführt werden

Erfahrungsbericht von 1Werner1 vor 2 TagenWindows 1013 Kommentare

Moin, das wollte ich erst nicht glauben, aber es ist so. Wenn Ihr ein Programm mit Administratorrechten unter Windows ...

Sicherheits-Tools
Putty hat heftige Bugs korrigiert!
Information von Lochkartenstanzer vor 3 TagenSicherheits-Tools8 Kommentare

Moin, Wie man aus herauslesen kann, sind in den Versionen vor 0.71 gravierende Bugs, die es angeraten erscheinen lassen, ...

Heiß diskutierte Inhalte
Hardware
Telefonanlagen - Welche gibt es
Frage von Xaero1982Hardware38 Kommentare

Nabend Zusammen, ich suche eine neue TK Anlage und mein Auftraggeber will jetzt was völlig neues - State of ...

Server-Hardware
Kompatibilität Tray für HP Proliant DL385 G10 vs. G8, G9
Frage von chris123Server-Hardware19 Kommentare

Hallo, weiß einer der hier anwesenden, ob die Trays für 2,5 " HDDs zwischen einem DL 385 G10 und ...

Outlook & Mail
Office 365 mit Email-Profil installieren
gelöst Frage von 139221Outlook & Mail18 Kommentare

Hallo, kurz zu meiner Person: Vor ungefahr 10 Jahren habe ich eine Umschuldung zum Fachinformatiker für Systemintegration gemacht aber ...

LAN, WAN, Wireless
Intel(R) PRO Wireless 3945ABG
gelöst Frage von Leon509LAN, WAN, Wireless15 Kommentare

Hallo, habe ein Laptop Fujitsu (Intel, 4GB, 2GHz, Windos10, Intel(R) PRO/Wireless 3945ABG ) ein O2 DSL Anschluss Home50. Leider ...