Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. PHPServermonitor und ioBroker

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.8k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    891

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

PHPServermonitor und ioBroker

Scheduled Pinned Locked Moved ioBroker Allgemein
4 Posts 2 Posters 1.5k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • P Offline
    P Offline
    pix
    wrote on last edited by
    #1

    Hallo,

    ich nutze seit kurzem den phpservermonitor (https://sourceforge.net/projects/phpservermon/, http://www.phpservermonitor.org).

    Damit kann man Server im eigenen Netzwerk, wie im Internet überwachen. 261_bildschirmfoto_2016-04-16_um_14.40.06.png Ich kontrolliere damit den Zustand eines FTP-Servers (klappt noch nicht), einiger IOT-Geräte und meine Website. Man benötigt PHP und MySQL. Letzteres ist ja eh schon für die Historie installiert. Einfach eine weitere Datenbank hinzugefügt. Phpservermonitor hat eine Schnittstelle zu Pushover. Mitteilungen können direkt über Pushover versendet werden.

    Leider bekomme ich den Status von iobroker.admin und iobroker.vis nicht korrekt angezeigt. Für die Ermittlung des Zustands kann man ein Muster hinterlegen. Ein Stück Code, dass in der Webseite auftaucht. Ich nehme da einfach "iobroker". Eigentlich braucht man das aber nicht, da der Servermonitor auf die Fehlermeldungen reagiert ("Webseite nicht erreichtbar", 404, etc.).

    Hat jemand eine Idee, wie ich die ioBroker Webserver (wichtig sind admin und vis; flot und node-red ginge auch) einbinde?

    Zweite Frage: Hat jemand einen Tipp, wie ich unter OS El Capitan die Crontab ändere? Scheinbar ist das nicht mehr so einfach. Der ganz Monitor macht natürlich nur Sinn, wenn er automatisch prüft und nicht von Hand das Update gestartet werden muss.

    Gruß

    Pix

    ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

    1 Reply Last reply
    0
    • P Offline
      P Offline
      pix
      wrote on last edited by
      #2

      Ok, antworte mir mal selbst:

      Ich habe jetzt einfach ein Apple Script genutzt, um das Script zu starten.

      ! ````
      tell application "Terminal"
      activate
      -- Start phpservermonitor cron
      repeat
      do shell script "php -q /Users/pix/Sites/phpservermonitor/cron/status.cron.php"
      delay (15 * 60)
      end repeat
      end tell

      Alle 15 Minuten im Terminal ausführen. Muss natürlich nach einem Neustart des Rechners auch wieder manuell angeschmissen werden.
      
      Zum Testen habe ich auf jede Minute gesetzt und prompt von meiner CCU eins auf den Deckel bekommen ("Zuviele Verbindungen"). Also Vorsicht! 8-)

      ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

      1 Reply Last reply
      0
      • ruhr70R Offline
        ruhr70R Offline
        ruhr70
        wrote on last edited by
        #3

        @pix:

        Alle 15 Minuten im Terminal ausführen. Muss natürlich nach einem Neustart des Rechners auch wieder manuell angeschmissen werden. `

        Auf dem Mac kannst Du Lingon X nutzen: https://www.peterborgapps.com/lingon/, um z.B. einfach ein Autostart für Skripte zu erstellen. Die Version von der Homepage und nicht die Version aus dem App-Store (Apple hatte wieder was geändert und damit geht dann mit der Version aus dem Store nicht mehr alles).

        Kostet allerdings Geld.

        Ich starte darüber das Startskript für ioBroker. Ja, bekommt man auch "von Hand" hin, das ioBroker automatisch gestartet wird ;-)

        Adapter: Fritzbox, Unify Circuit
        Skripte: dynamic hue, Bluetooth Scan, Multi-Ereignisliste

        1 Reply Last reply
        0
        • P Offline
          P Offline
          pix
          wrote on last edited by
          #4

          Danke dir, hab mich jetzt an Terminal gewöhnt. iTerm 2 ist da auch ganz gut.

          Die Fragen nach den Einstellungen für ioBroker Server haben sich erledigt. Da ja phpservermonitor und iobroker auf der gleichen Maschine laufen, musste ich unter URL nur localhost eingeben und den entsprechenden Port. Beim FTP Server war es Port 21. Jetzt klappt es. Nur die CCU habe ich wieder aus dem Monitoring rausgenommen. Die ist mir zu zickig und da will ich nix riskieren :lol:

          ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

          1 Reply Last reply
          0
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          Support us

          ioBroker
          Community Adapters
          Donate
          FAQ Cloud / IOT
          HowTo: Node.js-Update
          HowTo: Backup/Restore
          Downloads
          BLOG

          672

          Online

          32.6k

          Users

          82.1k

          Topics

          1.3m

          Posts
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
          ioBroker Community 2014-2025
          logo
          • Login

          • Don't have an account? Register

          • Login or register to search.
          • First post
            Last post
          0
          • Home
          • Recent
          • Tags
          • Unread 0
          • Categories
          • Unreplied
          • Popular
          • GitHub
          • Docu
          • Hilfe