Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Abfrage ob ein PC im Netz läuft

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Abfrage ob ein PC im Netz läuft

    This topic has been deleted. Only users with topic management privileges can see it.
    • J
      JJ_1 @bahnuhr last edited by

      @bahnuhr
      die Firewall !
      3270b94c-7f23-49f2-855e-d224e949ddd3-grafik.png
      Wenn ich die ausschalte geht es. Aber das will ich natürlich nicht.

      DJMarc75 1 Reply Last reply Reply Quote 0
      • DJMarc75
        DJMarc75 @JJ_1 last edited by

        @jj_1
        https://support.norton.com/sp/de/de/home/current/solutions/v9802264

        Nutze sowas nicht, daher bin ich da raus.

        J 1 Reply Last reply Reply Quote 0
        • J
          JJ_1 @DJMarc75 last edited by JJ_1

          Habe es gefunden
          014dc0f4-31dc-49e7-9faf-320c0e9468d5-grafik.png Musste nur die IP des IObrokers im Norton freigeben.
          Danke für eure Hilfe.

          Jetzt gehen wir nummer 2 an
          da habe ich noch gar kein plan wie ich da weiterkomme.
          Würde gerne den freien Speicher an meinen USB Paltten am Synology-NAS anzeigen.
          Die internen Platten sind kein Problem sind im Adapter drin. Aber die Externen nicht.

          @mickym
          Auch zu deinem 2. Problem - Du kannst ja über eigenes Script im Synology NAS auch über die SimpleAPI Zahlenwerte in den iobroker schreiben lassen (also auch freien Plattenplatz). Du musst halt eine Script zyklisch ausführen, das Deinen Plattenplatz überprüft. Alternative wäre noch snmp Kommunikation - wobei ich hier auch NodeRed nutze, da der Adapter hier für mich nicht zuverlässig arbeitete.

          wie bekomme ich das script auf das NAS? Und wie sieht sowas aus?
          Ich glaube eher das ich das mit Node Red mit etwas Hilfe hinbekomme.
          Wenn du mir ein Beispiel für einen snmp Call zeigen könntes würde mir das viel helfen.

          mickym 1 Reply Last reply Reply Quote 0
          • mickym
            mickym Most Active @JJ_1 last edited by mickym

            @jj_1 Wegen Deinem NAS - es scheint einen Synology Adapter zu geben, wäre das denn nicht am einfachsten?

            Nur weil der gerade aktiv bearbeitet wird: https://forum.iobroker.net/topic/33224/iobroker-synology-adapter 😉

            Ansonsten kannst Du Dir erst mal durchlesen, wie Du am Einfachsten auf Deiner Synology snmp aktivierst:

            https://kb.synology.com/en-global/DSM/help/DSM/AdminCenter/system_snmp?version=6

            https://global.download.synology.com/download/Document/Software/DeveloperGuide/Firmware/DSM/All/enu/Synology_DiskStation_MIB_Guide.pdf

            Anscheinend gibt es auch ein MIB File zum Download - ich habe es aber nicht gefunden.

            Ansonsten nutze ich dieses Tool - damit kann erst mal abprüfen, welche OIDs überhaupt was zurückliefert und ob SNMP funktioniert.

            https://www.manageengine.com/products/mibbrowser-free-tool/

            Ich habe keine Synology - aber wenn ich zum Beispiel via SNMP auf meinen Raspi zugreifen gibt es auch generische MIBs in dem Tool.

            259c81b8-707f-4650-85fa-063f3fcecf19-image.png

            Wenn Du dann damit sinnvolle Infos bekommst, dann nutze ich allerdings SNMP Nodes im NodeRed - da der SNMP Adapter hier - teilweise nicht funktioniert hat bzw. Unsinn zurückgegeben hat. Aber da verweise ich auf meinen Thread
            https://forum.iobroker.net/topic/44337/hp-tintenfüllstände-mit-nodered-und-snmp

            J 1 Reply Last reply Reply Quote 0
            • J
              JJ_1 @mickym last edited by

              @mickym
              Da muss ich mich mal reinknien.
              Mit dem Adapter gehen nur die internen Platten nicht die Externen USB. Und von denen habe ich 11 Stück.

              mickym 1 Reply Last reply Reply Quote 0
              • mickym
                mickym Most Active @JJ_1 last edited by mickym

                @jj_1 Ja trivial ist das Ganze nicht und wenn Du die MIB Files von der Synology nicht direkt bekommst, so habe ich es im Moment mit den von dem Tool mitgelieferten MIBs genutzt und das haut schon hin. Muss ein bisschen rechnen. 😉
                Als erstes musst Du natürlich den Port 161 freigeben - nicht das wieder was an der Netzwerkkommunikation nicht hinaut.

                Soweit ich weiß, arbeitet ja auch die Synology mit einem Linux System. Ich kann Dir nur bisschen was zeigen auf meinem Raspberry Pi3.

                Wichtig ist halt dass der SNMP Dienst auf dem System, das man abfragen will läuft und wie gesagt Port 161 muss freigegeben sein.

                Hier mal meine SNMP Services auf dem Raspberry und man sieht auch, dass die Zugriffe geloggt werden:

                systemctl status snmpd
                ● snmpd.service - Simple Network Management Protocol (SNMP) Daemon.
                     Loaded: loaded (/etc/systemd/system/snmpd.service; enabled; vendor preset: enabled)
                     Active: active (running) since Sat 2022-05-07 02:37:09 CEST; 1 weeks 3 days ago
                   Main PID: 369 (snmpd)
                      Tasks: 1 (limit: 2060)
                        CPU: 43min 11.943s
                     CGroup: /system.slice/snmpd.service
                             └─369 /usr/sbin/snmpd -LS6d -Lf /dev/null -u Debian-snmp -g Debian-snmp -I -smux mteTrigger mteTriggerConf>
                
                Mai 17 18:07:49 MWIPv6GW snmpd[369]: Connection from UDP: [192.168.178.40]:53463->[192.168.178.200]:161
                Mai 17 18:07:49 MWIPv6GW snmpd[369]: Connection from UDP: [192.168.178.40]:53463->[192.168.178.200]:161
                

                Die Ganze Maschine wird bei mir aber momentan über das FHEM System überwacht, aber das ist ganz gut, um an dem Beispiel zu zeigen, ob die Werte den einigermaßen stimmen, die man raus bekommt.

                Das sind die Werte meiner Root partition:

                298b3ce7-6efb-491f-91bf-9e5a5176e3d3-image.png

                Das Free SNMP Tool habe ich Dir ja schon im letzten Posting vorgestellt. In dem dortigen Screenshot siehst Du wo ich mich generell bewege.

                Am Besten bewegt man sich mit dem Tool via SNMPWALK durch die Tabelle - dann bekommst Du in einem Rutsch alle Werte ausgespukt.

                Wie man sieht hat bei mir die Root-Partition die Index Nr. 31.
                4feb192e-1dc6-4535-bacb-a6d845a3b5f6-image.png

                Ich habe mal alle relevanten Teile in dem Screenshot markiert. Wichtig ist halt noch die OID - in diesem Fall also die OID der ganzen Tabelle. Kann man sich in dem Tool auch als Tabelle anzeigen lassen.

                72a38038-7825-4471-a7d0-299c21ce4b4f-image.png

                Tabellen als Ganzes kann der SNMP Adapter des iobrokers nicht abfragen, und der bringt wie gesagt (wenn Du den anderen Thread mal liest) teilweise auch Unsinn zurück. So konnte ich von den 4 Farben der Tintenpatronen immer nur 3 abfragen, bei der 4. weigerte er sich und behauptete immer dass es die OID nicht gäbe. Da war für mich Schluß.

                Deshalb mache ich das ganze sowieso im Node Red und die hat mehrere SNMP Nodes auch eine wo Du alle ganz einfach Tabellen abfragen kannst und die Node macht selbstständig einen WALK durch die Werte.

                Hier ein Auszug aus dem Flow - wie einfach das nun mit NodeRed ist:

                abdab213-c1ca-471e-a738-653b8a1d3f9b-image.png

                Alle relevanten Teile habe ich markiert. Der relevante Flow mit einem Kasten. Die OID aus dem Tool für die Tabelle gibt man einfach in die Node ein (ohne führenden Punkt) und schon bekommt man eine geschachteltes Objekt. In den Objekten schaut man als erstes wieder auf die Index-Nr und die war für meine Root Partition 31.

                Unter Punkt 1 bei den Objekten siehst Du die Indexnr. , unter Punkt 3 als Buffer die Bezeichnung der Partition.
                Punkt 4: Sektorengröße (4096 Bytes)
                Punkt 5: Anzahl Sektoren gesamt (1676871 Sektoren)
                Punkt 6: Belegte Sektoren (978104 Sektoren)

                Damit kann man rechnen:

                Für den Gesamtspeicherplatz also: ~ 6550 MB

                80ddd801-0fb4-429c-9fe0-c49650d80fb4-image.png

                Für den belegten Speicherplatz also: ~3821 MB

                ee249386-7de3-44f6-b1c1-15fb694b1631-image.png

                Was ungefähr mit den Zahlen übereinstimmt - ist ja nicht zeitgleich oder Rundungsfehler wo auch immer. (also 1 MB Differenz beim belegten Speicherplatz).

                So ich hoffe ich konnte Dir ein bisschen ein Weg aufzeigen, wie man sowas auswerten könnte.

                J 1 Reply Last reply Reply Quote 0
                • J
                  JJ_1 @mickym last edited by

                  @mickym
                  Hi
                  Das Tool läuft mal.
                  MIB File habe ich auch bekommen.

                  https://global.download.synology.com/download/Document/Software/DeveloperGuide/Firmware/DSM/All/enu/Synology_DiskStation_MIB_Guide.pdf

                  https://global.download.synology.com/download/Document/Software/DeveloperGuide/Firmware/DSM/All/enu/Synology_MIB_File.zip

                  Kann die Daten auch lesen finde jedoch die Daten der USB Platten nicht.
                  6cad0da0-53e4-429c-ab18-714391415a64-grafik.png

                  Bin ich zu doof oder gibt es die Infos nicht?

                  mickym 1 Reply Last reply Reply Quote 0
                  • mickym
                    mickym Most Active @JJ_1 last edited by mickym

                    @jj_1 da kann ich nicht helfen. Da unten gibts ja noch was mit Disk etc. da musst du selbst suchen oder nachfragen. Aber du bist doch schon weit gekommen. Das heißt die Abfragen funktionieren doch schon mal. Glückwunsch. Wie gesagt ich habe kein. NAS, bin aber überzeugt dass die Informationen da sind. Wie gesagt, vielleicht mit Rechnerei. Zur Not probierst mal die Host min die ich verwendet habe. Aber wie gesagt, da gibts doch soviel Einträge, da muss was dabei sein. Vielleicht bei Disk da unten ….

                    Bin überzeugt Du findest noch was. 😉
                    Hab gerade die Doku durch geschaut. Da steht doch viel drin. Schau mal unter den RAID mibs

                    Hier auf Seite 22 ist doch was:

                    33ebda80-bbea-4992-993e-3ad59dbe9a42-image.png

                    28c011e4-fd65-41dc-b647-becb98a60955-image.png

                    Diese Low Level Infos bei Storage gibts vielleicht bei über USB angeschlossenen devices nicht.

                    Du kannst falls Du nicht den Baum durchsuchen willst - die OIDs auch direkt eingeben:

                    1bf3c88c-5574-4b1d-9988-20725e441c62-image.png

                    zur Not probierst mal die OID .1.3.6.1.2.1.25.2.3

                    J 1 Reply Last reply Reply Quote 0
                    • J
                      JJ_1 @mickym last edited by

                      @mickym
                      hi
                      ich gelaube d´das geht bei den USB Platten nicht.
                      Die OID liefert nur das
                      decbc617-fa54-4367-9c3e-e7303d0c203b-grafik.png
                      Sind nur interne Speicher.
                      Wäre es eine möglichkeit einen dir Befehl uszuführen und die Ausgabe dann nach Belegtem und freien Speicherplatz zu durchsuchen?
                      Wies aber nicht wie ich an die Platte von meinem Rasberry komme. Irgendwie mounten?

                      DJMarc75 mickym 2 Replies Last reply Reply Quote 0
                      • DJMarc75
                        DJMarc75 @JJ_1 last edited by

                        @jj_1 said in Abfrage ob ein PC im Netz läuft:

                        Wies aber nicht wie ich an die Platte von meinem Rasberry komme.

                        Welche Platte am Raspberry ? Oder meinst Du damit dass Du die Platten nun nicht an der Synology sondern an den Raspi hängen magst ?

                        J 1 Reply Last reply Reply Quote 0
                        • mickym
                          mickym Most Active @JJ_1 last edited by

                          @jj_1 Na was Du machen kannst ist, via Remote ssh Befehle auszuführen und die Ausgabe dann zu analysieren. Da musst bissi googeln, ist aber nicht schwer einzurichten. Du musst nur die Zertifikate im homeverzeichnis abspeichern. Vom iobroker aus, also im iobroker Homeverzeichnis.

                          J 1 Reply Last reply Reply Quote 0
                          • J
                            JJ_1 @DJMarc75 last edited by

                            @djmarc75
                            Nee die platten (11 Stück ) hägen am NAS und ich möchte nur einen Prozentwert im VIS für jede platte über den Füllstand der Platte haben.

                            1 Reply Last reply Reply Quote 0
                            • J
                              JJ_1 @mickym last edited by

                              @mickym
                              dann schaue ich mir das mal an.
                              Danke

                              mickym 1 Reply Last reply Reply Quote 0
                              • DJMarc75
                                DJMarc75 last edited by

                                Noch ne kleine aber vll interessante Frage:
                                Wie sind denn die externen Platten formatiert ?

                                J 1 Reply Last reply Reply Quote 0
                                • J
                                  JJ_1 @DJMarc75 last edited by

                                  @djmarc75
                                  NTFS sind Windows Platte

                                  DJMarc75 1 Reply Last reply Reply Quote 0
                                  • DJMarc75
                                    DJMarc75 @JJ_1 last edited by

                                    @jj_1 said in Abfrage ob ein PC im Netz läuft:

                                    NTFS sind Windows Platte

                                    https://kb.synology.com/de-de/DSM/tutorial/Can_I_use_exFAT_external_storage_devices_with_my_Synology_NAS

                                    1 Reply Last reply Reply Quote 0
                                    • mickym
                                      mickym Most Active @JJ_1 last edited by mickym

                                      @jj_1 sagte in Abfrage ob ein PC im Netz läuft:

                                      @mickym
                                      dann schaue ich mir das mal an.
                                      Danke

                                      Hier die Anleitung, nach der ich das implementiert habe und die auch sofort funktioniert hat.

                                      https://linuxize.com/post/how-to-setup-passwordless-ssh-login/

                                      Der ssh Zugriff auf Deine SYNOLOGY muss natürlich möglich sein.

                                      Mit df -H bekommst sogar die Daten von eingehängten Netzlaufwerken angezeigt.

                                      df -H
                                      Dateisystem    Größe Benutzt Verf. Verw% Eingehängt auf
                                      /dev/root        15G    9,4G  4,9G   66% /
                                      devtmpfs        1,9G       0  1,9G    0% /dev
                                      tmpfs           2,0G       0  2,0G    0% /dev/shm
                                      tmpfs           795M    1,1M  794M    1% /run
                                      tmpfs           5,3M    4,1k  5,3M    1% /run/lock
                                      /dev/mmcblk0p1  265M     52M  213M   20% /boot
                                      /dev/sda         31G    4,0G   26G   14% /data ==> USB Stick
                                      tmpfs           398M     29k  398M    1% /run/user/1000
                                      tmpfs           398M     29k  398M    1% /run/user/1002
                                      //Windows/Public    3,3T    1,7T  1,6T   52% /home/pi/Desktop ==> eingehängte  Windowsfreigabe
                                      

                                      Mit

                                      ssh user@remote df -H 
                                      

                                      könntest Du dann die entsprechenden Daten entfernt abrufen.

                                      J 1 Reply Last reply Reply Quote 0
                                      • J
                                        JJ_1 @mickym last edited by

                                        @mickym
                                        Super Danke
                                        Habe es dank deiner Hilfe hinbekommen.
                                        Beim Synology NAS habe ich ewig gebrauch bis das mit dem key funktioniert hat
                                        Habe es dann hiermit geschafft.

                                        connect to the server and generate a key pair if don’t have one already: ssh-keygen -t rsa
                                        copy the public key to the NAS : ssh-copy-id backup@[nas-ip] (you will need to enter the password of the backup user)
                                        this is important: connect to the NAS by SSH and check the file's permissions:

                                        chmod 0711 ~
                                        chmod 0711 ~/.ssh
                                        chmod 0600 ~/.ssh/authorized_keys
                                        

                                        Die letzten 3 Befehle haben mir immer gefehlt. Nun läuft es perfekt in blockly.
                                        62fdb6a0-d5d4-48cb-98fc-bdbfbf4092fc-grafik.png

                                        fceedcd7-0202-46f7-ae43-b2f1efcb68d0-grafik.png
                                        Nochmal vielen Dank für die Hilfe

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

                                        Support us

                                        ioBroker
                                        Community Adapters
                                        Donate

                                        532
                                        Online

                                        31.7k
                                        Users

                                        79.6k
                                        Topics

                                        1.3m
                                        Posts

                                        7
                                        38
                                        2224
                                        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