Update-Notify/Public: Unterschied zwischen den Versionen

Aus OPSI4Institutes Wiki
Zur Navigation springen Zur Suche springen
(31 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
__TOC__
__TOC__
== Notwendigkeit eines Update-Monitoring ==
== Notwendigkeit eines Update-Monitoring ==
Unabhängig vom konkreten Clientmanagement-System (OPSI, SCCM, Baramundi etc) ist es zwingend notwendig, über das Erscheinen von Updates/Security-Fixes informiert zu werden. Durch die SW-Hersteller erfolgt dies auf die verschiedenste Art und Weise:
Unabhängig vom konkreten Clientmanagement-System (OPSI, Baramundi, SCCM, Empirum etc) ist es zwingend notwendig, über das Erscheinen von Updates/Security-Fixes informiert zu werden. Durch die SW-Hersteller erfolgt dies auf die verschiedenste Art und Weise:
* Ankündigungen auf derem Website bzw. Forum,
* Ankündigungen auf derem Website bzw. Forum,
* eintragen in Mailinglisten,
* eintragen in deren Mailinglisten,
* Abonnieren von RSS-Feeds,  
* Abonnieren von RSS-Feeds,  
* usw. ... <BR>
* usw. ... <BR>
Meines Erachtens ist diese Art Monitoring nur für eine kleine Anzahl von SW-Produkten (<30?) möglich, bei mehr als 80 ist es selbst mit Hilfe des Browser-AddOn 'Update Scanner' kaum praktikabel realisierbar. <BR>
Meines Erachtens ist diese Art Monitoring nur für eine kleine Anzahl von SW-Produkten (<30?) möglich, bei mehr als 80 ist es selbst mit Hilfe des Browser-AddOn 'Update Scanner' (https://addons.mozilla.org/de/firefox/addon/update-scanner/) kaum praktikabel realisierbar (zu viele 'Fehlalarme'...). <BR>
Sofern alle SW-Produkte auf '''einem PC''' installiert sind, kann man auch den freien ''SuMO'' von KC-Software (https://www.kcsoftwares.com/?sumo) als Monitoring-Tool verwenden.
Sofern alle SW-Produkte auf '''einem PC''' installiert sind, kann man auch den freien ''SUMo'' von KC-Software (https://www.kcsoftwares.com/?sumo, ''Lite installer. Does not contain any sponsor'') als Monitoring-Tool verwenden.
<BR>
<BR>


Zeile 13: Zeile 13:
Allgemein kann man den Lebenszyklus eines Software-Produktes innerhalb eines Clientmanagement-Systems wie folgt darstellen:
Allgemein kann man den Lebenszyklus eines Software-Produktes innerhalb eines Clientmanagement-Systems wie folgt darstellen:
<BR>
<BR>
[[Datei:O4i_Software-Zyklus.png|600px|Softwarepaket-Lebenszyklus]]
[[Datei:O4i_Paket-Lebenszyklus.png|600px|Softwarepaket-Lebenszyklus]]
<BR>
<BR>


== Beschreibung des freien Services 'o4i-DFN-Notifier' ==
== Beschreibung des freien Services 'o4i-DFN-Notifier' ==
Um den mühseligen Teil der Beobachtung diverser Herstellerseiten zu reduzieren, informieren wir automatisiert mittels der offenen DFN-Mailingliste "OPSI4instituts-NOTIFY" über SW-Produkte mit häufigen Updates. Der Update-Notifier ist ein '''o4i-Service''' des [http://www.gei.de/o4i Georg-Eckert-Institutes]. <BR>
Um den mühseligen Teil der Beobachtung diverser Herstellerseiten zu reduzieren, informieren wir automatisiert mittels der offenen DFN-Mailingliste "o4i-NOTIFY" über SW-Produkte mit häufigen Updates. Der Update-Notifier ist ein '''o4i-Service''' des [http://www.gei.de/o4i Georg-Eckert-Institutes]. <BR>


Cron-gesteuerte Scripte parsen die jeweilige Website, extrahieren die dortige aktuelle Versionsnummer und Download-Link, vergleichen diese Informationen mit der letzten lokalen Datei des Clientmanagementsystem (OPSI: Workbench/$PaketName/CLIENT_DATA). Gegebenenfalls wird das Hersteller-Setup-File gedownloadet sowie analysiert und teilweise erfolgt ein Compare mit der o.g. lokalen Datei. <BR>
Cron-gesteuerte Scripte parsen die jeweilige Website, extrahieren die dortige aktuelle Versionsnummer und Download-Link, vergleichen diese Informationen mit der letzten lokalen Datei des Clientmanagementsystem (OPSI: Workbench/$PaketName/CLIENT_DATA). Gegebenenfalls wird das Hersteller-Setup-File gedownloadet, analysiert und teilweise erfolgt ein Compare mit der o.g. lokalen Datei. <BR>
Die dann bei einem vorliegendem Update versandten Benachrichtigungs-eMails haben folgende feste Struktur:
Die dann bei einem vorliegendem Update versandten Benachrichtigungs-eMails haben folgende feste Struktur:
  FROM:    dfn-notify@gei.de
  FROM:    dfn-notify@gei.de
Zeile 25: Zeile 25:
  MAILBODY: Sie finden ein Update der Software {$PAKETNAME} Version [$DOWNLOAD_VERSION] unter $DOWNLOAD_LINK.
  MAILBODY: Sie finden ein Update der Software {$PAKETNAME} Version [$DOWNLOAD_VERSION] unter $DOWNLOAD_LINK.
und sind damit "filter- / SIEVE-" freundlich. <BR>
und sind damit "filter- / SIEVE-" freundlich. <BR>
''Bemerkung:'' Update-Benachrichtigungen mit der AltVersion '[0000] bzw. [0.0.0]' o.ä. kennzeichnen den Monitoring-Start eines neuen SW-Produktes. <BR><BR>
''Bemerkung:'' Update-Benachrichtigungen mit der AltVersion '[0000] bzw. [0.0.0]' o.ä. kennzeichnen den Monitoring-Start eines neuen SW-Produktes. <BR>
Das Mailinglisten-Archiv mit dem Datenbestand ab Mitte 12/2015 läßt sich [https://www.listserv.dfn.de/sympa/arc/opsi4instituts-notify durchsuchen], z.B. nach dem Paketnamen "firefox".<BR>
''Hinweis:''manch ungewöhnliche Änderung auf der SW-Herstellerseite kann zu einer Falschmeldung führen, das scheint nicht zu vermeiden zu sein - die Fehlerquote liegt aber unter 4%.
<BR><BR>
 
Mailing-Liste: https://www.listserv.dfn.de/sympa/info/o4i-notify <BR>
Das Mailinglisten-Archiv mit dem Datenbestand ab Mitte 12/2015 läßt sich [https://www.listserv.dfn.de/sympa/arc/o4i-notify durchsuchen], z.B. nach dem Paketnamen "firefox".<BR>


== Liste der gemonitorten SW-Produkte, Mailing-Liste ==
== Liste der gemonitorten SW-Produkte, Mailing-Liste ==
Es werden aktuell '''139''' Softwareprodukte auf den jeweiligen Herstellerseiten gemonitort. (Stand 2016-11)<BR>
Es werden aktuell '''236''' Softwareprodukte auf den jeweiligen Herstellerseiten gemonitort. (Stand 2018-10)<BR>
[http://www.gei.de/fileadmin/gei.de/bilder/abteilungen/difi/opsi4instituts/o4i_DFN-Notify.pdf PDF-Download dieser Liste (sortiert nach Paketnamen, mit embeddeten .odt)] <BR><BR>
[http://www.gei.de/fileadmin/gei.de/bilder/abteilungen/difi/opsi4instituts/o4i_DFN-Notify.pdf PDF-Download dieser Liste (sortiert nach Paketnamen, mit embeddeten .odt)] (Stand 2018-05-15)<BR><BR>
Listenanmeldung: [mailto:LISTSERV@LISTSERV.DFN.DE?subject=Anmeldung%20OPSI-Notify-Service&body=SUBSCRIBE%20OPSI4INSTITUTS-NOTIFY%20Anonymous --> anonyme Listen-Anmeldung per eMail]<BR>
Listenanmeldung: [mailto:LISTSERV@LISTSERV.DFN.DE?subject=Anmeldung%20OPSI-Notify-Service&body=SUBSCRIBE%20O4I-NOTIFY%20Anonymous --> anonyme Listen-Anmeldung per eMail]<BR>
(Mail an LISTSERV@LISTSERV.DFN.DE mit Body "SUBSCRIBE OPSI4INSTITUTS-NOTIFY Name ODER Anonymous ", später Confirm-Mail bestätigen...).<BR>
(Mail an LISTSERV@LISTSERV.DFN.DE mit Body "SUBSCRIBE O4I-NOTIFY Name ODER Anonymous ", später Confirm-Mail bestätigen...).<BR>
Das monatliche Mailaufkommen beträgt zur Zeit ca. 70 Benachrichtigungen "[opsipackages]" sowie zuzüglich ca. 30 Benachrichtigungen "-repository]", gegebenfalls sollte man sich die Mailingliste als "Digest/Zusammenfassung" konfigurieren. <BR>
Das monatliche Mailaufkommen beträgt zur Zeit ca. 80 Benachrichtigungen "[opsipackages]" sowie zuzüglich ca. 30 Benachrichtigungen "-repository]", gegebenfalls sollte man sich die Mailingliste als "Digest/Zusammenfassung" konfigurieren. <BR>


== Statistik (neue SW-Pakete, Summe Monitoring, monatliche Update-Msg)==
== Statistik (neue SW-Pakete, Summe Monitoring, monatliche Update-Msg)==
Aus der Summe der vorliegenden (statistischen) Daten der vergangenen 16 Monate kann man ableiten, dass ca. pro zwei SW-Produkten durchschnittlich ein monatliches Update anfällt. <BR>
Aus der Summe der vorliegenden (statistischen) Daten seit 05/2015 kann man ableiten, dass ca. pro zwei SW-Produkten durchschnittlich ein monatliches Update anfällt. <BR>
Bei beispielsweise 60 SW-Anwendungen des gemanagten Clientpools sind also '''MONATLICH''' ca. 30 Updates bereitzustellen und auszurollen.  
Bei beispielsweise 60 SW-Anwendungen des gemanagten Clientpools sind also '''MONATLICH''' ca. 30 Updates bereitzustellen und auszurollen.  
<BR><BR> Stand: 2016-10
<BR><BR> Stand: 2018-09 <BR>
[[Datei:O4i_dfn-notify_20161025.png|800px|Statistik ]]  
[[Datei:O4i_dfn-notify.png|800px|Statistik ]]  
<BR><BR>
<BR><BR>
<center>Eine Zusammenarbeit á la 'opsi4instituts' & DFN-Repository ist extrem sinnvoll. </center>
<center>Eine Zusammenarbeit á la 'opsi4instituts' & DFN-Repository ist extrem sinnvoll. </center>
== Kontakt ==
Mail: dfn-notify@gei.de
== Download o4i-Notify-Flyer ==
http://www.gei.de/fileadmin/gei.de/bilder/abteilungen/difi/opsi4instituts/o4i_DFN-Notify-Flyer.pdf  (Stand: 2017-02)

Version vom 9. November 2018, 17:12 Uhr

Notwendigkeit eines Update-Monitoring

Unabhängig vom konkreten Clientmanagement-System (OPSI, Baramundi, SCCM, Empirum etc) ist es zwingend notwendig, über das Erscheinen von Updates/Security-Fixes informiert zu werden. Durch die SW-Hersteller erfolgt dies auf die verschiedenste Art und Weise:

  • Ankündigungen auf derem Website bzw. Forum,
  • eintragen in deren Mailinglisten,
  • Abonnieren von RSS-Feeds,
  • usw. ...

Meines Erachtens ist diese Art Monitoring nur für eine kleine Anzahl von SW-Produkten (<30?) möglich, bei mehr als 80 ist es selbst mit Hilfe des Browser-AddOn 'Update Scanner' (https://addons.mozilla.org/de/firefox/addon/update-scanner/) kaum praktikabel realisierbar (zu viele 'Fehlalarme'...).
Sofern alle SW-Produkte auf einem PC installiert sind, kann man auch den freien SUMo von KC-Software (https://www.kcsoftwares.com/?sumo, Lite installer. Does not contain any sponsor) als Monitoring-Tool verwenden.

Lebenszyklus SW-Paket im Clientmanagementsystems

Allgemein kann man den Lebenszyklus eines Software-Produktes innerhalb eines Clientmanagement-Systems wie folgt darstellen:
Softwarepaket-Lebenszyklus

Beschreibung des freien Services 'o4i-DFN-Notifier'

Um den mühseligen Teil der Beobachtung diverser Herstellerseiten zu reduzieren, informieren wir automatisiert mittels der offenen DFN-Mailingliste "o4i-NOTIFY" über SW-Produkte mit häufigen Updates. Der Update-Notifier ist ein o4i-Service des Georg-Eckert-Institutes.

Cron-gesteuerte Scripte parsen die jeweilige Website, extrahieren die dortige aktuelle Versionsnummer und Download-Link, vergleichen diese Informationen mit der letzten lokalen Datei des Clientmanagementsystem (OPSI: Workbench/$PaketName/CLIENT_DATA). Gegebenenfalls wird das Hersteller-Setup-File gedownloadet, analysiert und teilweise erfolgt ein Compare mit der o.g. lokalen Datei.
Die dann bei einem vorliegendem Update versandten Benachrichtigungs-eMails haben folgende feste Struktur:

FROM:     dfn-notify@gei.de
SUBJECT:  [opsipackage]-{$PAKETNAME} Update gefunden! [alteVersion]->[neueVersion]
MAILBODY: Sie finden ein Update der Software {$PAKETNAME} Version [$DOWNLOAD_VERSION] unter $DOWNLOAD_LINK.

und sind damit "filter- / SIEVE-" freundlich.
Bemerkung: Update-Benachrichtigungen mit der AltVersion '[0000] bzw. [0.0.0]' o.ä. kennzeichnen den Monitoring-Start eines neuen SW-Produktes.
Hinweis:manch ungewöhnliche Änderung auf der SW-Herstellerseite kann zu einer Falschmeldung führen, das scheint nicht zu vermeiden zu sein - die Fehlerquote liegt aber unter 4%.

Mailing-Liste: https://www.listserv.dfn.de/sympa/info/o4i-notify
Das Mailinglisten-Archiv mit dem Datenbestand ab Mitte 12/2015 läßt sich durchsuchen, z.B. nach dem Paketnamen "firefox".

Liste der gemonitorten SW-Produkte, Mailing-Liste

Es werden aktuell 236 Softwareprodukte auf den jeweiligen Herstellerseiten gemonitort. (Stand 2018-10)
PDF-Download dieser Liste (sortiert nach Paketnamen, mit embeddeten .odt) (Stand 2018-05-15)

Listenanmeldung: --> anonyme Listen-Anmeldung per eMail
(Mail an LISTSERV@LISTSERV.DFN.DE mit Body "SUBSCRIBE O4I-NOTIFY Name ODER Anonymous ", später Confirm-Mail bestätigen...).
Das monatliche Mailaufkommen beträgt zur Zeit ca. 80 Benachrichtigungen "[opsipackages]" sowie zuzüglich ca. 30 Benachrichtigungen "-repository]", gegebenfalls sollte man sich die Mailingliste als "Digest/Zusammenfassung" konfigurieren.

Statistik (neue SW-Pakete, Summe Monitoring, monatliche Update-Msg)

Aus der Summe der vorliegenden (statistischen) Daten seit 05/2015 kann man ableiten, dass ca. pro zwei SW-Produkten durchschnittlich ein monatliches Update anfällt.
Bei beispielsweise 60 SW-Anwendungen des gemanagten Clientpools sind also MONATLICH ca. 30 Updates bereitzustellen und auszurollen.

Stand: 2018-09
Statistik

Eine Zusammenarbeit á la 'opsi4instituts' & DFN-Repository ist extrem sinnvoll.

Kontakt

Mail: dfn-notify@gei.de

Download o4i-Notify-Flyer

http://www.gei.de/fileadmin/gei.de/bilder/abteilungen/difi/opsi4instituts/o4i_DFN-Notify-Flyer.pdf (Stand: 2017-02)