-MultiThreading bei PHP Scripten möglich (z.Z. max. 10 parallel)
–Detailiertere Fehlermeldungen mit Dateiname/Zeile
-RunScript geändert -> Funktioniert nicht mehr wie include, sondern startet ein neues Script parallel
-Neue Trigger mit OnUpdate, OnChange, OnLimit, OnValue
–Neue Globale Variablen:
—$IPS_VALUE -> Enthält den Wert, durch den das Script getriggert wurde
—$IPS_TRIGGER -> Enthält den Typ des Triggers
-PHP Funktionen aktualisiert:
–IPS_RegisterVariableEvent
–IPS_UnregisterVariableEvent
–IPS_GetVariableEventList
–IPS_GetScriptEventList
-Location Editor ins IPS Configuration Panel integriert (noch nicht ganz fertig, deswegen ist der alte noch verfügbar)
-OLE Automation / COM Server
–Folgendes ist nun Möglich aus VB, VBS, VBA(Word, Excel)… ect…: (zur Zeit nur der eine Befehl)
option explicit
Dim IPSServer
Set IPSServer = GetObject(, "IPS.Environment")
IPSServer.RunScript "meinscript"
Hinweise:
-Backup des alten IPS nicht vergessen!
-Bitte vor entpacken den „modules“ Ordner löschen
- Wenn ihr include verwendet habt, müsst ihr die Pfade anpassen:
vorher:
include(„scripts/123.ips.php“);
jetzt:
include(„123.ips.php“);
- Wenn ihr das WIIPS nutzt, müsste ihr folgendes in die RRD_Poller/RRD_Graphbuilder Scripte einfügen:
//Helper Function
function GetNextMinute($interval) {
$times = floor(60 / $interval);
$minnow = date("i");
for($i=1; $i<=$times; $i++) {
if(($i*$interval) > $minnow) {
return ($i-1)*$interval;
exit;
}
}
}
Download:
Registrierte User, die Interesse an der Beta Version haben,
melden sich bitte an support@ip-symcon.de
Grüße, paresy