19 September 2018, 01:30:46

Autor Thema: Erweiterung Deviceinformation Parser  (Gelesen 2749 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

ederg

  • Cisco Hilfsadminvertretung
  • **
  • Beiträge: 10
  • Karma: 0
    • Profil anzeigen
Erweiterung Deviceinformation Parser
« am: 10 April 2013, 11:20:47 »
Hallo Mathias
Ist es möglich im Device Information - Parser (für Interfaces) Felder selbst definieren, die dann aus der Show Runn ausgelesen werden?
z.B.: spanntree portfast, oder dot1x portcontroll auto, etc. (am besten selbst defierbar oder aus der Konfig einfach je feature eine Spalte erzeugen.
Die Infos, die im Moment angezeigt werden sind für Statistiken super, aber um festzustellen wo, welche Features enabled sind hilft das eher nicht.
Bitte um kurzes Update.
Danke
Gernot

#9370

  • Global Moderator
  • Cisco Veteran mit Auszeichnung
  • **
  • Beiträge: 3.703
  • Karma: 65
  • CCIE #9370
    • Profil anzeigen
    • wktools
Re: Erweiterung Deviceinformation Parser
« Antwort #1 am: 10 April 2013, 13:43:28 »
Hallo Gernot,

welche Felder würdest du brauchen? Es sind hier zwei Dinge, die angepasst werden müssen:
1) Datenbank: Möglicherweise braucht es neue Felder
2) Parser: Der Cisco Parser ist derzeit ins Programm integriert. Es können jedoch per Lua Script Custom Parser gebaut werden. Was noch nicht geht, ist, die Parser für ein File zu mischen. Das könnte ich aber relativ leicht einbauen -> Zuerst läuft der Cisco Parser durch. Dann kommt der Punkt, an dem der Lua Custom Parser übernehmen soll (für das show run)...

/Mathias
-- www.spoerr.org/wktools --

Keine Anfragen per Private Nachricht
Fragen werden nur im Forum beantwortet!

ederg

  • Cisco Hilfsadminvertretung
  • **
  • Beiträge: 10
  • Karma: 0
    • Profil anzeigen
Re: Erweiterung Deviceinformation Parser
« Antwort #2 am: 11 April 2013, 07:51:22 »
Hallo Mathias

Ich hab mir so gedacht, dass man den Output von Show runn Inteface mit den möglichen Outputs, also nicht fix definiert, je Zeile eine Spalte macht. Wenn also eine Zeile vorkommt, die zuvor noch nicht definiert war, wird eine neue Spalte anlegt.
Oder man kann die möglichen und interessante Spalten (CLI-Output Zeilen)  eben selbst definieren , z.b.: eine spalte für "switchport mode", oder "spanning-tree" portfast", die eben interessant sind.
Ich denke diese Möglichkeit ist einfacher durchzuführen.
Konkret gehts um massiv Ports zu checken, ob die gewisse konfigs delpoied haben.

LG
Gernot

#9370

  • Global Moderator
  • Cisco Veteran mit Auszeichnung
  • **
  • Beiträge: 3.703
  • Karma: 65
  • CCIE #9370
    • Profil anzeigen
    • wktools
Re: Erweiterung Deviceinformation Parser
« Antwort #3 am: 11 April 2013, 20:10:34 »
Hallo Gernot,

das ist so leider nicht so einfach. Die DB Tabellen sind fix vorgegeben und können auch nur ausgewertet werden, wenn die Werte richtig in die Spalten geschrieben werden. Dafür muss wiederum der Parser die Daten richtig interpretieren...
Wenn für jede Zeile ohne Überprüfung ein Eintrag geschrieben wird, dann kann nicht gewährleistet werden, ob in der STP Portfast Spalte immer der STP Portfast Wert steht, denn die STP Portfast Zeile kann auch fehlen. Außerdem willst du wahrscheinlich L3 Interfaces anders interpretieren als L2 Interfaces.

Vielleicht wäre für den Anwendungsfall ein Script besser geeignet, außer du willst die Zusatzinfo auch im Visio haben... Dann kommst du leider um einen Custom Parser nicht herum.

/Mathias
-- www.spoerr.org/wktools --

Keine Anfragen per Private Nachricht
Fragen werden nur im Forum beantwortet!

ederg

  • Cisco Hilfsadminvertretung
  • **
  • Beiträge: 10
  • Karma: 0
    • Profil anzeigen
Re: Erweiterung Deviceinformation Parser
« Antwort #4 am: 11 April 2013, 21:44:12 »
Hallo Mathias

Vielen Dank für deinen Input. Ich dachte mir, eventuell ist sowas relativ leicht zu machen.
Werde jetzt ein Bisschen Scripten lernen ;-)

LG
Gernot

#9370

  • Global Moderator
  • Cisco Veteran mit Auszeichnung
  • **
  • Beiträge: 3.703
  • Karma: 65
  • CCIE #9370
    • Profil anzeigen
    • wktools
Re: Erweiterung Deviceinformation Parser
« Antwort #5 am: 11 April 2013, 23:06:51 »
Hallo Gernot,

es zieht leider alles immer einen Rattenschwanz hinterher ;).

/Mathias
-- www.spoerr.org/wktools --

Keine Anfragen per Private Nachricht
Fragen werden nur im Forum beantwortet!

Deutschsprachiges Cisco Forum

Re: Erweiterung Deviceinformation Parser
« Antwort #5 am: 11 April 2013, 23:06:51 »

 


SimplePortal 2.3.2 © 2008-2010, SimplePortal