Feature #6723
open
Report QFQ Installation and Version
Added by Carsten Rose over 5 years ago.
Updated 26 days ago.
Description
Es waere gut wenn man eine Uebersicht haette wo welche Installation mit welche QFQ version laufen.
In der Configuration eintragen:
serviceReportQfqVersion = https://qfq.io/index.php?id=service&version={{qfqVersion:Y}}[,<next reporting URL>]
- Die Variable {{qfqVersion}} gibt es vermutlich noch nicht.
- Der Aufruf erfolgt via wget (nicht via file_get_content, da dort allow_url_fopen benoetigt wird)
- bei der Erstinstallation
- bei jedem QFQ Update
- Das sollte einfach zu implementieren sein: QFQ checkt die Versionsnummer bei jedem Start, dort koennte der Hook eingbaut werden.
- Es koennen mit Komma getrennt mehrere Service URLs angegeben werden - so koennte MNF z.B. ein eigenes Reporting haben und I-MATH bekommt auch was davon mit.
- Description updated (diff)
- Target version changed from 18.10.3 to 18.12.1
- Target version changed from 18.12.1 to 141
- Due date set to 05.07.2019
- Assignee set to Carsten Rose
- Due date changed from 05.07.2019 to 29.08.2019
- Due date changed from 29.08.2019 to 09.10.2019
- Due date changed from 09.10.2019 to 26.10.2019
- Due date changed from 26.10.2019 to 15.01.2020
- Status changed from New to Some day maybe
- Status changed from Some day maybe to New
- Target version changed from 141 to next8
- Due date changed from 15.01.2020 to 10.05.2021
- Due date deleted (
10.05.2021)
- Description updated (diff)
- Target version changed from next8 to 24.10.0
- Prio Planung set to No
- Es soll nicht gegen https://qfq.io sondern https://it.math.uzh.ch reported werden
- Fuer Instanzen ausserhalb I-MATH (it.math.uzh.ch ist hinter der I-MATH Firewall) koennte der w3 Proxy eine Weiterleitung zu it.math.uzh.ch machen.
- Auch von Interesse: T3, php, OS Version, UZH_CD Version LDAP Extension Version,
- Reporting URL:
serviceReportVersion=https://it.math.uzh.ch/index.php?id=serviceReport
- Pro Typ (T3, php, ...) wird die URL einmal aufgerufen mit dem Parameter
version=...
.
- Der Hook, das nur bei einem Update zu machen, ist sehr gut. CR hatte zuerst gedacht das komplizierter umzuseten (taeglicher Report).
- Auf it.math.uzh.ch ist ein entsprechender Service einzurichten (Achtung: DEV Instanz ist auf webwork16.math.uzh.ch/it - hier programmieren und syncen) .
- Die WebAPI ist ein ganz normaler Report.
- Pro Aufruf wird geschaut ob es schon einen Eintrag mit der Version gibt.
- Ja: nur
modified
aktualisieren
- Nein: neuen Record anlegen
- Zuordung via instance, version, package.
- Assignee changed from Carsten Rose to Enis Nuredini
- Priority changed from Normal to High
- Target version changed from 24.10.0 to 24.8.0
- Auf it.math.uzh.ch sollten die Instanzen gruppiert / tagged werden koennen: Alle DEV Instanzen, alle medtool Instanzen, ...
- Jede Instanz hat eine eindeutige ID (z.B. FQDN + path document root)
- Sobald eine Instanz anfaengt Versionen zu reporten, kann die Instanz getagged werden.
- Das Interface und ERD auf MY wird vermutlich durch CR erstellt.
- Target version changed from 24.8.0 to 24.4.0
- Target version changed from 24.4.0 to 24.3.1
Also available in: Atom
PDF