Datenaustausch zwischen 2 IPS Systemen

Hallo Zusammen,

ich möchte gerne eine Art WatchDog für ein entferntes IPS über das Internet realisieren.

Mein Plan war wie in der Doku beschrieben den Austausch über die JSON-RPC SCHNITTSTELLE zu realisieren.

Allerdings mag das nicht so klappen wie ich mir das gedacht hab.

Ich hab das Beispiel aus der Doku verwendet um einen ersten Versuch zu starten und das sieht wie folgt aus:

$rpc = new JSONRPC("http://benutzer%40irgendwas.de:password@cef495h234505a8e8d7c5cb9f2abfcbea23.ipmagic.de:3777/api/");
$result = $rpc->IPS_GetKernelVersion();
echo "KernelVersion: ".$result;

(die Adresse oben im Code stimmt natürlich nicht :slight_smile: )

Doch leider bekomme ich immer folgenden Fehler:
„failed to open stream: Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat.
in C:\Program Files\Symcon\scripts__rpc.inc.php on line 89“

Kann ich die Verbindung überhaupt über die ipmagic.de Adresse machen?

Vielen Dank schonmal für eure Hilfe.

Die JSON-RPC funktioniert auch über ipmagic. In deiner Adresse hast du noch den Port 3777 drin. Der gilt wiederum nur lokal und nicht beim Fernzugriff. Wenn du den rausnimmst, sollte es klappen.

Und unbedingt https benutzen.
Sonst gehen die Zugangsdaten unverschlüsselt über das Netz.
Michael

Vielen Dank euch beiden! Es funktioniert!

Beste Grüße
mirank