IPSInformations — ReadMe
ÜBERSICHT — FREISCHALTUNG — SCREENSHOTS
1. Funktionsumfang
Dieses Modul liest im eingestellten Intervall die Anzahl verschiedener IPS Objekte aus
und speichert diese in Variablen. Zusätzlich wird der Zeitpunkt des letzten IPS-Start und
das Subscription Ablaufdatum gespeichert.
Es werden folgende Informationen von IPS ausgelesen:
- Bibliotheken
- Events
- Instanzen
- Kategorien
- Links
- Medien
- Module
- Module nach Typ
- Objekte
- Profile
- Skripte
- Variablen
- Variablen Limit (0 ist unendlich, 500, 1000 — je nach Lizenz-Typ)
- Lizenz-Benutzername (Die Lizenz-Email-Adresse)
- Lizenz-Typ (Basic, Professional, Unlimited)
- Datenbank in MB (Speicherplatzverbrauch der Datenbank in MB)
- Datenbank (Anzahl geloggter Variablen)
- Datenbank (Anzahl geloggter Werte — Gesamt)
- Logs in MB (Speicherplatzverbrauch der Logs in MB)
- Skripte in MB (Speicherplatzverbrauch der Skripte in MB)
- IPS Uptime (Unix Timestamp vom letzten IPS-Start)
- Subscription Ablaufdatum (Unix Timestamp wann die Subscription von IPS abläuft — für Updates, Connect und Push-Nachrichten notwendig)
- IPS Version (installierte Main + Build)
- WAN IPv4 Adresse (optional)
2. Systemanforderungen
- IP-Symcon ab Version 4.x
3. Installation
Über die Kern-Instanz "Module Control" folgende URL hinzufügen:
https://GITLAB-BENUTZERNAME:GITLAB-PASSWORT@gitlab.com/BY-IPS-Module/IPSInformations.git
Die neue Instanz findet ihr dann in der IPS-Console unter "Kern Instanzen".
4. Befehlsreferenz
IPSInfo_Update($InstanzID);
Aktualisiert die Werte in den Variablen.
$result = IPSInfo_Get_WAN_IPv4($InstanzID);
Gibt die WAN IPv4 als String zurück. Bei einem Fehler wird FALSE zurückgegeben.