collectd

Logiciel capture d'écran:
collectd
Détails logiciels:
Version: 5.8.0 Mise à jour
Date de transfert: 22 Jun 18
Développeur: Florian Forster
Licence: Gratuit
Popularité: 49

Rating: 3.0/5 (Total Votes: 2)

collectd est un projet de ligne de commande open source, portable, téléchargeable gratuitement, facile à utiliser, facile à installer et fiable, implémenté en mode C simple démon conçu pour aider les utilisateurs à collecter le système. information. Il enregistre la sortie dans un fichier RRD toutes les 10 secondes.


Recueille des données à partir de nombreux composants matériels

Grâce à ses nombreux plugins, collectd rassemble des données sur la charge du processeur, l'utilisation de la RAM, l'utilisation du disque, ainsi que l'utilisation de l'interface réseau et le trafic DNS. Il réside dans la mémoire et utilise le système de fichiers / proc pour lire les informations.

Parmi ses fonctionnalités, on peut citer l'intégration SNMP (Simple Network Management Protocol) pour interroger les équipements réseau, ainsi qu'un puissant code réseau pouvant être utilisé pour collecter des statistiques pour des configurations système complètes.


Sa fonctionnalité peut être étendre

Vous pouvez facilement étendre la fonctionnalité du programme avec des plugins. Ceux-ci peuvent être écrits dans les langages de programmation Shell C, Perl, Java, Python ou UNIX, ou peuvent être des exécutables binaires ou des scripts. La prise en charge de Java MBean est également fournie.

Lorsque vous utilisez collectd pour collecter des statistiques, gardez à l'esprit qu'il ne génère pas de graphiques et qu'il offre une fonctionnalité de surveillance limitée. Il a été testé avec succès sur des plates-formes informatiques 32 et 64 bits.


Premiers pas avec collectd

Pour installer le logiciel collectd sur votre ordinateur personnel, vous devez d'abord télécharger et enregistrer la dernière version du programme dans votre répertoire Accueil, extraire son contenu à l'aide d'un utilitaire de gestionnaire d'archives, ouvrir une application Terminal et accéder à l'emplacement où vous avez exracted le fichier d'archive (par exemple cd /home/softoware/collectd-5.4.1).

Ensuite, dans l'émulateur de terminal, lancez & lsquo; ./ configure && make & rsquo; commande pour configurer (optimiser) et compiler le programme. Après un processus de compilation réussi, lancez le & lsquo; make install & rsquo; commande en tant que root ou le & lsquo; sudo make install & rsquo; commandez en tant qu'utilisateur privilégié pour l'installer sur l'ensemble du système et le rendre accessible à tous les utilisateurs de votre machine.

Nouveautés dans cette version:

  • Système de construction: La capacité de créer des constructions hors-arbre a été corrigée. Merci à Vincent Bernat. # 792
  • Construire des plugins système, disque et utilisateurs: La détection et l'utilisation de libstatgrab ≧ 0.90 a été ajoutée. Merci à Vincent Bernat. # 445, # 795, # 806, # 807, # 908
  • Construire des plugins système, mémoire, CPU, TCPConns et Processus: De nombreux correctifs liés au support d'OpenBSD ont été ajoutés. Merci à Landry Breuil. # 777, # 778, # 779, # 808
  • Construire le système: Les plugins exportent maintenant seulement module_register (). Merci à Florian Forster.
  • Système de construction: Divers nettoyages et améliorations ont été effectués. Merci à Marc Fournier.
  • collectd: De nombreux changements internes et améliorations au démon et à l'API du plugin ont été faits. Merci à Florian Forster, Pierre-Yves Ritschard et Alex Petrov. # 512, # 727
  • collectd: De nombreuses fautes d'orthographe ont été corrigées dans les commentaires et la documentation et plusieurs messages d'erreur ont été améliorés. Merci à Ruben Kerkhof, à Abhinav Upadhyay, à Olivier Bazoud, à Pierre-Yves Ritschard, à Tim Smith, à Moshe Zada, à Katelyn Perry et à Marc Fournier.
  • collectd: Les règles / cibles peuvent maintenant être ajoutées aux chaînes de filtres existantes. Merci à Marc Falzon. # 444
  • collectd: Les destinations des filtres en échec échoueront désormais dans la liste des cibles d'écriture disponibles. Merci à Wilfried Goesgens. # 650, # 1043
  • collectd: La prise en charge de la signalisation et de la gestion des processus par upstart et systemd a été implémentée pour la plate-forme Linux. Merci à Pierre-Yves Ritschard et Marc Fournier. # 798, # 811, # 814
  • collectd: L'option CollectInternalStats a été ajoutée. Merci à Yves Mettier. # 691
  • collectd: Le code source et les dépendances du démon ont été déplacés dans le répertoire src / daemon /. Merci à Florian Forster.
  • collectd: La nouvelle option MaxReadInterval permet de limiter l'intervalle de réessai exponentiel des erreurs de lecture des plugins. Merci à Alexey Remizov et Florian Forster. # 713
  • collectd: L'option de ligne de commande -P a désormais la priorité sur l'option PIDFile. Merci à Thomas D. # 553
  • collection.cgi: Divers ajustements liés aux sources de données ont été effectués. Merci à Fabiano Pires et Sebastian Harl.
  • libcollectdclient: propage maintenant les erreurs lors de la signature / du cryptage des paquets réseau. Merci à Florian Forster.
  • Configuration: La prise en charge des adresses IPv6 non protégées a été ajoutée. Merci à Sebastian Harl. # 489
  • Documentation: Diverses améliorations ont été apportées. Merci à Florian Forster et Marc Fournier.
  • Exemples: l'exemple de plugin C a été mis à jour avec l'API plugin actuelle. Merci à Sebastian Harl.
  • Licence: Les composants suivants ont été reconfigurés sur la licence MIT: les capteurs Apple, Ascent, DBI, e-mail, entropie, GenericJMX, gmail, fichier journal, nginx, Notify Desktop, NTPd, NUT, olsrd, Perl, Ping , PostgreSQL, Protocoles, RouterOS, RRDCacheD, SNMP, StatsD, SysLog, Table, Queue, UnixSock, vmem, VServer, Sans fil, Écrire les plugins Riemann et XMMS, le démon core collectd, les utilitaires collectdmon, collectd-nagios et collectd-tg, toutes les cibles et correspondances, liboconfig, la plupart des fichiers utils_ * et l'API plugin.
  • Tests: une suite de tests a été ajoutée. Merci à Florian Forster.
  • Seuil: Le calcul de l'hystérésis a été rendu plus fiable. Merci à Jan Kundrat. # 581
  • Seuil: Diverses corrections et améliorations ont été apportées. Merci à Manuel Luis Sanmartin Rozada. # 649, # 644
  • Plugin AMQP: L'option ConnectionRetryDelay a été ajoutée, permettant de retarder la reconnexion. Merci à Yoga Ramalingam et Marc Fournier. # 833
  • Plugin AMQP: Les options QueueDurable et QueueAutoDelete ont été ajoutées, ce qui permet de contrôler la création et la suppression des files d'attente. Merci à David Blundell et Marc Fournier. # 623
  • Extensions Apache, Ascent, BIND, cURL, cURL-JSON, cURL-XML, nginx et Write HTTP: La personnalisation du champ User-Agent est maintenant possible au moment de la compilation. Merci à Jeremy Katz. # 440
  • Apache, Ascent, BIND, cURL, cURL-JSON, cURL-XML, nginx plugins: La connexion sera réinitialisée si elle ne s'est pas terminée dans l'Intervalle configuré. La nouvelle option Timeout permet de contrôler ce comportement. Merci à Jan Kundrat et Marc Fournier. # 982, # 983, # 993
  • Apache, Ascent, cURL, cURL-JSON, cURL-XML, nginx, Écrire des plugins HTTP: Autoriser les noms d'utilisateur et les mots de passe à contenir des deux-points s'ils sont construits avec libcurl ≧ 7.19.1. Merci à Marc Fournier. # 695, # 947
  • Plugin Apache: L'option SSLCiphers permet de contrôler les algorithmes de chiffrement à utiliser avec les connexions TLS. Merci à Toni Moreno. # 946
  • Plugin baromètre: Ce nouveau plugin lit les données des capteurs de divers baromètres numériques Freescale et Bosch. Merci à Tomas Menzl. # 69, # 693
  • Plugin de batterie: Les valeurs de rapport en pourcentage et le rapport des batteries dégradées ont été ajoutés. Merci à Florian Forster.
  • Plugin de batterie: La prise en charge de la lecture des valeurs de sysfs sous Linux a été ajoutée. Merci à Andy Parkins, à Nicholas Humfrey, à Peter Wu et à Florian Forster. # 725, # 810, # 998
  • Plugin de batterie: La valeur pour le courant n'est plus fournie sauf si la batterie fournit cette information. Merci à Florian Forster.
  • Plugin BIND: L'API XML v3 de Bind est maintenant supportée; Merci à Victor Berger, Bruno Premont et Michal Humpula. # 742, # 847
  • Plugin Ceph: Ce nouveau plugin collecte les statistiques du système de stockage distribué Ceph. Merci à Dan Ryder, à Dennis Zou, à Colin McCabe, à Sage Weil. # 522, # 598
  • Plugin ConnTrack: Prise en charge du report des valeurs en pourcentages ainsi que des fichiers conntrack hérités dans / proc. Merci à Pierre-Yves Ritschard. # 497, # 680
  • Plugin CPU: Le plugin est désormais capable de rapporter les valeurs en pourcentages et agréger les valeurs par état et par CPU. Merci à Pierre-Yves Ritschard, à Florian Forster, à Fabien Wernli, à Nicholas Humfrey et à Wilfried Goesgens. # 499, # 516, # 639 # 734, # 812, # 802
  • plugin cURL-JSON: l'extraction des valeurs à partir de structures JSON complexes a été améliorée. Merci à Jim Radford. # 408, # 411
  • Plugin cURL-JSON: Les intervalles peuvent désormais être configurés par URL. Merci à Stan Sawa. # 685
  • cURL-JSON, cURL-XML, écrire des plugins HTTP: ces plugins suivent désormais les redirections HTTP. Merci à Marc Fournier.
  • plugins cURL, cURL-JSON, cURL-XML: l'authentification HTTP Digest a été implémentée. Merci à Frank Cornelis. # 482
  • Plugins DBI, Oracle, PostgreSQL: Un paramètre MetadataFrom a été ajouté qui permet de définir les métadonnées des colonnes de la base de données. Merci à Mark Wong. # 317, # 321
  • DBI plugin: Interroger plusieurs bases de données en parallèle est maintenant possible. Merci à Vincent Bernat. # 453
  • Plugin de disque: Sur la plate-forme Linux, les noms de disque peuvent maintenant être recherchés dans udev avec l'option UdevNameAttr. Merci à Patrick Mooney. # 537
  • Plugin de disque: Ce plugin recueille maintenant plusieurs métriques d'E / S supplémentaires sur la plateforme Linux. Merci à Florian Forster et Michael Schenck. # 705, # 759
  • Plugin DRBD: Ce nouveau plugin lit les statistiques DRBD (Distributed Replicated Block Device) de Linux. Merci à Tim Laszlo. # 566, # 700
  • Exec, Plugins UnixSock: La commande PUTNOTIF permet désormais de définir des métadonnées sur les notifications. Merci à John-John Tedro. # 416
  • fhcount plugin: Ce nouveau plugin indique le nombre de descripteurs de fichiers utilisés. Merci à Jiri Tyr. # 1009
  • GenericJMX plugin: Un chargeur de classe pour JMXConnectorFactory a été ajouté, permettant au plugin de fonctionner avec JBOSS & gt; 7. Merci à Alexandre Moutot. # 452
  • Plugin IPC: Ce nouveau plugin collecte des informations relatives à la mémoire partagée. Merci à Andres J. Diaz. # 925
  • Plugin Java: utilise maintenant le nom d'hôte défini dans le fichier de configuration. Merci à Pierre-Yves Ritschard. # 530, # 681
  • Load plugin: Le plugin est maintenant capable de rapporter les valeurs en pourcentages. Merci à Vedran Bartonicek et Pierre-Yves Ritschard. # 344, # 498
  • Plugin Log Logstash: Ce nouveau plugin écrit les logs et événements collectd comme des événements au format JSON Logstash. Merci à Pierre-Yves Ritschard. # 360
  • Plugin LVM: Le plugin collecte la taille des volumes de données de pools réduits et ne signale plus les volumes virtuels. Merci à Benjamin Gilbert. # 603
  • plugin memcached: listen_disabled_num sont maintenant aussi rapportés. Merci à Matt Cottingham. # 622
  • Plugin mémoire: Le reporting de la mémoire sur la plateforme Linux a été ajouté. Merci à Manuel CISSE et Marc Fournier. # 560, # 697
  • Plugin de mémoire: Le plugin est maintenant capable de rapporter les valeurs en pourcentages. Merci à Jeremy Katz, Florian Forster et Manuel CISSE. # 501, # 511, # 559
  • Plugin Modbus: La sélection entre les registres de maintien et d'entrée est maintenant possible. Merci à Jan Vitek. # 338
  • Plugin Modbus: La prise en charge de l'accès aux périphériques via un port série RS-485 a été ajoutée. Merci à Eric Sandeen.
  • Plugin multimètre: Ce plugin n'est plus construit par défaut sur la plateforme AIX. Merci à Manuel Luis Sanmartin Rozada. # 549, # 684
  • Plugins MySQL et PostgreSQL: Le passage de 127.0.0.1 en tant qu'hôte entraînera l'utilisation du nom d'hôte global dans les noms d'indicateurs. Merci à Jeremy Katz. # 441
  • Plugin MySQL: La collection de statistiques InnoDB, Select et Sort a été ajoutée. Merci à Wilson Felipe, Marek Becka et Pierre-Yves Ritschard. # 248, # 621, # 699, # 824
  • Plugin MySQL: Les options Alias ​​et ConnectTimeout ont été ajoutées. Merci à William Tisater.
  • Plugin Netlink: La prise en charge des compteurs Netlink 64 bits a été ajoutée. Merci à Marek Becka. # 435
  • Plugin réseau: l'option de configuration ReconnectInterval a été ajoutée. Merci à John Ferlito. # 732
  • Plugin NFS: le support de NFSv4.0 a été implémenté. Merci à Marek Becka. # 550
  • OneWire plugin: Prise en charge pour plus de familles de capteurs offrant la température a été ajouté. Merci à Tomasz Torcz. # 672
  • Plugin OneWire: La prise en charge du chemin OWFS complet et d'autres familles de périphériques a été implémentée. Merci à Tomas Menzl. # 68
  • Plugin OpenLDAP: Ce nouveau plugin lit les informations de surveillance de la sous-arborescence cn = Monitor d'OpenLDAP. Merci à Kimo Rosenbaum, Marc Fournier et Nicholas Humfrey. # 719
  • Plugin OpenVPN: La prise en charge d'OpenVPN 2.3.0 a été implémentée. Merci à Ed Okerson. # 252
  • Plugin OpenVZ: Diverses améliorations ont été apportées, rendant le plugin rapport des valeurs comme les autres plugins collectd. Merci à Chris Lundquist. # 264
  • Plugin Perl: Une nouvelle méthode listval_filter a été ajoutée, divers nettoyages internes et améliorations ont été effectués et une suite de tests a été ajoutée. Merci à Matthias Bethke. # 728

  • Plugin
  • PostgreSQL: La nouvelle option ExpireDelay permet d'ignorer les anciennes valeurs en attente d'écriture lorsque la base de données ralentit. Merci à Stephen O'Dor. # 593
  • PowerDNS plugin: Le plugin a été mis à jour pour les stats de pdns 3.4.3. Merci à Ruben Kerkhof. # 965
  • Processus plugin: Une optimisation liée à l'utilisation de la mémoire pour les systèmes low-profile a été ajoutée. Merci à Florian Forster. # 652
  • Plugin Python: La prise en charge de Python3 a été améliorée, ModulePath est maintenant préfixé à sys.path, et la fonction get_dataset () a été ajoutée à l'API Python. Merci à Sven Trenkel et Patrick Browne. # 890, # 751, # 771
  • Plugins Redis et Write_Redis: La bibliothèque de support est passée de credis à hiredis. Merci à Andrés J. Diaz, à Victor Seva, à Marc Fournier, à Johan Bergstrom, à Michael Spiegle et à brianpkelly. # 296, # 464, # 475, # 799, # 1030
  • Plugin Redis: Les commandes personnalisées peuvent maintenant être utilisées pour récupérer les valeurs stockées dans Redis. Merci à Pierre-Yves Ritschard. # 816
  • Plugin Redis: La prise en charge des mots de passe d'une longueur maximale de 512 caractères a été ajoutée. Merci à Jeremy Katz. # 532
  • Plug-in de capteurs: Le support des capteurs de puissance de lm_sensors a été ajouté. Merci à Jan Kundrat. # 571
  • Plugin SMART: ce nouveau plugin collecte les statistiques SMART à partir des lecteurs de disque. Merci à Vincent Bernat. # 797
  • Plugin SNMP: Une fonctionnalité de liste noire / liste blanche peut maintenant être utilisée pour filtrer les OID à collecter. Merci à Christophe Courtaut. # 414
  • Plugin SNMP: l'authentification SNMPv3 et le support de chiffrement ont été implémentés. Merci à Michael Pilat. # 362
  • Plugin SNMP: Deux messages d'erreur ont été supprimés. Merci à Sergey. # 939, # 952
  • Swap plugin: Le plugin est maintenant capable de rapporter les valeurs en pourcentages. Merci à Jeremy Katz et Florian Forster. # 500, # 510
  • Swap plugin: le plugin ne tombe plus en panne sur les systèmes Linux où SwapCached n'est pas exposé par le noyau. Merci à Florian Forster. # 733
  • Plugin de queue: les options GaugeInc et GaugeAdd ont été implémentées. Merci à André Ferraz. # 673
  • Plugin de queue: les intervalles peuvent maintenant être configurés par fichier. Merci à Tom Leaman. # 446
  • Plugin TCPConns: L'option AllPortsSummary, permettant de récapituler toutes les connexions, a été ajoutée. Merci à Marek Becka. # 488
  • Plugin TCPConns: Trois mesures ont été renommées sur la plate-forme AIX, par souci de cohérence. Merci à Manuel Luis Sanmartin Rozada. # 546
  • Plugin Turbostat: Ce nouveau plugin lit la fréquence du processeur et la résidence de l'état C sur les processeurs Intel compatibles avec le turbo. Merci à Vincent Brillault, Jean Delvare et Nicolas Iooss. # 651
  • UnixSock plugin: La commande GETTHRESHOLD a été rajoutée. Merci à Manuel Luis Sanmartin Rozada. # 674
  • Varnish plugin: le support Varnish 4 a été ajouté, ainsi que les métriques de monitoring disponibles uniquement dans Varnish 4. Merci à Marc Fournier. # 618, # 783
  • plugin virt: l'utilisation de la mémoire des invités est désormais également collectée. Merci à Tiago Carvalho, jazzmes et Zollner Robert.
  • plugin virt: Il est maintenant possible de choisir entre utiliser le nom des invités ou UUID comme plugin_instance. Merci à Remi Ferrand. # 385
  • plugin virt: le plugin libvirt a été renommé virt. Merci à Florian Forster.
  • Write Graphite plugin: Lorsque la connexion au graphite échoue, les tentatives de reconnexion sont maintenant limitées à une fois par seconde. Merci à Florian Forster. # 625
  • Écrire le plugin HTTP: Le support multi-instance de ce plugin a été amélioré. Le bloc a été déprécié en faveur de. Merci à Marc Fournier. # 902
  • Écrire le plugin HTTP: Plusieurs options de configuration liées au TLS ont été ajoutées. Merci à Ingmar Runge. # 666
  • Write HTTP plugin: Les options LowSpeedLimit et Timeout permettent de réinitialiser les connexions réseau lentes / bloquées. Merci à loginator17 et Marc Fournier. # 752, # 985
  • Écrire le plugin HTTP: La taille de la charge publiée sur le serveur HTTP peut maintenant être contrôlée avec l'option BufferSize. Merci à Florian Forster. # 722
  • Write Kafka plugin: Ce nouveau plugin envoie des données à Apache Kafka, une file d'attente de messagerie distribuée. Merci à Pierre-Yves Ritschard, ciomaire, Vincent Bernat, Marc Fournier. # 670, # 694, # 794, # 853, # 014
  • Plugin Write Log: ce nouveau plugin distribue les valeurs collectées aux destinations de journaux configurées. Merci à Pierre-Yves Ritschard. # 886
  • Écrire le plugin Riemann: Les méta-chaînes supplémentaires sont maintenant ajoutées en tant qu'attributs dans les notifications. Merci à John-John Tedro. # 417
  • Écrire le plugin Riemann: Les messages de notification sont maintenant envoyés au serveur Riemann via le champ de description. Merci à Adrian Miron. # 575
  • Écrire le plugin Riemann: La prise en charge des attributs personnalisés a été ajoutée. Merci à Pierre-Yves Ritschard. # 459
  • Écrire le plugin Riemann: Un support a été implémenté pour envoyer des évènements à Riemann par lots (en utilisant TCP), et est activé par défaut. Merci à Pierre-Yves Ritschard. # 800
  • Écrire le plugin Riemann: L'option EventServicePrefix a été ajoutée, ce qui ajoute un préfixe aux noms des services d'événements. Merci à Moshe Zada. # 706
  • Écrire le plugin Riemann: Les contrôles de seuils peuvent maintenant être transmis au serveur Riemann. Merci à Pierre-Yves Ritschard. # 518
  • Write Sensu plugin: Ce nouveau plugin soumet des valeurs à Sensu, un système de traitement et de surveillance de flux. Merci à Fabrice A. Marie et Marc Fournier. # 912, # 1001, # 1016
  • Écrire le plugin TSDB: Ce nouveau plugin envoie des données à OpenTSDB, une base de données chronologique évolutive. Merci à Kevin Bowling, à Florian Forster, à Dallin Young, à Michael Schenck et à Pierre-Yves Ritschard. # 703, # 772, # 945
  • Plugin ZFS ARC: Le support de ZFS-on-Linux a été ajouté. Merci à Marc Fournier et Wilfried Goesgens. # 552
  • Plugin Zookeeper: Ce nouveau plugin lit les données de la commande Apache Zookeeper MNTR. Merci à Jeremy Katz. # 826

Quoi de neuf dans la version:

  • Système de construction: La capacité de créer des constructions hors-arbre a été corrigée. Merci à Vincent Bernat. # 792
  • Construire des plugins système, disque et utilisateurs: La détection et l'utilisation de libstatgrab ≧ 0.90 a été ajoutée. Merci à Vincent Bernat. # 445, # 795, # 806, # 807, # 908
  • Construire des plugins système, mémoire, CPU, TCPConns et Processus: De nombreux correctifs liés au support d'OpenBSD ont été ajoutés. Merci à Landry Breuil. # 777, # 778, # 779, # 808
  • Construire le système: Les plugins exportent maintenant seulement module_register (). Merci à Florian Forster.
  • Système de construction: Divers nettoyages et améliorations ont été effectués. Merci à Marc Fournier.
  • collectd: De nombreux changements internes et améliorations au démon et à l'API du plugin ont été faits. Merci à Florian Forster, Pierre-Yves Ritschard et Alex Petrov. # 512, # 727
  • collectd: De nombreuses fautes d'orthographe ont été corrigées dans les commentaires et la documentation et plusieurs messages d'erreur ont été améliorés. Merci à Ruben Kerkhof, à Abhinav Upadhyay, à Olivier Bazoud, à Pierre-Yves Ritschard, à Tim Smith, à Moshe Zada, à Katelyn Perry et à Marc Fournier.
  • collectd: Les règles / cibles peuvent maintenant être ajoutées aux chaînes de filtres existantes. Merci à Marc Falzon. # 444
  • collectd: Les destinations des filtres en échec échoueront désormais dans la liste des cibles d'écriture disponibles. Merci à Wilfried Goesgens. # 650, # 1043
  • collectd: La prise en charge de la signalisation et de la gestion des processus par upstart et systemd a été implémentée pour la plate-forme Linux. Merci à Pierre-Yves Ritschard et Marc Fournier. # 798, # 811, # 814
  • collectd: L'option CollectInternalStats a été ajoutée. Merci à Yves Mettier. # 691
  • collectd: Le code source et les dépendances du démon ont été déplacés dans le répertoire src / daemon /. Merci à Florian Forster.
  • collectd: La nouvelle option MaxReadInterval permet de limiter l'intervalle de réessai exponentiel des erreurs de lecture des plugins. Merci à Alexey Remizov et Florian Forster. # 713
  • collectd: L'option de ligne de commande -P a désormais la priorité sur l'option PIDFile. Merci à Thomas D. # 553
  • collection.cgi: Divers ajustements liés aux sources de données ont été effectués. Merci à Fabiano Pires et Sebastian Harl.
  • libcollectdclient: propage maintenant les erreurs lors de la signature / du cryptage des paquets réseau. Merci à Florian Forster.
  • Configuration: La prise en charge des adresses IPv6 non protégées a été ajoutée. Merci à Sebastian Harl. # 489
  • Documentation: Diverses améliorations ont été apportées. Merci à Florian Forster et Marc Fournier.
  • Exemples: l'exemple de plugin C a été mis à jour avec l'API plugin actuelle. Merci à Sebastian Harl.
  • Licence: Les composants suivants ont été reconfigurés sur la licence MIT: les capteurs Apple, Ascent, DBI, e-mail, entropie, GenericJMX, gmail, fichier journal, nginx, Notify Desktop, NTPd, NUT, olsrd, Perl, Ping , PostgreSQL, Protocoles, RouterOS, RRDCacheD, SNMP, StatsD, SysLog, Table, Queue, UnixSock, vmem, VServer, Sans fil, Écrire les plugins Riemann et XMMS, le démon core collectd, les utilitaires collectdmon, collectd-nagios et collectd-tg, toutes les cibles et correspondances, liboconfig, la plupart des fichiers utils_ * et l'API plugin.
  • Tests: une suite de tests a été ajoutée. Merci à Florian Forster.
  • Seuil: Le calcul de l'hystérésis a été rendu plus fiable. Merci à Jan Kundrat. # 581
  • Seuil: Diverses corrections et améliorations ont été apportées. Merci à Manuel Luis Sanmartin Rozada. # 649, # 644
  • Plugin AMQP: L'option ConnectionRetryDelay a été ajoutée, permettant de retarder la reconnexion. Merci à Yoga Ramalingam et Marc Fournier. # 833
  • Plugin AMQP: Les options QueueDurable et QueueAutoDelete ont été ajoutées, ce qui permet de contrôler la création et la suppression des files d'attente. Merci à David Blundell et Marc Fournier. # 623
  • Extensions Apache, Ascent, BIND, cURL, cURL-JSON, cURL-XML, nginx et Write HTTP: La personnalisation du champ User-Agent est maintenant possible au moment de la compilation. Merci à Jeremy Katz. # 440
  • Apache, Ascent, BIND, cURL, cURL-JSON, cURL-XML, nginx plugins: La connexion sera réinitialisée si elle ne s'est pas terminée dans l'Intervalle configuré. La nouvelle option Timeout permet de contrôler ce comportement. Merci à Jan Kundrat et Marc Fournier. # 982, # 983, # 993
  • Apache, Ascent, cURL, cURL-JSON, cURL-XML, nginx, Écrire des plugins HTTP: Autoriser les noms d'utilisateur et les mots de passe à contenir des deux-points s'ils sont construits avec libcurl ≧ 7.19.1. Merci à Marc Fournier. # 695, # 947
  • Plugin Apache: L'option SSLCiphers permet de contrôler les algorithmes de chiffrement à utiliser avec les connexions TLS. Merci à Toni Moreno. # 946
  • Plugin baromètre: Ce nouveau plugin lit les données des capteurs de divers baromètres numériques Freescale et Bosch. Merci à Tomas Menzl. # 69, # 693
  • Plugin de batterie: Les valeurs de rapport en pourcentage et le rapport des batteries dégradées ont été ajoutés. Merci à Florian Forster.
  • Plugin de batterie: La prise en charge de la lecture des valeurs de sysfs sous Linux a été ajoutée. Merci à Andy Parkins, à Nicholas Humfrey, à Peter Wu et à Florian Forster. # 725, # 810, # 998
  • Plugin de batterie: La valeur pour le courant n'est plus fournie sauf si la batterie fournit cette information. Merci à Florian Forster.
  • Plugin BIND: L'API XML v3 de Bind est maintenant supportée; Merci à Victor Berger, Bruno Premont et Michal Humpula. # 742, # 847
  • Plugin Ceph: Ce nouveau plugin collecte les statistiques du système de stockage distribué Ceph. Merci à Dan Ryder, à Dennis Zou, à Colin McCabe, à Sage Weil. # 522, # 598
  • Plugin ConnTrack: Prise en charge du report des valeurs en pourcentages ainsi que des fichiers conntrack hérités dans / proc. Merci à Pierre-Yves Ritschard. # 497, # 680
  • Plugin CPU: Le plugin est désormais capable de rapporter les valeurs en pourcentages et agréger les valeurs par état et par CPU. Merci à Pierre-Yves Ritschard, à Florian Forster, à Fabien Wernli, à Nicholas Humfrey et à Wilfried Goesgens. # 499, # 516, # 639 # 734, # 812, # 802
  • plugin cURL-JSON: l'extraction des valeurs à partir de structures JSON complexes a été améliorée. Merci à Jim Radford. # 408, # 411
  • Plugin cURL-JSON: Les intervalles peuvent désormais être configurés par URL. Merci à Stan Sawa. # 685
  • cURL-JSON, cURL-XML, écrire des plugins HTTP: ces plugins suivent désormais les redirections HTTP. Merci à Marc Fournier.
  • plugins cURL, cURL-JSON, cURL-XML: l'authentification HTTP Digest a été implémentée. Merci à Frank Cornelis. # 482
  • Plugins DBI, Oracle, PostgreSQL: Un paramètre MetadataFrom a été ajouté qui permet de définir les métadonnées des colonnes de la base de données. Merci à Mark Wong. # 317, # 321
  • DBI plugin: Interroger plusieurs bases de données en parallèle est maintenant possible. Merci à Vincent Bernat. # 453
  • Plugin de disque: Sur la plate-forme Linux, les noms de disque peuvent maintenant être recherchés dans udev avec l'option UdevNameAttr. Merci à Patrick Mooney. # 537
  • Plugin de disque: Ce plugin recueille maintenant plusieurs métriques d'E / S supplémentaires sur la plateforme Linux. Merci à Florian Forster et Michael Schenck. # 705, # 759
  • Plugin DRBD: Ce nouveau plugin lit les statistiques DRBD (Distributed Replicated Block Device) de Linux. Merci à Tim Laszlo. # 566, # 700
  • Exec, Plugins UnixSock: La commande PUTNOTIF permet désormais de définir des métadonnées sur les notifications. Merci à John-John Tedro. # 416
  • fhcount plugin: Ce nouveau plugin indique le nombre de descripteurs de fichiers utilisés. Merci à Jiri Tyr. # 1009
  • GenericJMX plugin: Un chargeur de classe pour JMXConnectorFactory a été ajouté, permettant au plugin de fonctionner avec JBOSS & gt; 7. Merci à Alexandre Moutot. # 452
  • Plugin IPC: Ce nouveau plugin collecte des informations relatives à la mémoire partagée. Merci à Andres J. Diaz. # 925
  • Plugin Java: utilise maintenant le nom d'hôte défini dans le fichier de configuration. Merci à Pierre-Yves Ritschard. # 530, # 681
  • Load plugin: Le plugin est maintenant capable de rapporter les valeurs en pourcentages. Merci à Vedran Bartonicek et Pierre-Yves Ritschard. # 344, # 498
  • Plugin Log Logstash: Ce nouveau plugin écrit les logs et événements collectd comme des événements au format JSON Logstash. Merci à Pierre-Yves Ritschard. # 360
  • Plugin LVM: Le plugin collecte la taille des volumes de données de pools réduits et ne signale plus les volumes virtuels. Merci à Benjamin Gilbert. # 603
  • plugin memcached: listen_disabled_num sont maintenant aussi rapportés. Merci à Matt Cottingham. # 622
  • Plugin mémoire: Le reporting de la mémoire sur la plateforme Linux a été ajouté. Merci à Manuel CISSE et Marc Fournier. # 560, # 697
  • Plugin de mémoire: Le plugin est maintenant capable de rapporter les valeurs en pourcentages. Merci à Jeremy Katz, Florian Forster et Manuel CISSE. # 501, # 511, # 559
  • Plugin Modbus: La sélection entre les registres de maintien et d'entrée est maintenant possible. Merci à Jan Vitek. # 338
  • Plugin Modbus: La prise en charge de l'accès aux périphériques via un port série RS-485 a été ajoutée. Merci à Eric Sandeen.
  • Plugin multimètre: Ce plugin n'est plus construit par défaut sur la plateforme AIX. Merci à Manuel Luis Sanmartin Rozada. # 549, # 684
  • Plugins MySQL et PostgreSQL: Le passage de 127.0.0.1 en tant qu'hôte entraînera l'utilisation du nom d'hôte global dans les noms d'indicateurs. Merci à Jeremy Katz. # 441
  • Plugin MySQL: La collection de statistiques InnoDB, Select et Sort a été ajoutée. Merci à Wilson Felipe, Marek Becka et Pierre-Yves Ritschard. # 248, # 621, # 699, # 824
  • Plugin MySQL: Les options Alias ​​et ConnectTimeout ont été ajoutées. Merci à William Tisater.
  • Plugin Netlink: La prise en charge des compteurs Netlink 64 bits a été ajoutée. Merci à Marek Becka. # 435
  • Plugin réseau: l'option de configuration ReconnectInterval a été ajoutée. Merci à John Ferlito. # 732
  • Plugin NFS: le support de NFSv4.0 a été implémenté. Merci à Marek Becka. # 550
  • OneWire plugin: Prise en charge pour plus de familles de capteurs offrant la température a été ajouté. Merci à Tomasz Torcz. # 672
  • Plugin OneWire: La prise en charge du chemin OWFS complet et d'autres familles de périphériques a été implémentée. Merci à Tomas Menzl. # 68
  • Plugin OpenLDAP: Ce nouveau plugin lit les informations de surveillance de la sous-arborescence cn = Monitor d'OpenLDAP. Merci à Kimo Rosenbaum, Marc Fournier et Nicholas Humfrey. # 719
  • Plugin OpenVPN: La prise en charge d'OpenVPN 2.3.0 a été implémentée. Merci à Ed Okerson. # 252
  • Plugin OpenVZ: Diverses améliorations ont été apportées, rendant le plugin rapport des valeurs comme les autres plugins collectd. Merci à Chris Lundquist. # 264
  • Plugin Perl: Une nouvelle méthode listval_filter a été ajoutée, divers nettoyages internes et améliorations ont été effectués et une suite de tests a été ajoutée. Merci à Matthias Bethke. # 728

  • Plugin
  • PostgreSQL: La nouvelle option ExpireDelay permet d'ignorer les anciennes valeurs en attente d'écriture lorsque la base de données ralentit. Merci à Stephen O'Dor. # 593
  • PowerDNS plugin: Le plugin a été mis à jour pour les stats de pdns 3.4.3. Merci à Ruben Kerkhof. # 965
  • Processus plugin: Une optimisation liée à l'utilisation de la mémoire pour les systèmes low-profile a été ajoutée. Merci à Florian Forster. # 652
  • Plugin Python: La prise en charge de Python3 a été améliorée, ModulePath est maintenant préfixé à sys.path, et la fonction get_dataset () a été ajoutée à l'API Python. Merci à Sven Trenkel et Patrick Browne. # 890, # 751, # 771
  • Plugins Redis et Write_Redis: La bibliothèque de support est passée de credis à hiredis. Merci à Andrés J. Diaz, à Victor Seva, à Marc Fournier, à Johan Bergstrom, à Michael Spiegle et à brianpkelly. # 296, # 464, # 475, # 799, # 1030
  • Plugin Redis: Les commandes personnalisées peuvent maintenant être utilisées pour récupérer les valeurs stockées dans Redis. Merci à Pierre-Yves Ritschard. # 816
  • Plugin Redis: La prise en charge des mots de passe d'une longueur maximale de 512 caractères a été ajoutée. Merci à Jeremy Katz. # 532
  • Plug-in de capteurs: Le support des capteurs de puissance de lm_sensors a été ajouté. Merci à Jan Kundrat. # 571
  • Plugin SMART: ce nouveau plugin collecte les statistiques SMART à partir des lecteurs de disque. Merci à Vincent Bernat. # 797
  • Plugin SNMP: Une fonctionnalité de liste noire / liste blanche peut maintenant être utilisée pour filtrer les OID à collecter. Merci à Christophe Courtaut. # 414
  • Plugin SNMP: l'authentification SNMPv3 et le support de chiffrement ont été implémentés. Merci à Michael Pilat. # 362
  • Plugin SNMP: Deux messages d'erreur ont été supprimés. Merci à Sergey. # 939, # 952
  • Swap plugin: Le plugin est maintenant capable de rapporter les valeurs en pourcentages. Merci à Jeremy Katz et Florian Forster. # 500, # 510
  • Swap plugin: le plugin ne tombe plus en panne sur les systèmes Linux où SwapCached n'est pas exposé par le noyau. Merci à Florian Forster. # 733
  • Plugin de queue: les options GaugeInc et GaugeAdd ont été implémentées. Merci à André Ferraz. # 673
  • Plugin de queue: les intervalles peuvent maintenant être configurés par fichier. Merci à Tom Leaman. # 446
  • Plugin TCPConns: L'option AllPortsSummary, permettant de récapituler toutes les connexions, a été ajoutée. Merci à Marek Becka. # 488
  • Plugin TCPConns: Trois mesures ont été renommées sur la plate-forme AIX, par souci de cohérence. Merci à Manuel Luis Sanmartin Rozada. # 546
  • Plugin Turbostat: Ce nouveau plugin lit la fréquence du processeur et la résidence de l'état C sur les processeurs Intel compatibles avec le turbo. Merci à Vincent Brillault, Jean Delvare et Nicolas Iooss. # 651
  • UnixSock plugin: La commande GETTHRESHOLD a été rajoutée. Merci à Manuel Luis Sanmartin Rozada. # 674
  • Varnish plugin: le support Varnish 4 a été ajouté, ainsi que les métriques de monitoring disponibles uniquement dans Varnish 4. Merci à Marc Fournier. # 618, # 783
  • plugin virt: l'utilisation de la mémoire des invités est désormais également collectée. Merci à Tiago Carvalho, jazzmes et Zollner Robert.
  • plugin virt: Il est maintenant possible de choisir entre utiliser le nom des invités ou UUID comme plugin_instance. Merci à Remi Ferrand. # 385
  • plugin virt: le plugin libvirt a été renommé virt. Merci à Florian Forster.
  • Write Graphite plugin: Lorsque la connexion au graphite échoue, les tentatives de reconnexion sont maintenant limitées à une fois par seconde. Merci à Florian Forster. # 625
  • Écrire le plugin HTTP: Le support multi-instance de ce plugin a été amélioré. Le bloc a été déprécié en faveur de. Merci à Marc Fournier. # 902
  • Écrire le plugin HTTP: Plusieurs options de configuration liées au TLS ont été ajoutées. Merci à Ingmar Runge. # 666
  • Write HTTP plugin: Les options LowSpeedLimit et Timeout permettent de réinitialiser les connexions réseau lentes / bloquées. Merci à loginator17 et Marc Fournier. # 752, # 985
  • Écrire le plugin HTTP: La taille de la charge publiée sur le serveur HTTP peut maintenant être contrôlée avec l'option BufferSize. Merci à Florian Forster. # 722
  • Write Kafka plugin: Ce nouveau plugin envoie des données à Apache Kafka, une file d'attente de messagerie distribuée. Merci à Pierre-Yves Ritschard, ciomaire, Vincent Bernat, Marc Fournier. # 670, # 694, # 794, # 853, # 014
  • Plugin Write Log: ce nouveau plugin distribue les valeurs collectées aux destinations de journaux configurées. Merci à Pierre-Yves Ritschard. # 886
  • Écrire le plugin Riemann: Les méta-chaînes supplémentaires sont maintenant ajoutées en tant qu'attributs dans les notifications. Merci à John-John Tedro. # 417
  • Écrire le plugin Riemann: Les messages de notification sont maintenant envoyés au serveur Riemann via le champ de description. Merci à Adrian Miron. # 575
  • Écrire le plugin Riemann: La prise en charge des attributs personnalisés a été ajoutée. Merci à Pierre-Yves Ritschard. # 459
  • Écrire le plugin Riemann: Un support a été implémenté pour envoyer des évènements à Riemann par lots (en utilisant TCP), et est activé par défaut. Merci à Pierre-Yves Ritschard. # 800
  • Écrire le plugin Riemann: L'option EventServicePrefix a été ajoutée, ce qui ajoute un préfixe aux noms des services d'événements. Merci à Moshe Zada. # 706
  • Écrire le plugin Riemann: Les contrôles de seuils peuvent maintenant être transmis au serveur Riemann. Merci à Pierre-Yves Ritschard. # 518
  • Write Sensu plugin: Ce nouveau plugin soumet des valeurs à Sensu, un système de traitement et de surveillance de flux. Merci à Fabrice A. Marie et Marc Fournier. # 912, # 1001, # 1016
  • Écrire le plugin TSDB: Ce nouveau plugin envoie des données à OpenTSDB, une base de données chronologique évolutive. Merci à Kevin Bowling, à Florian Forster, à Dallin Young, à Michael Schenck et à Pierre-Yves Ritschard. # 703, # 772, # 945
  • Plugin ZFS ARC: Le support de ZFS-on-Linux a été ajouté. Merci à Marc Fournier et Wilfried Goesgens. # 552
  • Plugin Zookeeper: Ce nouveau plugin lit les données de la commande Apache Zookeeper MNTR. Merci à Jeremy Katz. # 826

Nouveautés dans la version 5.4.1:

  • Plugin AMQP: Ajout du support pour RabbitMQ 0.4.x pour éviter les avertissements du compilateur. Merci à Sebastian Harl d'avoir mis cela en œuvre.
  • Plugins Apache / Network: Amélioration de l'ordre d'initialisation, nous espérons résoudre les problèmes d'initialisation de gcrypt.
  • Plugin Aquaero: Le type utilisé pour soumettre l'utilisation du ventilateur a été corrigé. Merci à Alex Deymo pour le patch.
  • Plugin cgroups: Une petite fuite de mémoire a été corrigée. La vérification de l'existence d'une option de montage sans valeur a été corrigée. L'analyse plus permissive du fichier cpuacct.stats corrige le support pour certaines versions de Linux. Merci à Marc Fournier pour les rapports de bogues et les correctifs.
  • Plugin cURL: Corrige les blocs sans instance. Merci à Alexandre Golovko pour son reportage et à Sebastian Harl pour avoir résolu ce problème.
  • Plugin cURL-JSON: L'accès à la mémoire potentiellement invalide a été nettoyé. Merci à Jim Radford pour son patch.
  • Plugin d'interface: Corrige le comportement sous FreeBSD 10: Le rapport des statistiques par adresse a provoqué des mises à jour en double sur la même métrique. Merci à démon / @trtrmitya pour le patch.
  • Écrire un plugin Graphite: Utilisez TCP pour vous connecter à Graphite par défaut. La valeur par défaut est passée de TCP à UDP entre 5.3.1 et 5.4.0, qui est une régression. Merci à Marc Fournier pour avoir réglé ça. Le comportement de reconnexion a été amélioré. Merci à Michael Hart pour son patch.
  • Plug-in ZFS ARC: Collecter & quot; alloué & quot; et "volé" sur FreeBSD seulement.

Nouveautés dans la version 5.4.0:

  • collectd: L'option de configuration LoadPlugin n'essaie plus de charger les plugins deux fois. Si plus d'une instruction ou bloc LoadPlugin est rencontré, seul le premier aura un effet.
  • collectd: L'option AutoLoadPlugin permet de charger automatiquement les plugins pour lesquels une configuration est trouvée.
  • collectd: Les options WriteQueueLimitHigh et WriteQueueLimitLow permettent à collectd de supprimer des valeurs en cas de contrainte, pour éviter de manquer de mémoire. Merci à Yves Mettier pour son patch.
  • Plugin AMQP: Les options GraphiteSeparateInstances et GraphiteAlwaysAppendDS ont été ajoutées. Merci à Laurent pour le patch.
  • Plugin Aquaero: Ce nouveau plugin lit diverses métriques, par ex. les vitesses et les températures des ventilateurs, à partir d'Aquaero 5, un ventilateur et un panneau de contrôle de refroidissement à eau. Merci à Alex Deymo pour son patch.
  • Plugin cURL: l'option MeasureResponseCode a été ajoutée. Merci à Jan Matejka pour son patch.
  • plugin cURL-JSON: La prise en charge des sockets de domaine UNIX et des caractères génériques de tableau a été ajoutée. Merci à Jim Radford pour son patch.
  • plugin cURL-XML: la prise en charge des longues URL a été améliorée.
  • Plugin cgroups: ce nouveau plugin collecte les informations de comptabilité CPU pour les processus d'un groupe de contrôle. Merci à Michael Stapelberg pour son patch.
  • Plugin DF: les options ValuesAbsolute et ValuesPercentage ont été ajoutées. Merci à Vedran Bartonicek pour le patch.
  • Plugin Exec: Effectue les recherches UID / GID avant le forking. Cela devrait empêcher une condition de concurrence dans la bibliothèque NSS. Merci à Ceri Storey pour le patch.
  • Plugin LVM: ce nouveau plugin collecte des informations de taille à partir du gestionnaire de volumes logiques (LVM) de Linux. Merci à Chad Malfait pour son travail.
  • plugin memcached: La prise en charge des comptages d'incrémentation et de décrémentation a été ajoutée. Merci à Blake Matheny pour le patch.
  • Plugin MIC: Ce nouveau plugin collecte l'utilisation du processeur et de la mémoire, la consommation d'énergie et les températures de l'architecture MIC (Integrated-Core-Core) d'Intel, comme les cartes Xeon Phi. Merci à Evan Felix pour son travail.
  • Plugin Netlink: Ce plugin a été converti pour utiliser la bibliothèque libmnl supportée. Merci à Andreas Henriksson pour son patch.
  • nginx plugin: La collection de connexions acceptées et gérées a été ajoutée. Merci à Patrick Shan pour son patch.
  • sigrok plugin: Ce nouveau plugin recueille des métriques de sigrok, un framework de traitement de signal lisant divers périphériques matériels, des photomètres aux analyseurs de spectre. Merci à Bert Vermeulen pour son patch.
  • StatsD plugin: Ce nouveau plugin écoute un socket UDP et lit les métriques au format StatsD.
  • Varnish plugin: De nombreuses métriques supplémentaires ont été ajoutées. Merci à Nick Stenning pour son patch.
  • Écrire le plugin Graphite: Le support pour UDP a été ajouté. Merci à Javier Maestro pour son patch.
  • Écrire le plugin Riemann: L'option TTLFactor a été ajoutée.

Nouveautés dans la version 4.10.3:

  • Documentation: Plusieurs mises à jour et ajouts. Merci à Sebastian Harl.
  • collectd: Les problèmes de compilation (avertissements du compilateur) ont été corrigés. Merci à Bruno Premont.
  • collectd: Sous-section Threshold: la gestion des valeurs NAN dans le calcul du pourcentage a été corrigée.
  • collectd, Java plugin, NTPd plugin: Plusieurs messages de diagnostic ont été améliorés.
  • plugin cURL-JSON: la gestion des tableaux a été corrigée.
  • libvirt plugin: Un bug dans la lecture des statistiques du CPU virtuel a été corrigé. Merci à "JLPC" pour signaler ce problème.
  • Plugin Modbus: La compatibilité avec libmodbus 2.0.3 a été restaurée. (Version 4.10.3 seulement)
  • Processus plugin: Un comportement potentiellement erroné a été corrigé dans un cas de gestion d'erreur.
  • Plugin Python: Correction de l'envoi des valeurs des scripts Python à collectd. Merci à Gregory Szorc pour avoir trouvé et résolu ce problème.

Nouveautés dans la version 4.10.2:

  • Documentation: Divers correctifs de documentation.
  • collectd: Si l'inclusion d'un fichier de configuration échoue, continuez avec le reste de la configuration si possible.
  • collectd: Correction d'un bug dans la planification de la fonction de lecture. Dans de rares cas, les fonctions de lecture peuvent ne pas avoir été appelées aussi souvent que demandé.
  • collectd: Les problèmes de concurrence avec errno (3) sous AIX ont été corrigés: Une version thread-safe de errno doit être demandée sous AIX. Merci à Aurélien Reynaud pour son patch.
  • collectd: Un 2 restant codé en dur a été remplacé par la valeur du délai d'attente configurable. (Version 4.10.2 seulement)
  • cURL, memcachec, Tail plugins: Correction de la gestion des sources de données DERIVE. La correspondance de la fin d'une chaîne a été améliorée. Merci à Sebastian Harl pour le patch.
  • Plugin cURL-JSON: Correction d'un problème lors de l'analyse des entiers 64 bits. La lecture de données JSON à partir de sources non HTTP a été corrigée.
  • Plugin NetApp: passez le paramètre d'intervalle à la fonction d'envoi. Restaurez la compatibilité avec NetApp Release 7.3. Merci à Sven Trenkel pour le patch.
  • Plugin réseau: Soyez moins bavard sur les signatures non vérifiées, afin d'empêcher le spam des journaux.
  • Notifier le plugin Email: les problèmes de simultanéité ont été corrigés.
  • Plugin Python: Définissez sys.argv, car de nombreux scripts ne s'attendent pas à ce qu'il ne soit pas défini. Merci à Sven Trenkel pour le patch.
  • RRDtool, plugins RRDCacheD: corrige une assertion trop stricte lors de la création de fichiers RRD.
  • Swap plugin: Un bug qui a conduit à des valeurs d'E / S incorrectes a été corrigé. (Version 4.10.2 seulement)
  • Correspondance de valeur: une fuite de mémoire mineure a été corrigée. Merci à Sven Trenkel pour le patch.

Nouveautés dans la version 4.10.1:

  • Système de construction: La vérification de strtok_r (3) sous Solaris a été corrigée.
  • Portabilité: les correctifs pour Solaris 8 ont été appliqués. Merci à Aurelien Reynaud et Alexander Wuerstlein pour leurs patchs.
  • collectd: la vitesse d'arrêt à la fin des threads de lecture a été améliorée.
  • libcollectdclient: Une erreur de format dans la commande PUTVAL a été supprimée. Merci à Johan Van den Brande pour avoir résolu ce problème.
  • DF plugin: un message d'erreur s'affiche lorsque cu_mount_getlist échoue a été ajouté.
  • Processus plugin: Le code d'initialisation manquant pour les membres d'E / S d'une structure a été ajouté. Merci à Aurélien Reynaud d'avoir réparé ça.
  • Plugin Python: Les fuites de mémoire dans les callbacks d'écriture et de notification ont été corrigées. Un crash possible lorsque le plugin a été chargé mais pas configuré a été corrigé. Merci à Sven Trenkel pour ses correctifs.
  • Plugin SNMP: la verbosité vis-à-vis des types ASN inconnus a été augmentée. Un problème de build sur les processeurs PowerPC et ARM a été corrigé par Aurelien Reynaud; merci!
  • Plugin PowerDNS: les modifications de compatibilité pour PowerDNS 2.9.22 et supérieur ont été appliquées. Merci à Luke Heberling pour ses changements.

Nouveautés dans la version 4.8.1:

  • De nouvelles versions de patch de collectd ont été créées. Les changements incluent une condition de concurrence rare mais désagréable dans le plugin UnixSock, qui pourrait entraîner la perte ou l'écriture de données dans un mauvais descripteur de fichier. Il est conseillé à tous ceux qui utilisent le plugin UnixSock de mettre à niveau.
  • Système de construction: Les problèmes lors de la construction du plugin IP-Tables ont été corrigés.
  • Plugin Exec: Efface le masque du bloc de signaux avant d'appeler exec (2).
  • Plugin Perl: Déclare la variable environ. Cela résout les problèmes de construction sur certaines plates-formes.
  • Processus plugin: Supprime l'appel inutile de realloc (3). Merci à Andrés J. Diaz pour le patch.
  • Plugin UnixSock: Corrige une condition de concurrence (bien cachée) liée à la gestion des descripteurs de fichiers.

Nouveautés dans la version 4.6.2:

  • La collection du nombre d'ensembles RR mis en cache a été corrigée dans "BIND". plugin.
  • Les chaînes de filtres peuvent désormais être configurées sans cible par défaut.
  • Des correctifs de portabilité ont été ajoutés au "DNS". et "Oracle". plugins.
  • Les problèmes liés à une fonction d'utilitaire Solaris ont été résolus.
  • Une faute de frappe qui empêchait l'utilisation correcte du module a été corrigée dans le "TimeDiff". match.
  • Une condition de concurrence possible lors du démarrage a été corrigée dans le "RRDtool" & quot; plugin.

Quoi de neuf dans la version 4.6.1:

  • Une erreur «off-by-one» dans l'IPMI Le plugin a été corrigé.
  • Des problèmes plus petits dans le plugin BIND, la documentation et le système de compilation ont été corrigés.

Nouveautés dans la version 4.6.0:

  • Une infrastructure de filtrage et de manipulation des valeurs a été ajoutée au démon.
  • Une bibliothèque de communication et de contrôle a été ajoutée.
  • Des plug-ins pour BIND, cURL, DBI, OpenVPN, Oracle et RRDCacheD ont été ajoutés.
  • De nouvelles fonctionnalités ont été ajoutées aux plug-ins CSV, Interface, memcached, MySQL, PostgreSQL et Processus.
  • Les plug-ins CPU et Swap ont été portés sur OpenBSD.
  • La gestion des erreurs et / ou la portabilité ont été améliorées dans les plug-ins IPMI et Perl.

Logiciel similaire

Recon
Recon

3 Jun 15

Shinken
Shinken

20 Feb 15

Glances
Glances

20 Feb 15

Commentaires à collectd

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!