Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test Adapter SNMP Interface Control v0.0.X Github

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Test Adapter SNMP Interface Control v0.0.X Github

    This topic has been deleted. Only users with topic management privileges can see it.
    • E
      Erdnuss3003 Developer last edited by

      Aktuelle Test Version 0.0x
      Veröffentlichungsdatum 07.12.2022
      Github Link https://github.com/Erdnuss3003/ioBroker.snmp-interface-control.git
      Github Beschreibung https://github.com/Erdnuss3003/ioBroker.snmp-interface-control/blob/main/README.md

      Hallo,
      ich habe für mich einen Adapter erstellt um per SNMP aus managebare Netzwerkswitchen Daten auszulesen und zu steuern, ohne dass der Nutzer SNMP Kenntnisse benötigt. Nun stellt sich mir die Frage, ob dass auch für andere Nutzer hilfreich sein könnte, da es ja schon einen SNMP Adapter gibt. Warum ich das für mich gemacht habe ist, dass ich nicht hunderte OIDs einpflegen wollte und der jetzige SNMP Adapter einige Kenntnisse mit SNMP vorraussetzt. Meint ihr das macht Sinn das auch anderen bereit zustellen, oder eher nicht?
      Das soll nicht den viel umfangreicheren SNMP Adapter ablösen, sondern nur den Einstig in SNMP erleichtern.
      Aktuell kann man die System Daten, Interface Daten und PoE Daten auslesen und einige auch schreiben, z.B. Ports oder PoE ein und ausschalten.

      Schreiben kann man die folgenden Datenpunkte:
      sysContact
      sysName
      sysLocation
      ifAdminStatus
      poeAdminEnable

      Da es meine erste Erfahrung mit der Adapter Entwicklung ist, erwartet nicht zuviel, aber ich bitte um eure ehrliche Meinung.

      Beschreibung

      Dieser Adapter für ioBroker ermöglicht es Netzwerk Switche via SNMP auszulesen und zu steuern.
      Es funktioniert auch mit eingen anderen Geräte, welche SNMP unterstützen wie OPNsense.
      Voraussetzung ist das die Geräte SNMP v2c unterstützen.

      System

      Name Beschreibung
      sysDescr System Beschreibung
      sysUpTime Uptime vom System (hundertstel Sekunden seit Neustart)
      sysContact SNMP Contact
      sysName SNMP Name
      sysLocation SNMP Location

      Interfaces

      Die Interfaces können Hardware, Systeminterne oder VLAN Interfaces sein.

      Name Beschreibung
      ifIndex Index vom Interface
      ifDescr Beschreibung vom Interface
      ifType Interface Typ
      ifMtu Maximale Paket größe
      ifSpeed Interface Geschwindigkeit
      ifPhysAddress Physikalische Adresse vom Interface (noch nicht implementiert)
      ifAdminStatus Interface Admin Status up (1) down (2) testing (3)
      ifOperStatus Interface Betriebs Status up (1) down (2) testing (3) unknown (4) dormant (5) notPresent (6) lowerLayerDown (7)
      ifLastChange Uptime vom Interface
      ifInOctets Eingegangene Octets
      ifInUcastPkts Eingegangene Unicast Pakete
      ifInNUcastPkts Eingegangene Unknown Unicast Pakete (veraltet)
      ifInDiscards Eingegangene verworfene Pakete
      ifInErrors Eingegangene fehlerhafte Pakete
      ifInUnknownProtos Eingegangene verworfene Pakete (nicht unterstütztes Protokoll)
      ifOutOctets Ausgegangene Octets
      ifOutUcastPkts Ausgegangene Unicast Pakete
      ifOutNUcastPkts Ausgegangene Unknown Unicast Pakete (veraltet)
      ifOutDiscards Ausgegangene verworfene Pakete
      ifOutErrors Ausgegangene fehlerhafte Pakete
      ifOutQLen Ausgehende Pakete in Warteschlage (veraltet)
      ifSpecific Verweis auf spezifische SNMP MIBs

      PoE

      Name Beschreibung
      poePowerClassifications PoE Klasse class0 (1) class1 (2) class2 (3) class3 (4) class4 (5)
      poeAdminEnable Admin Status true (1) false (2)
      poeDetectionStatus PoE Status disabled (1) searching (2) deliveringPower (3) fault (4) test (5) otherFault (6)

      Changelog

      0.0.1

      • (Erdnuss3003) initial release
      sigi234 1 Reply Last reply Reply Quote 2
      • sigi234
        sigi234 Forum Testing Most Active @Erdnuss3003 last edited by sigi234

        @erdnuss3003

        snmp-interface-control.0
        2023-01-09 12:54:38.641	info	snmp error oidssysLocation
        
        snmp-interface-control.0
        2023-01-09 12:54:38.641	info	snmp error oidssysName
        
        snmp-interface-control.0
        2023-01-09 12:54:38.641	info	snmp error oidssysContact
        
        snmp-interface-control.0
        2023-01-09 12:54:38.641	info	snmp error oidssysUpTime
        
        snmp-interface-control.0
        2023-01-09 12:54:38.640	info	snmp error oidssysDescr
        
        snmp-interface-control.0
        2023-01-09 12:54:38.639	info	POE done CbRequestTimedOutError: Request timed out
        
        snmp-interface-control.0
        2023-01-09 12:54:38.638	info	Interfaces done CbRequestTimedOutError: Request timed out
        

        Screenshot (5213).png

        Screenshot (5214).png

        @erdnuss3003 sagte in Test Adapter SNMP Interface Control v0.0.X Github:

        Voraussetzung ist das die Geräte SNMP v2c unterstützen.

        Wo sehe ich das?

        1 Reply Last reply Reply Quote 0
        • E
          Erdnuss3003 Developer last edited by

          @sigi234
          Hallo,
          der TP-Link Switch TL-SG108E unterstützt leider kein SNMP.
          Gruß Erdnuss3003

          1 Reply Last reply Reply Quote 1
          • First post
            Last post

          Support us

          ioBroker
          Community Adapters
          Donate

          729
          Online

          31.7k
          Users

          79.8k
          Topics

          1.3m
          Posts

          2
          3
          212
          Loading More Posts
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes
          Reply
          • Reply as topic
          Log in to reply
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
          The ioBroker Community 2014-2023
          logo