LANCOM-Forum.de

Das inoffizielle Profi-Forum für LANCOM-User
Aktuelle Zeit: 18 Dez 2017, 22:37

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
BeitragVerfasst: 05 Jul 2017, 14:09 
Offline
Benutzeravatar

Registriert: 28 Jan 2015, 18:25
Beiträge: 526
Hallo LANCOM-Profis :),

bin neu in dem Thema. Habe viele viele Fragen zu LSM und LSR, die das Internet nur bedingt beantworten kann. Auch Hr. Ohn musste sich eingestehen das LANCOM es da bzgl. Dokumentation ein wenig verkackt hat, aber nun gut.

Ich verweise an 1. Stelle mal auf dem Eintrag der hammermäßigen Doku im Netz :D

Code:
In unserem Beispiel wird der Test als erfolgreich bewertet, wenn 4 oder 5 der 5 gesendeten Pings beantwortet wurden. In diesem Fall lautet der reguläre Ausdruck .*[4|5] Packets received.*.

Quelle: https://www.lancom-systems.de/docs/LSR- ... 0test.html

Nun, das funktioniert soweit tadellos. In diesem Bsp. ist ja das "|" das "oder". Welche logischen Verknüpfungen gibt es denn noch? Generell würde mich bzgl. Erfolgspattern einiges interessieren.

Mal ein Beispiel.
Unter "Befehl" trage ich ein

Code:
ls Status/Ethernet-Ports/Ports/ETH-1

die Ausgabe ist
Code:
Port       Assignment   Private-Mode        Link-Active           Connector   Auto-Negotiation      Flow-Control      MDI-Mode          Remote-Fault    Downshift  Clock-Role   Power-Saving   
===========-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
ETH-1      DSL-1       No                  Yes                   FD100B-TX   Completed             No                MDI               No              No         None         No             


Nun möchte ich mittels Erfolgspattern sicherstellen, das auch die Werte ausgewertet werden die ich benötige und der Abnahmetest somit fehl schlägt oder durch läuft.

Da ich nur das ".*xxxxxx.*" oder ".*[4|5]xxxxx.*" finden kann, muss ich damit erstmal klar kommen.
So habe ich mit
Code:
.*DSL-1.* .*Yes.* .*FD100B-TX.* .*Completed.*

die für mich wichtigen Sachen ausgewertet.

Dabei bringt es nichts die Einträge zu verschieben oder ähnliches, der LSM scheint hier Reihe für Reihe und in dieser Reihenfolge zu prüfen, setze ich das DSL-1 z.B. nach hinten, schlägt der Test fehl.

Die Ausgabe in der Abnahme-Mail ist nur die Ausgabe von "ls Status/Ethernet-Ports/Ports/ETH-1", das ist für mich so nicht richtig akzeptabel, denn man muss dann genau wissen was an welche Stelle stehen muss oder nicht, ist für neue Kollegen oder wenn man mal verplant ist, eher kontraproduktiv...

Gibt es hier keine Möglichkeit zu sagen das wenn zB das "Assignment" nicht auf "DSL-1" steht, das er dann im rechten Fenster in der Mail sagt, hallo, hier stimmt der Eintrag "DSL-1" nicht, oder der Link steht nicht auf "Yes".

Ich habe schon sehr viel probiert mit "@" und "+" und mit "cd /" usw usw.

Bringt alles nichts.
Gibt es vllt doch irgendwo eine vernünftige Doku dafür, von mir aus auch eigene Aufzeichnungen...
Schon mal vielen Dank im Voraus.

Grüße

ecox

_________________
Nicht nur im Wörterbuch kommt Arbeit vor Erfolg!
LANCOM Certified Specialist WAN/WLAN
CISCO Certified Network Associate R&S
HUAWAI Certified Network Associate R&S
ITIL Foundation v3


Nach oben
 Profil  
 
BeitragVerfasst: 06 Jul 2017, 21:32 
Offline

Registriert: 12 Jan 2010, 15:10
Beiträge: 1747
Wohnort: Berlin
Hi ecox,

das sind ganz normale reguläre Ausdrücke. Wenn du mit denen klar kommst (=Java, C++, Perl, Python) , bekommst du (fast) alles mit dem LSR hin.

Gruß Dr.Einstein


Nach oben
 Profil  
 
BeitragVerfasst: 06 Jul 2017, 22:30 
Offline
Benutzeravatar

Registriert: 28 Jan 2015, 18:25
Beiträge: 526
moind doc murdoc,

Dr.Einstein hat geschrieben:
mit denen klar kommst (=Java, C++, Perl, Python)


was heißt das konkret, was ist denn an syntax in der Zeile Erfolgspattern alles möglich?

Grüße

_________________
Nicht nur im Wörterbuch kommt Arbeit vor Erfolg!
LANCOM Certified Specialist WAN/WLAN
CISCO Certified Network Associate R&S
HUAWAI Certified Network Associate R&S
ITIL Foundation v3


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
Powered by phpBB® Forum Software © phpBB Group