perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5374
davon online: 1
weitere User: 18
Click for quality!




12.02.2012 / 03:19

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Community  »  Perl: Allgemeines Forum zur Themenübersicht Themensuche Themenansicht in Thread-Modus


BeitragHilfe beim logfiles auswerten..
Seitenanfang
Hallo zusammen;

bin absoluter Neuling in Pearl, kann jedoch von der Uni noch Java..

Mein Problem ist das ich 650 Logfiles von Cisco Switchen habe die ich gerne Auswerten möchte. Auswerten heiß in dem Fall das Hostname, Seriennummern und Gerätetyp in eine Excelliste als Ergebniss dastehen.

Ist das mit pearl so ohne weiteres möglich ? Hat da vielleicht jemand eine Basis an der ich anknüpfen kann ?

Problem ist das die Logfiles different aussehen, generell aber immer wie folgt aufgebaut sind :
XYName#sh tech --> hier brauch ich den Namen
meistens
xyName#show inventory
>hier brauch ich jetzt die Describtion nud die Seriennummer...

Würd mich über Hilfe sehr freuen, sonst muss ich den Mist per Hand auswerten :(

Datum: 23.07.2009-10:57

Beitragre: Hilfe beim logfiles auswerten..
Seitenanfang
Generell ist das mit Perl möglich. Um Dir aber helfen zu können, solltest Du ein paar (komplette) Beispielzeilen posten und sagen, was Du haben willst.

Datum: 23.07.2009-17:01

Beitragre: Hilfe beim logfiles auswerten..
Seitenanfang
Beispieldatei 1 :
ter len 0
tde807#show version
Cisco IOS Software, C3750 Software (C3750-ADVIPSERVICESK9-M), Version 12.2(44)SE2, RELEASE SOFTWARE (fc2)
Copyright (c) 1986-2008 by Cisco Systems, Inc.
Compiled Thu 01-May-08 15:42 by antonino
Image text-base: 0x00003000, data-base: 0x01840000

ROM: Bootstrap program is C3750 boot loader
BOOTLDR: C3750 Boot Loader (C3750-HBOOT-M) Version 12.2(25r)SEC, RELEASE SOFTWARE (fc4)

tde807 uptime is 17 weeks, 1 day, 19 hours, 10 minutes
System returned to ROM by power-on
System restarted at 13:07:41 MET Wed Feb 11 2009

This product contains cryptographic features and is subject to United
States and local country laws governing import, export, transfer and
use. Delivery of Cisco cryptographic products does not imply
third-party authority to import, export, distribute or use encryption.
Importers, exporters, distributors and users are responsible for
compliance with U.S. and local country laws. By using this product you
agree to comply with applicable laws and regulations. If you are unable
to comply with U.S. and local laws, return this product immediately.

A summary of U.S. laws governing Cisco cryptographic products may be found at:
http://www.cisco.com/wwl/export/crypto/tool/stqrg.html

If you require further assistance please contact us by sending email to
export@cisco.com.

cisco WS-C3750-24P (PowerPC405) processor (revision M0) with 0K/12280K bytes of memory.
Processor board ID FDO1229Z0QU
Last reset from power-on
2 Virtual Ethernet interfaces
48 FastEthernet interfaces
4 Gigabit Ethernet interfaces
The password-recovery mechanism is enabled.

512K bytes of flash-simulated non-volatile configuration memory.
Base ethernet MAC Address : 00:22:91:79:2F:00
Motherboard assembly number : 73-9672-10
Power supply part number : 341-0029-05
Motherboard serial number : XXXXXX
Power supply serial number : YYYYYYYYYY
Model revision number : M0
Motherboard revision number : A0
Model number : WS-C3750-24PS-E
System serial number : XXXXXXXXX
Top Assembly Part Number : 800-26381-05
Top Assembly Revision Number : A0
Version ID : V07
CLEI Code Number : COMU310ARA
Hardware Board Revision Number : 0x01

Switch Ports Model SW Version SW Image
------ ----- ----- ---------- ----------
1 26 WS-C3750-24P 12.2(44)SE2 C3750-ADVIPSERVICESK9-M
* 2 26 WS-C3750-24P 12.2(44)SE2 C3750-ADVIPSERVICESK9-M

Switch 01
---------
Switch Uptime : 17 weeks, 1 day, 19 hours, 11 minutes
Base ethernet MAC Address : 00:22:91:79:48:80
Motherboard assembly number : 73-9672-10
Power supply part number : 341-0029-05
Motherboard serial number : XXXXXXXX
Power supply serial number : YYYYYYYY
Model revision number : M0
Motherboard revision number : A0
Model number : WS-C3750-24PS-E
System serial number : YYYYYYYYYYY
Top assembly part number : 800-26381-05
Top assembly revision number : A0
Version ID : V07
CLEI Code Number : COMU310ARA

Configuration register is 0xF

tde807#show inventory
NAME: "2", DESCR: "WS-C3750-24P"
PID: WS-C3750-24PS-E , VID: V07, SN: XXXXXXXXXXX

NAME: "GigabitEthernet2/0/1", DESCR: "1000BaseSX SFP"
PID: , VID: , SN: YYYYYYY

NAME: "GigabitEthernet2/0/2", DESCR: "1000BaseSX SFP"
PID: , VID: , SN: XXXXXXXX

NAME: "1", DESCR: "WS-C3750-24P"
PID: WS-C3750-24PS-E , VID: V07, SN: YYYYYYYYY

NAME: "GigabitEthernet1/0/1", DESCR: "1000BaseSX SFP"
PID: , VID: , SN: XXXXXXXX

NAME: "GigabitEthernet1/0/2", DESCR: "1000BaseSX SFP"
PID: , VID: , SN: YYYYYYYYY

tde807#show module
^
% Invalid input detected at '^' marker.

tde807#show diag
% Incomplete command.

tde807#show environment
^
% Invalid input detected at '^' marker.

tde807#

Ausgabe dieses showtecs müsste wie folgt aussehen :
Gerätename : tde807;
Motherboard assembly number : 73-9672-10
Power supply part number : 341-0029-05
Motherboard serial number : XXXXXX
Power supply serial number : YYYYYYYYYY
Power supply part number : 341-0029-05
Motherboard serial number : XXXXXXXX
Power supply serial number : YYYYYYYY
DESCR: WS-C3750-24P; PID: WS-C3750-24PS-E; SN: XXXXXXXXXXX;
DESCR: 1000BaseSX SFP; PID: ;SN: YYYYYYY;
DESCR: 1000BaseSX SFP; PID: ;SN: XXXXXXXX;
DESCR: WS-C3750-24P; PID: WS-C3750-24PS-E; SN: YYYYYYYYY
DESCR: 1000BaseSX SFP;PID: ; SN: XXXXXXXX
DESCR: 1000BaseSX SFP; PID: ; SN: YYYYYYYYY

Datum: 23.07.2009-18:35

-






-
-