Port Descriptions

Forum zur LANCOM Management Cloud (LMC)

Moderator: Lancom-Systems Moderatoren

Antworten
dorjjj
Beiträge: 25
Registriert: 25 Okt 2022, 08:24

Port Descriptions

Beitrag von dorjjj »

Gibt es eine Möglichkeit mir im Overview des jeweiligen Devices bei den Ports die Port Description anzeigen zu lassen? Wäre für Dokumentationszwecke hilfreich.
Dr.Einstein
Beiträge: 3140
Registriert: 12 Jan 2010, 14:10

Re: Port Descriptions

Beitrag von Dr.Einstein »

Leider nicht, weder via API noch in dem CSV Export enthalten. Wir hatten die Anfrage mal vor 4? Jahren gestellt. Scheint ähnlich komplex wie die Mondlandung zu sein dies in die LMC einzubauen.
dorjjj
Beiträge: 25
Registriert: 25 Okt 2022, 08:24

Re: Port Descriptions

Beitrag von dorjjj »

Ach Menno, immer diese bösen Strings die sich nicht abbilden lassen...
lna
Beiträge: 40
Registriert: 11 Dez 2024, 20:50

Re: Port Descriptions

Beitrag von lna »

Dr.Einstein hat geschrieben: 13 Aug 2024, 20:58 weder via API
Klar via Api :)

schau mal in den Monitoring-Endpunkt

Code: Alles auswählen

    r = s.get(
        f"{const.CLOUD_BASE_URL}/cloud-service-monitoring/accounts/{account_uuid}/records/lan_info_json?name=interfaces_unit_1&type=json&group=DEVICE&groupId={dev_uuid}&period=MINUTE1&latest=1"
    )
das json was zurück kommt hat dann hier die lldp-namen stehen:

Code: Alles auswählen

json["items"][units]["values"][0][port]["lldpNames"][0]
irgendwo in dem json sind dann auch noch die selbst beschrifteten namen hinterlegt.
Dr.Einstein
Beiträge: 3140
Registriert: 12 Jan 2010, 14:10

Re: Port Descriptions

Beitrag von Dr.Einstein »

lldpNames ist aber nicht die description.

Code: Alles auswählen

                    "10": {
                        "active": true,
                        "configuration": "Auto",
                        "description": "",
                        "loops": 0,
                        "name": "LAN-10",
                        "poeStatus": "Unknown",
                        "qosClass": 0,
                        "rxBitPerSec": 669,
                        "txBitPerSec": 704,
                        "vlan": 1,
                        "lldpNames": [
                            "Madrid-VPN"
                        ],
                        "lldpCapabilities": [
                            "8\u0000\u0000\u0000"
                        ],
                        "speed": 1000000,
                        "poePower": 0.0,
                        "poeAllocated": 0.0,
                        "poeRequested": 0.0
Die Variable selbst existiert, war aber jahrelang leer, wo ich geguckt habe. Wurde also vom Gerät nicht an die Cloud weitergereicht bzw. von der Cloud verarbeitet. Wenn sich das mittlerweile in einem Release geändert hat, nehm ichs zurück. Dann sind aber mal wieder die Release-Notes für'n Ar*** wo einfach nur mit jedem Release eine Zeile "Einige kleinere Probleme der Gerätetabelle wurden behoben." enthalten ist.
Dr.Einstein
Beiträge: 3140
Registriert: 12 Jan 2010, 14:10

Re: Port Descriptions

Beitrag von Dr.Einstein »

Ok, ich nehme alles zurück, Description ist seit x Tagen/Monaten gefüllt in der API, abfragbar unter

Code: Alles auswählen

https://cloud.lancom.de/cloud-service-monitoring/accounts/<projectId>/records/lan_info_json?name=interfaces&type=json&group=DEVICE&groupId=<device-id>&period=MINUTE1&latest=1
Interfaces werden dann als Array aufgelistet:

Code: Alles auswählen

{'interfaces': {'keys': ['value'], 'values': [

{'1': {'name': 'LAN-1', 'active': True, 'ports': ['ETH-1'], 'description': 'AP', 'configuration': 'Auto', 'mac': None, 'speed': 1000000.0, 'rxVolume': 1393742634, 'txVolume': 14562997802, 'loops': 0, 'qosClass': 0, 'vlan': 1, 'poeStatus': 'Active', 'poePower': 6.1, 'poeAllocated': 30.0, 'poeRequested': 30.0, 'lldpNames': ['lx-ap-name'], 'lldpCapabilities': ['9']},
lna
Beiträge: 40
Registriert: 11 Dez 2024, 20:50

Re: Port Descriptions

Beitrag von lna »

Ich bin vor einiger zeit darüber gestolpert als ich mit den lldp neighbours experimentiert habe.
Ich habe mir eine L2-Topologiekarte aus den Neighbours zeichnen lassen. Klappt gut, wenn man vorher dafür sorgt, dass die Gerätenamen im Standort eindeutig sind. Der Switch schickt sogar die komplette Tabelle hoch, aber der Monitoring-Dienst hält nur den LLDP-Name vor, leider nicht die system-chassis-id, daher nicht 100% zuverlässig und wieder ad acta gelegt.
Antworten