Ankündigung

Einklappen
Keine Ankündigung bisher.

Support Thread für SNMP Plugin

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Support Thread für SNMP Plugin

    Hallo,

    das ist der Support Thread für das SNMP Plugin.

    #2
    Hier schon mal die bisher genutzten OIDs für ein Synology NAS und einen Unifi US-48 Switch:
    Code:
    snmp:
    nas:
      cpu_temp:
        name: CPU-Temperatur in °C
        type: num
        snmp_oid@snmp_nas: '1.3.6.1.4.1.6574.1.2.0'
        snmp_prop@snmp_nas: 'value'
      cpu_usage_user:
        name: CPU-Auslastung User [0-1]
        type: num
        snmp_oid@snmp_nas: '1.3.6.1.4.1.2021.11.9.0'
        snmp_prop@snmp_nas: 'value'
      cpu_usage_system:
        name: CPU-Auslastung System [0-1]
        type: num
        snmp_oid@snmp_nas: '1.3.6.1.4.1.2021.11.10.0'
        snmp_prop@snmp_nas: 'value'
      cpu_usage_idle:
        name: CPU-Auslastung Idle [0-1]
        type: num
        snmp_oid@snmp_nas: '1.3.6.1.4.1.2021.11.11.0'
        snmp_prop@snmp_nas: 'value'
      serial_number:
        name: Seriennummer
        type: str
        snmp_oid@snmp_nas: '1.3.6.1.4.1.6574.1.5.2.0'
        snmp_prop@snmp_nas: 'string'
      upgrade_available:
        name: Updateverfügbarkeit -> Available(1), Unavailable(2), Connecting(3), Disconnected(4), Others(5)
        type: num
        snmp_oid@snmp_nas: '1.3.6.1.4.1.6574.1.5.4.0'
        snmp_prop@snmp_nas: 'value'
      hdd1_temp:
        name: HD1-Temperatur in °C
        type: num
        snmp_oid@snmp_nas: '1.3.6.1.4.1.6574.2.1.1.6.0'
        snmp_prop@snmp_nas: 'value'
      hdd2_temp:
        name: HD2-Temperatur in °C
        type: num
        snmp_oid@snmp_nas: '1.3.6.1.4.1.6574.2.1.1.6.1'
        snmp_prop@snmp_nas: 'value'
      hdd3_temp:
        name: HD3-Temperatur in °C
        type: num
        snmp_oid@snmp_nas: '1.3.6.1.4.1.6574.2.1.1.6.2'
        snmp_prop@snmp_nas: 'value'
      hdd4_temp:
        name: HD4-Temperatur in °C
        type: num
        snmp_oid@snmp_nas: '1.3.6.1.4.1.6574.2.1.1.6.3'
        snmp_prop@snmp_nas: 'value'
      unifi_us48:
        model:
          name: Modell
          type: str
          snmp_oid@snmp_unifi: '1.3.6.1.2.1.1.1.0'
          snmp_prop@snmp_unifi: 'string'

    Kommentar


      #3
      super! Vielen Dank!

      Fragt SHNG die Geräte ab, oder senden die, wenn sie aktiv sind? Hintergrund der Frage: mein NAS ist häufig im Standby. Da wäre es kontraproduktiv, wenn jedes Update des items ein wake-on-lan auslösen würde.

      Kommentar


        #4
        Zitat von wvhn Beitrag anzeigen
        Fragt SHNG die Geräte ab,
        Ja, die Geräte werden abgefragt. Der poll cycle ist einstellbar. Ich kann Dir aber nicht sage, ob die NAS im standby auch sendet oder aufgeweckt wird. Käme auf einen Versuch an.

        Ich mache noch ein paar Kleinigkeiten und dass pushe ich das Plugin in mein Github und stelle einen PR.

        Kommentar


          #5
          Gemerged! Danke für den Beitrag!

          Kommentar


            #6
            Das Plugin ist nun im develop verfügbar und wird mit Version 1.7 released.
            Freu!

            Kommentar


              #7

              Das Plugin wird bei mir im SHNG noch als "in Entwicklung" angezeigt (state setting plugin.yaml)

              Eigentlich ist es da ja schon raus, oder?

              Kommentar


                #8
                Zitat von psilo Beitrag anzeigen
                Das Plugin wird bei mir im SHNG noch als "in Entwicklung" angezeigt (state setting plugin.yaml)

                Eigentlich ist es da ja schon raus, oder?
                Das kann ich machen, und auch gleich das Update des WebIF.
                Nutzt Du das Plugin produktiv? Gibt es sonst noch Auffälligkeiten?

                Kommentar


                  #9
                  Nutzt Du das Plugin produktiv
                  Ja, aber nur für ganz wenig Daten (Festplattentemperaturen im NAS, etc)

                  Keine Probleme.

                  Kommentar


                    #10
                    Hi Leute, kurze Frage.

                    Sollte das Plugin nicht in der Weboberfläche auftauchen als aktives Plugin. Wenn ich es aktiviere!?

                    plugin.yaml
                    HTML-Code:
                    snmp_firewall:
                        plugin_name: snmp
                        cycle: '60'
                        snmp_host: 192.168.96.1
                        snmp_community: public
                        instance: snmp_fw​
                    item:
                    HTML-Code:
                    firewall:
                                Internet_Interface_Status:
                                    name: Interface Status
                                    type: str
                                    snmp_oid@snmp_fw: '1.3.6.1.2.1.1.5.0'
                                    snmp_prop@snmp_fw: 'value'​
                    Hab keine werte! Mit dem SNMP Tester bekomme ich einwandfrei die Werte.

                    Danke schon mal.

                    Kommentar


                      #11
                      Zitat von Holoman5 Beitrag anzeigen
                      Sollte das Plugin nicht in der Weboberfläche auftauchen als aktives Plugin. Wenn ich es aktiviere!?
                      Das macht es auch, wenn es erfolgreich geladen wurde.
                      Schau mal im log, ob direkt nach dem Start von shNG ein Eintrag geniert wird?
                      Bist Du auf dem aktuellen Master oder develop?

                      Kommentar


                        #12
                        Hi

                        ne nab die 1.8.2.master

                        Im WBM steht nix in den Logs von snmp.

                        Kannst du mir vlt dabei helfen die Log zu finden wo der Startvorgang von shng steht?

                        Kommentar


                          #13
                          Ok habs gefunden
                          HTML-Code:
                          2023-10-11  08:18:38 ERROR    lib.plugin          Plugin 'snmp' error importing Python package: cannot import name 'get' from 'puresnmp' (/home/smarthome/.local/lib/python3.7/site-packages/puresnmp/__init__.py)
                          2023-10-11  08:18:38 ERROR    lib.plugin          Plugin 'snmp' initialization failed, plugin not loaded​

                          Kommentar


                            #14
                            Ok es läuft hab
                            HTML-Code:
                            pip install puresnmp==1.7.2 
                            nachinstalliert und gut wars.

                            Aber trotzdem Danke!

                            Kommentar

                            Lädt...
                            X