IP-Symcon Modul zum Auslesen zentraler Systeminformationen.
Dieses Repository ist eine modernisierte Neuimplementierung des alten Moduls IPSInformations auf Basis von IPSModuleStrict.
- Anzahl von Events, Instanzen, Kategorien, Links, Medien, Modulen, Objekten, Profilen, Skripten und Variablen
- Anzahl der Module nach Typ
- Lizenz-Benutzername, Lizenz-Typ und Variablen-Limit
- Installierte IP-Symcon Version inklusive Build
- Speicherverbrauch von Script-, Log- und Datenbankverzeichnis
- Archivstatistik: geloggte Variablen und geloggte Werte
- Letzter IP-Symcon Startzeitpunkt
- Optional: WAN IPv4-Adresse
- Automatische Ermittlung des Subscription-Ablaufdatums
- IP-Symcon ab Version 9.0
library.json wird ueber .github/scripts/update-library-metadata.php aktualisiert. Der GitHub Workflow .github/workflows/update-library-metadata.yml setzt build automatisch auf die Git-Commit-Anzahl und aktualisiert date.
Die Version kann bei Bedarf lokal gesetzt werden:
php .github/scripts/update-library-metadata.php --version=2.1 --next-buildIn der Kern-Instanz Module Control dieses Repository hinzufügen:
https://github.com/Burki24/IPS_Informations.git
Die Instanz befindet sich anschließend unter den Kern-Instanzen.
Aktualisiert alle Werte:
IPSInfo_Update($InstanzID);Ermittelt die WAN IPv4-Adresse:
$result = IPSInfo_GetWANIPv4($InstanzID);Kompatibilitätsfunktion für alte Skripte:
$result = IPSInfo_Get_WAN_IPv4($InstanzID);