############################################################################## # English version # ##############################################################################
collectd 5.0.0 has been released. Today, version 5.0.0 of collectd [0], the system statistics collection daemon, has been released. This version breaks backwards compatibility to fix a couple of long-standing issues and introduces many new features. Backward-incompatibility ------------------------ collectd has maintained backwards compatibility since version 4.0.0 which was released in June 2007. Design issues have always been addressed by providing improved behavior as an option and keeping the old behavior as the default. This version changes the default and, in many cases, removes the old behavior and compatibility code. Users who used the recommended configuration syntax are not affected by these changes. Some data sets (RRD-files) have been renamed and changed in order to make naming more consistent. A migration script assists users in making the appropriate changes to their existing data. The “V4 to v5 migration guide” in the collectd wiki [1] provides comprehensive information about changes and possible upgrade paths. New plugins ----------- As with every new (non-bugfix) version, a number of new features have been added to the daemon, most of which as new plugins which are loaded by the daemon at runtime. The new plugins include: * The AMQP plugin [2] provides means to send data to and receive data from other instances of collectd and third party software using the “Advanced Message Queuing Protocol” (AMQP). Using an AMQP broker a variety of messaging patterns can be implemented, including point-to-point and point- to-multipoint communication. * The LPAR plugin [3] collects usage statistics of virtual CPUs in “Logical Partitions”, a virtualization technique of IBM's POWER CPUs which is supported under AIX and Linux. * The Redis plugin [4] collects usage statistics from Redis, a key-value-store popular in Web 2.0 environments. * The Varnish plugin [5] acquires statistics from Varnish, a high-performance reverse web proxy server. Other new features ------------------ The limit of the highest possible resolution has been removed. The smallest interval used to be one second steps. The limit has effectively been removed, since the new limit (roughly 0.93 nanoseconds) cannot be reached with current hardware. The new application “collectd-tg” can create bulk dummy traffic which is useful for stress testing large collectd setups and new storage plugins. The traffic generator is easily able to create tens of thousands of data points per second. Various plugins have been enhanced. The Apache plugin also supports the IBM HTTP Server, for example, and the GenericJMX plugin has been improved to handle connections to multiple Java processes more useful. For a detailed list of changes, please refer to the “ChangeLog” below. Download ======== collectd is available in source code form from the collectd website. Direct download links are: * http://collectd.org/files/collectd-5.0.0.tar.bz2 SHA-1: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx * http://collectd.org/files/collectd-5.0.0.tar.gz SHA-1: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Contributors ============ Many thanks to the numerous contributors which have provided code for this release of collectd. This release includes contributions by: * Andres J. Diaz * Aurélien Reynaud * Håkon Dugstad Johnsen * Jérôme Renard * Kimo Rosenbaum * Manuel Luis Sanmartín Rozada * Marc Fournier * Ruben Kerkhof * Sebastian Harl * Sebastien Pahl About ===== collectd is a daemon which collects, processes and stores system and application performance statistics. It is highly modular with a small and portable core and a large number of plugins (over 100 at the moment), many of which may have system and library dependencies. collectd is free software: The core and most plugins are licensed under the GNU General Public License, remaining plugins are license under other GPL-compatible open-source licenses. The key features of collectd include low overhead and high-resolution statistics (default interval: 10 seconds) and portability to various UNIX platforms, including Linux, *BSD, Solaris, Mac OS X and AIX. It includes advanced network features such as IPv6, multicasting and proxying and can be extended in numerous ways using the programming languages C, Perl, Python and Java, and by executing external scripts. The daemon is used in several projects as the statistics gathering backend, including LuCI, the web interface of OpenWrt, oVirt, a virtualization console by RedHat Emerging Technologies, and WebYaST, a web-based configuration management interface by the openSUSE team. More information on collectd and the included plugins is available from collectd's homepage at <http://collectd.org/>. Best regards, —octo ############################################################################## # Deutsche Version # ############################################################################## Version 5.0.0 von collectd veröffentlicht. Heute wurde Version 5.0.0 von collectd, einem Daemon zum Sammeln von Systemstatistiken, veröffentlicht. Diese Version enthält rückwärts- inkompatible Änderungen, mit denen die Entwickler altbekannte Probleme lösen möchten, sowie neue Funktionen. Rückwärtsinkompatibilität -------------------------- Seit der Version 4.0.0, die im Juni 2007 veröffentlicht wurde, hat collectd stets Rückwärtskompatibilität gewahrt. Design-Fehler wurden adressiert, indem das neue Verhalten als Option hinzugefügt wurde; das Standardverhalten wurde nicht geändert. Version 5 ändert das Standardverhalten und entfernt in vielen Fällen das alte Verhalten beziehungsweise Kompatibilitätscode. Benutzer, die sich an die empfohlene Konfigurationssyntax gehalten haben, können ihre Konfiguration unverändert weiter benutzen. Die Identifikation von einigen Datensätzen (der Name von RRD-Dateien) wurde geändert, um das Namensschema konsistent zu halten. Benutzern steht ein Skript zur Verfügung, das sie beim Aktualisieren ihrer Bestandsdaten unterstützt. Die Wiki-Seite „V4 to v5 migration guide“ [1] (englisch) enthält umfassende Informationen zu allen Änderungen und empfohlenen Upgrade-Strategien. Neue Plug-ins ------------- Version 5.0.0 enthält mehrere neue Funktionen. Die Meisten sind in Plug-ins gekapselt, die der Daemon entsprechend der Benutzerkonfiguration zur Laufzeit lädt. Neue Plug-ins sind unter anderem: * Das AMQP-Plug-in [2], welches Daten zu mittels des „Advanced Message Queuing Protocols” (AMQP) verschicken und empfangen kann. Durch die Verwendung eines AMQP-Bokers können vielfältige Kommunikationsstrukturen implementiert und zur Laufzeit geändert werden. Durch die Verwendung dokumentierter Protokolle können Programme Dritter die Daten, die von collectd gesammelt wurden, konsumieren und an den Daemon schicken. * Das LPAR-Plug-in [3] erhebt Informationen zu den virtuellen CPUs einer „Logical Partition“, einer Virtualisierungstechnik von IBMs POWER-CPUs. LPARs werden sowohl von AIX als auch von Linux unterstützt. * Das Redis-Plug-in [4] sammelt Statistiken über Redis, einen Datenstrukturen- Server, der im Web-2.0-Umfeld beliebt ist. * Das Varnish-Plug-in [5] verbindet sich mit Varnish, einem sehr leistungsfähigen Web-Beschleuniger, und fragt regelmäßig Statistiken ab. Weitere neue Funktionen ----------------------- Die Beschränkung der höchsten möglichen Auflösung wurde effektiv aufgehoben. Statt bisher Ein-Sekunden-Intervalle sind jetzt theoretisch Auflösungen von 0,93 Nanosekunden möglich – ein Intervall, das mit derzeitiger Hardware nicht erreicht werden kann. Das neue Kommandozeilenprogramm „collectd-tg“ kann realitätsnahen Nonsense- Traffic erzeugen, mit dem die Leistungsfähigkeit großer collectd-Setups und Schreib-Plug-ins getestet werden kann. Das Werkzeug kann mit Leichtigkeit Zehntausende Datenpunkte pro Sekunde erzeugen. Zahlreiche weitere Plug-ins wurden verbessert. Beispielsweise unterstützt das Apache-Plug-in jetzt auch den IBM HTTP-Server und das GenericJMX-Plug-in kann sinnvoller mit mehreren Verbindungen zu Java-Prozessen umgehen. Details sind im Abschnitt „ChangeLog“ (oben, englisch) aufgelistet. Download ======== collectd ist als Quellcode von der collectd-Website verfügbar. Mit folgenden Links können die Archive direkt heruntergeladen werden: * http://collectd.org/files/collectd-5.0.0.tar.bz2 SHA-1: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx * http://collectd.org/files/collectd-5.0.0.tar.gz SHA-1: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Beitragende =========== Vielen Dank an die zahlreichen Engagierten, die den Funktionsreichtum von collectd ermöglichen. Zu dieser Version haben die folgenden Personen beigetragen: * Andres J. Diaz * Aurélien Reynaud * Håkon Dugstad Johnsen * Jérôme Renard * Kimo Rosenbaum * Manuel Luis Sanmartín Rozada * Marc Fournier * Ruben Kerkhof * Sebastian Harl * Sebastien Pahl Über collectd ============= collectd ist ein Hintergrundprozess (Daemon), der Leistungsdaten vom Betriebssystem, Programmen und Umgebungswerte sammelt, weiterverarbeitet und speichert. Der Daemon besitzt eine modulare Struktur mit einem kleinen, portablen Kern und über 100 Plug-ins. Viele Plug-ins sind auf ein bestimmtes Betriebssystem zugeschnitten oder benötigen separate Bibliotheken. collectd ist freie Software: Der Daemon und die meisten Plug-ins sind unter der GNU General Public License lizenziert, andere Plug-ins unter kompatiblen Open- Source-Lizenzen. Alleinstellungsmerkmale von collectd sind der geringe Overhead und die sehr hohe mögliche Auflösung (Standardwert: 10 Sekunden). collectd wird regelmäßig auf einer großen Anzahl von UNIX-Systemen übersetzt, getestet und eingesetzt, unter anderem Linux, *BSD, Solaris, Mac OS X und AIX. Es enthält mächtige Netzwerk-Funktionen, darunter IPv6, Multicast-Kommunikation und Weiter- leitungsfunktionen. Es ist möglich den Daemon in einer Reihe von Programmier- sprachen zu erweitern, derzeit C, Perl, Python und Java. Darüber hinaus ist es möglich externe Skripte auszuführen. collectd wird als Datensammeldienst von mehreren Projekten eingesetzt, beispielsweise LuCI, dem Web-Front-end von OpenWrt, oVirt, einer Management- konsole für virtuelle Systeme von RedHat Emerging Technologies sowie WebYaST, einem Web-basiertem Konfigurationssystem das vom openSUSE-Team entwickelt wird. Mehr Informationen zu collectd und verfügbaren Plug-ins sind von der collectd-Homepage unter <http://collectd.org/> verfügbar. Viele Grüße, —octo [0] <http://collectd.org/> [1] <http://collectd.org/wiki/index.php/V4_to_v5_migration_guide> [2] <http://collectd.org/wiki/index.php/Plugin:AMQP> [3] <http://collectd.org/wiki/index.php/Plugin:LPAR> [4] <http://collectd.org/wiki/index.php/Plugin:Redis> [5] <http://collectd.org/wiki/index.php/Plugin:Varnish> -- Florian octo Forster Hacker in training GnuPG: 0x0C705A15 http://octo.it/
signature.asc
Description: Digital signature
_______________________________________________ collectd mailing list [email protected] http://mailman.verplant.org/listinfo/collectd
