collectd

Software screenshot:
collectd
Software informatie:
Versie: 5.8.0 Bijgewerkt
Upload datum: 22 Jun 18
Ontwikkelaar: Florian Forster
Licentie: Gratis
Populariteit: 49

Rating: 3.0/5 (Total Votes: 2)

collectd is een open source, draagbaar, vrij te downloaden, eenvoudig te gebruiken, eenvoudig te installeren en betrouwbaar commandoregel-softwareproject geïmplementeerd in plain C als een daemon ontworpen om gebruikers te helpen bij het verzamelen van het systeem informatie. Het slaat de uitvoer om de 10 seconden op in een RRD-bestand.


Verzamelt gegevens van vele hardwarecomponenten

Dankzij de vele plug-ins verzamelt collectd gegevens over CPU-belasting, RAM-gebruik, schijfgebruik, evenals het gebruik van de netwerkinterface en DNS-verkeer. Het bevindt zich in het geheugen en gebruikt het / proc-bestandssysteem voor het lezen van de informatie.

Onder de functies kunnen we de SNMP-integratie (Simple Network Management Protocol) voor het opvragen van netwerkapparatuur vermelden, evenals een krachtige netwerkcode die kan worden gebruikt om statistieken te verzamelen voor complete systeemconfiguraties.


De functionaliteit kan worden uitgebreid

U kunt de functionaliteit van het programma eenvoudig uitbreiden met plug-ins. Deze kunnen worden geschreven in de programmeertalen C, Perl, Java, Python of UNIX Shell, of kunnen binaire bestanden of scripts uitvoeren. Ondersteuning voor Java MBean wordt ook geboden.

Houd er bij het verzamelen van statistieken rekening mee dat het geen grafieken genereert en een beperkte bewakingsfunctionaliteit biedt. Het is met succes getest op 32- en 64-bit-computerplatforms.


Aan de slag met collectd

Om de verzamelsoftware op uw pc te installeren, moet u eerst de nieuwste versie van het programma downloaden en opslaan in uw homedirectory, de inhoud extraheren met behulp van een archiefbeheerhulpprogramma, een Terminal-app openen en naar de locatie gaan waar je het archiefbestand hebt uitgeput (bijv. cd /home/softoware/collectd-5.4.1).

Vervolgens voert u in de terminalemulator het volgende uit: ./ configure && make & rsquo; commando om het programma te configureren (optimaliseren) en te compileren. Na een succesvol compilatieproces voert u & lsquo; make install & rsquo; uit commando als root of de & lsquo; sudo make install & rsquo; commando als een bevoorrechte gebruiker om het systeembreed te installeren en beschikbaar te maken voor alle gebruikers op uw machine.

Wat is nieuw in deze versie:

  • Build-systeem: mogelijkheid om out-of-tree builds te maken is opgelost. Met dank aan Vincent Bernat. # 792
  • Plug-ins voor systeem, schijf en gebruiker maken: detectie en gebruik van libstatgrab ≧ 0.90 is toegevoegd. Met dank aan Vincent Bernat. # 445, # 795, # 806, # 807, # 908
  • Plug-insysteem bouwen, geheugen, CPU, TCPConns en processen: er zijn talloze fixes met betrekking tot OpenBSD-ondersteuning toegevoegd. Met dank aan Landry Breuil. # 777, # 778, # 779, # 808
  • Build-systeem: plug-ins exporteren nu alleen module_register (). Met dank aan Florian Forster.
  • Build-systeem: verschillende opruimacties en verbeteringen zijn doorgevoerd. Met dank aan Marc Fournier.
  • verzameld: er zijn talloze interne wijzigingen en verbeteringen aan de daemon en de plugin-API aangebracht. Met dank aan Florian Forster, Pierre-Yves Ritschard en Alex Petrov. # 512, # 727
  • verzameld: veel spelfouten zijn gecorrigeerd in opmerkingen en documentatie en er zijn verschillende foutmeldingen verbeterd. Met dank aan Ruben Kerkhof, Abhinav Upadhyay, Olivier Bazoud, Pierre-Yves Ritschard, Tim Smith, Moshe Zada, Katelyn Perry en Marc Fournier.
  • verzameld: regels / doelen kunnen nu worden toegevoegd aan bestaande filterkettingen. Met dank aan Marc Falzon. # 444
  • verzameld: mislukte bestemmingen filterkettingen loggen nu de lijst met beschikbare schrijfdoelen in. Met dank aan Wilfried Goesgens. # 650, # 1043
  • collectd: Ondersteuning voor processignalering en -beheer door parvenu en systemd is geïmplementeerd voor het Linux-platform. Met dank aan Pierre-Yves Ritschard en Marc Fournier. # 798, # 811, # 814
  • collectd: De CollectInternalStats-optie is toegevoegd. Met dank aan Yves Mettier. # 691
  • collectd: de daemon-broncode en afhankelijkheden zijn verplaatst naar de src / daemon / map. Met dank aan Florian Forster.
  • collectd: Met de nieuwe MaxReadInterval-optie kan het exponentiële pogingeninterval van leesfouten van plug-ins worden gedekt. Met dank aan Alexey Remizov en Florian Forster. # 713
  • collectd: de opdrachtregeloptie -P heeft nu voorrang op de PIDFile-optie. Met dank aan Thomas D. # 553
  • collection.cgi: Er zijn verschillende wijzigingen aan de gegevensbron aangebracht. Met dank aan Fabiano Pires en Sebastian Harl.
  • libcollectdclient: verspreidt nu fouten bij het ondertekenen / coderen van netwerkpakketten. Met dank aan Florian Forster.
  • Configuratie: ondersteuning voor niet-genoteerde IPv6-adressen is toegevoegd. Met dank aan Sebastian Harl. # 489
  • Documentatie: er zijn verschillende verbeteringen aangebracht. Met dank aan Florian Forster en Marc Fournier.
  • Voorbeelden: de sample C-plugin is bijgewerkt naar de huidige plugin-API. Met dank aan Sebastian Harl.
  • Licenties: de volgende componenten zijn opnieuw gekoppeld aan de MIT-licentie: de Apple Sensors, Ascent, DBI, e-mail, entropy, GenericJMX, gmond, LogFile, nginx, Notify Desktop, NTPd, NUT, olsrd, Perl, Ping , PostgreSQL, Protocollen, RouterOS, RRDCacheD, SNMP, StatsD, SysLog, Table, Tail, UnixSock, vmem, VServer, Wireless, Write Riemann en XMMS plug-ins, de core collectd daemon, de collectdmon, collectd-nagios en collectd-tg utilities, alle doelen en overeenkomsten, liboconfig, de meeste utils_ * -bestanden en de plug-ins API.
  • Tests: een testsuite is toegevoegd. Met dank aan Florian Forster.
  • Drempelwaarde: de berekening van de hysteresis is betrouwbaarder gemaakt. Met dank aan Jan Kundrat. # 581
  • Drempel: er zijn verschillende oplossingen en verbeteringen aangebracht. Met dank aan Manuel Luis Sanmartin Rozada. # 649, # 644
  • AMQP-plug-in: de optie ConnectionRetryDelay is toegevoegd, waardoor het opnieuw verbinden kan worden uitgesteld. Met dank aan Yoga Ramalingam en Marc Fournier. # 833
  • AMQP-invoegtoepassing: de opties QueueDurable en QueueAutoDelete zijn toegevoegd en geven controle over het maken en verwijderen van wachtrijen. Met dank aan David Blundell en Marc Fournier. # 623
  • Apache, Ascent, BIND, cURL, cURL-JSON, cURL-XML, nginx en Write HTTP-plug-ins: het aanpassen van het veld User-Agent is nu mogelijk tijdens het compileren. Met dank aan Jeremy Katz. # 440
  • Apache, Ascent, BIND, cURL, cURL-JSON, cURL-XML, nginx-plug-ins: de verbinding wordt gereset als deze niet binnen het geconfigureerde interval is voltooid. De nieuwe Timeout-optie geeft controle over dit gedrag. Met dank aan Jan Kundrat en Marc Fournier. # 982, # 983, # 993
  • Apache, Ascent, cURL, cURL-JSON, cURL-XML, nginx, schrijf HTTP-plug-ins: laat gebruikersnamen en wachtwoorden dubbele punten bevatten als deze tegen libcurl zijn gebouwd ≧ 7.19.1. Met dank aan Marc Fournier. # 695, # 947
  • Apache-plug-in: de optie SSLCiphers geeft controle over de coderingsalgoritmen voor gebruik met TLS-verbindingen. Met dank aan Toni Moreno. # 946
  • Barometer plug-in: deze nieuwe plug-in leest sensorgegevens van verschillende digitale barometers van Freescale en Bosch. Met dank aan Tomas Menzl. # 69, # 693
  • Batterij-insteekmodule: rapportage van waarden als percentage en melding van aangetaste batterijen is toegevoegd. Met dank aan Florian Forster.
  • Batterij-plug-in: ondersteuning voor het lezen van waarden van sysfs op Linux is toegevoegd. Met dank aan Andy Parkins, Nicholas Humfrey, Peter Wu en Florian Forster. # 725, # 810, # 998
  • Batterijinvoegtoepassing: de waarde voor stroom wordt niet langer geleverd, tenzij de batterij deze informatie biedt. Met dank aan Florian Forster.
  • BIND-plug-in: de XML v3 API van Bind wordt nu ondersteund; Met dank aan Victor Berger, Bruno Premont en Michal Humpula. # 742, # 847
  • Ceph-plug-in: deze nieuwe plug-in verzamelt statistieken van het Ceph-gedistribueerde opslagsysteem. Met dank aan Dan Ryder, Dennis Zou, Colin McCabe, Sage Weil. # 522, # 598
  • ConnTrack-invoegtoepassing: ondersteuning voor het rapporteren van waarden als percentage, evenals oudere conntrack-bestanden in / proc is toegevoegd. Met dank aan Pierre-Yves Ritschard. # 497, # 680
  • CPU-plug-in: de plug-in kan nu waarden rapporteren als percentages en geaggregeerde waarden per staat en per CPU. Met dank aan Pierre-Yves Ritschard, Florian Forster, Fabien Wernli, Nicholas Humfrey en Wilfried Goesgens. # 499, # 516, # 639 # 734, # 812, # 802
  • plug-in cURL-JSON: extraheren van waarden uit complexe JSON-structuren is verbeterd. Met dank aan Jim Radford. # 408, # 411
  • cURL-JSON-plug-in: intervallen kunnen nu per URL worden geconfigureerd. Met dank aan Stan Sawa. # 685
  • cURL-JSON, cURL-XML, schrijf HTTP-plug-ins: deze plug-ins volgen nu ook HTTP-omleidingen. Met dank aan Marc Fournier.
  • cURL, cURL-JSON, cURL-XML-plug-ins: HTTP Digest-verificatie is geïmplementeerd. Met dank aan Frank Cornelis. # 482
  • DBI-, Oracle- en PostgreSQL-plug-ins: er is een parameter MetadataFrom toegevoegd die het mogelijk maakt om metagegevens in databasekolommen in te stellen. Met dank aan Mark Wong. # 317, # 321
  • DBI-invoegtoepassing: meerdere databases tegelijkertijd kunnen doorzoeken, is nu mogelijk. Met dank aan Vincent Bernat. # 453
  • Disk-plug-in: op het Linux-platform kunnen schijfnamen nu in udev worden opgezocht met de optie UdevNameAttr. Met dank aan Patrick Mooney. # 537
  • Disk-plug-in: deze plug-in verzamelt nu verschillende aanvullende I / O-gerelateerde statistieken op het Linux-platform. Met dank aan Florian Forster en Michael Schenck. # 705, # 759
  • DRBD-plug-in: deze nieuwe plug-in leest de statistieken van Distributed Replicated Block Device (DRBD) van Linux. Met dank aan Tim Laszlo. # 566, # 700
  • Exec, UnixSock-plug-ins: met het PUTNOTIF-commando kunnen nu metadata op meldingen worden ingesteld. Met dank aan John-John Tedro. # 416
  • fhcount plugin: deze nieuwe plug-in meldt het aantal gebruikte bestandshandles. Met dank aan Jiri Tyr. # 1009
  • GenericJMX-plug-in: er is een klasse-lader voor JMXConnectorFactory toegevoegd, waardoor de plug-in kan werken met JBOSS & gt; 7. Met dank aan Alexandre Moutot. # 452
  • IPC-plug-in: deze nieuwe plug-in verzamelt informatie met betrekking tot gedeeld geheugen. Met dank aan Andres J. Diaz. # 925
  • Java-plug-in: gebruikt nu de hostnaam die is gedefinieerd in het configuratiebestand. Met dank aan Pierre-Yves Ritschard. # 530, # 681
  • Plug-in laden: de plug-in kan nu waarden als percentages rapporteren. Met dank aan Vedran Bartonicek en Pierre-Yves Ritschard. # 344, # 498
  • Log Logash-plug-in: deze nieuwe plug-in schrijft verzamelde logboeken en gebeurtenissen als Logstash JSON-geformatteerde gebeurtenissen. Met dank aan Pierre-Yves Ritschard. # 360
  • LVM-plug-in: de plug-in verzamelt de thin-poolgegevensvolumes en rapporteert geen virtuele volumes meer. Met dank aan Benjamin Gilbert. # 603
  • memcached plugin: listen_disabled_num zijn nu ook gerapporteerd. Met dank aan Matt Cottingham. # 622
  • Geheugen plug-in: Slab-geheugenrapportage op het Linux-platform is toegevoegd. Met dank aan Manuel CISSE en Marc Fournier. # 560, # 697
  • Geheugeninvoegtoepassing: de plug-in kan nu waarden als percentages rapporteren. Met dank aan Jeremy Katz, Florian Forster en Manuel CISSE. # 501, # 511, # 559
  • Modbus-plug-in: selecteren tussen vasthouden en invoeren van registers is nu mogelijk. Met dank aan Jan Vitek. # 338
  • Modbus-plug-in: ondersteuning voor toegang tot apparaten via een RS-485 seriële poort is toegevoegd. Met dank aan Eric Sandeen.
  • Multimeter plugin: deze plugin wordt niet meer standaard op het AIX-platform gebouwd. Met dank aan Manuel Luis Sanmartin Rozada. # 549, # 684
  • MySQL- en PostgreSQL-plug-ins: als u 127.0.0.1 als een host doorgeeft, heeft dit tot gevolg dat de algemene hostnaam in metrische namen wordt gebruikt. Met dank aan Jeremy Katz. # 441
  • MySQL-plug-in: InnoDB, Select and Sort statistiekencollectie is toegevoegd. Met dank aan Wilson Felipe, Marek Becka en Pierre-Yves Ritschard. # 248, # 621, # 699, # 824
  • MySQL-plug-in: de opties Alias ​​en ConnectTimeout zijn toegevoegd. Dank aan William Tisater.
  • Netlink-plug-in: ondersteuning voor 64bit-netlinktellers is toegevoegd. Met dank aan Marek Becka. # 435
  • Netwerkplug-in: de configuratie-optie ReconnectInterval is toegevoegd. Met dank aan John Ferlito. # 732
  • NFS-plug-in: ondersteuning voor NFSv4.0 is geïmplementeerd. Met dank aan Marek Becka. # 550
  • OneWire-plug-in: ondersteuning voor meer temperatuurverschaffende sensorfamilies is toegevoegd. Met dank aan Tomasz Torcz. # 672
  • OneWire-plug-in: ondersteuning voor volledig OWFS-pad en meer apparaatfamilies is geïmplementeerd. Met dank aan Tomas Menzl. # 68
  • OpenLDAP-plug-in: deze nieuwe plug-in leest meetinformatie uit de cn = Monitor-substructuur van OpenLDAP. Met dank aan Kimo Rosenbaum, Marc Fournier en Nicholas Humfrey. # 719
  • OpenVPN-plug-in: ondersteuning voor OpenVPN 2.3.0 is geïmplementeerd. Met dank aan Ed Okerson. # 252
  • OpenVZ-plug-in: er zijn verschillende verbeteringen aangebracht, waardoor de plug-in rapportwaarden rapporteert zoals de andere collectd-plug-ins doen. Met dank aan Chris Lundquist. # 264
  • Perl-plug-in: er is een nieuwe listval_filter-methode toegevoegd, er zijn verschillende interne opschoning en verbeteringen aangebracht en er is een testsuite toegevoegd. Met dank aan Matthias Bethke. # 728
  • PostgreSQL-plug-in: met de nieuwe optie ExpireDelay kunnen oudere waarden worden overgeslagen in afwachting van schrijven wanneer de database langzamer wordt. Met dank aan Stephen O'Dor. # 593
  • PowerDNS-plug-in: de plug-in is bijgewerkt voor statistieken van pdns 3.4.3. Met dank aan Ruben Kerkhof. # 965
  • Plug-in processen: er is een geheugengebruiksoptimalisatie voor onopvallende systemen toegevoegd. Met dank aan Florian Forster. # 652
  • Python-plug-in: ondersteuning voor Python3 is verbeterd, ModulePath is nu toegevoegd aan sys.path en de functie get_dataset () is toegevoegd aan de Python API. Met dank aan Sven Trenkel en Patrick Browne. # 890, # 751, # 771
  • Redis en Write_Redis-plug-ins: de ondersteuningsbibliotheek is overgeschakeld van credis naar hiredis. Met dank aan Andres J. Diaz, Victor Seva, Marc Fournier, Johan Bergstrom, Michael Spiegle en Brianpkelly. # 296, # 464, # 475, # 799, # 1030
  • Redis-plug-in: aangepaste opdrachten kunnen nu worden gebruikt om waarden op te halen die zijn opgeslagen in Redis. Met dank aan Pierre-Yves Ritschard. # 816
  • Redis-plug-in: ondersteuning voor wachtwoorden van maximaal 512 tekens is toegevoegd. Met dank aan Jeremy Katz. # 532
  • Sensors plugin: ondersteuning voor de power-sensoren van lm_sensors is toegevoegd. Met dank aan Jan Kundrat. # 571
  • SMART-plug-in: deze nieuwe plug-in verzamelt SMART-statistieken van schijfstations. Met dank aan Vincent Bernat. # 797
  • SNMP-plug-in: een zwarte lijst / whitelistfunctie kan nu worden gebruikt om te filteren welke OID's moeten worden verzameld. Met dank aan Christophe Courtaut. # 414
  • SNMP-plug-in: SNMPv3-authenticatie en coderingsondersteuning is geïmplementeerd. Met dank aan Michael Pilat. # 362
  • SNMP-plug-in: twee foutmeldingen zijn gedisambigueerd. Dank aan Sergey. # 939, # 952
  • Swap-plug-in: de plug-in kan nu waarden rapporteren als percentages. Met dank aan Jeremy Katz en Florian Forster. # 500, # 510
  • Swap-plugin: de plug-in mislukt niet langer op Linux-systemen waar SwapCached niet door de kernel wordt belicht. Met dank aan Florian Forster. # 733
  • Tail-plug-in: de opties GaugeInc en GaugeAdd zijn geïmplementeerd. Met dank aan Andre Ferraz. # 673
  • Staart-plug-in: intervallen kunnen nu per bestand worden geconfigureerd. Met dank aan Tom Leaman. # 446
  • TCPConns-plug-in: de AllPortsSummary-optie, waarmee alle verbindingen kunnen worden samengevat, is toegevoegd. Met dank aan Marek Becka. # 488
  • TCPConns-plug-in: drie statistieken werden hernoemd naar het AIX-platform, omwille van de consistentie. Met dank aan Manuel Luis Sanmartin Rozada. # 546
  • Turbostat-plug-in: deze nieuwe plug-in leest de CPU-frequentie en de residentie van de C-staat in moderne Intel-turbo-compatibele processors. Met dank aan Vincent Brillault, Jean Delvare en Nicolas Iooss. # 651
  • UnixSock-plug-in: de opdracht GETTHRESHOLD is opnieuw toegevoegd. Met dank aan Manuel Luis Sanmartin Rozada. # 674
  • Vernisplugin: ondersteuning voor Varnish 4 is toegevoegd, evenals meetgegevens die alleen beschikbaar zijn in Varnish 4. Met dank aan Marc Fournier. # 618, # 783
  • virt plugin: geheugengebruik voor gasten wordt nu ook verzameld. Met dank aan Tiago Carvalho, jazzmes en Zollner Robert.
  • virt plugin: het is nu mogelijk om te kiezen tussen het gebruik van de naam van de gast of UUID als plugin_instance. Met dank aan Remi Ferrand. # 385
  • virt plugin: de libvirt plug-in is hernoemd naar virt. Met dank aan Florian Forster.
  • Plug-in schrijven: wanneer de verbinding met grafiet mislukt, worden pogingen om opnieuw verbinding te maken nu beperkt tot eenmaal per seconde. Met dank aan Florian Forster. # 625
  • HTTP-plug-in schrijven: ondersteuning voor meerdere instanties van deze plug-in is verbeterd. Het blok is verouderd ten gunste van. Met dank aan Marc Fournier. # 902
  • HTTP-plug-in schrijven: er zijn verschillende TLS-gerelateerde configuratie-opties toegevoegd. Met dank aan Ingmar Runge. # 666
  • HTTP-plug-in schrijven: met de opties LowSpeedLimit en Timeout kunt u langzame / vastgelopen netwerkverbindingen opnieuw instellen. Met dank aan loginator17 en Marc Fournier. # 752, # 985
  • HTTP-plug-in schrijven: de grootte van de payload die op de HTTP-server is gepost, kan nu worden beheerd met de optie BufferSize. Met dank aan Florian Forster. # 722
  • Kafka-plug-in schrijven: deze nieuwe plug-in verzendt gegevens naar Apache Kafka, een wachtrij voor gedistribueerde berichten. Met dank aan Pierre-Yves Ritschard, ciomaire, Vincent Bernat en Marc Fournier. # 670, # 694, # 794, # 853, # 014
  • Write Log-plugin: deze nieuwe plug-in verzendt verzamelde waarden naar de geconfigureerde logbestemming (en). Met dank aan Pierre-Yves Ritschard. # 886
  • Schrijf Riemann plugin: Extra meta strings worden nu toegevoegd als attributen in meldingen. Met dank aan John-John Tedro. # 417
  • Schrijf Riemann-plug-in: Meldingsbericht wordt nu verzonden naar de Riemann-server via het beschrijvingsveld. Met dank aan Adrian Miron. # 575
  • Schrijf Riemann-plug-in: ondersteuning voor aangepaste kenmerken is toegevoegd. Met dank aan Pierre-Yves Ritschard. # 459
  • Riemann plug-in schrijven: Ondersteuning was geïmplementeerd voor het batchgewijs versturen van gebeurtenissen naar Riemann (bij gebruik van TCP), en is standaard ingeschakeld. Met dank aan Pierre-Yves Ritschard. # 800
  • Schrijf Riemann-plug-in: de EventServicePrefix-optie is toegevoegd, die een voorvoegsel toevoegt aan namen van evenementendiensten. Met dank aan Moshe Zada. # 706
  • Schrijf Riemann-plug-in: drempelcontroles kunnen nu worden doorgegeven aan de Riemann-server. Met dank aan Pierre-Yves Ritschard. # 518
  • Schrijf Sensu-plug-in: deze nieuwe plug-in levert waarden aan Sensu, een systeem voor het verwerken en monitoren van stromen. Met dank aan Fabrice A. Marie en Marc Fournier. # 912, # 1001, # 1016
  • TSDB-plug-in schrijven: deze nieuwe plug-in verzendt gegevens naar OpenTSDB, een schaalbare database in de tijdreeks. Met dank aan Kevin Bowling, Florian Forster, Dallin Young, Michael Schenck en Pierre-Yves Ritschard. # 703, # 772, # 945
  • ZFS ARC-plug-in: ondersteuning voor ZFS-on-Linux is toegevoegd. Met dank aan Marc Fournier en Wilfried Goesgens. # 552
  • Zookeeper-plug-in: deze nieuwe plug-in leest gegevens van de opdracht Apache Zookeeper MNTR. Met dank aan Jeremy Katz. # 826

Wat is nieuw in versie:

  • Build-systeem: mogelijkheid om out-of-tree builds te maken is opgelost. Met dank aan Vincent Bernat. # 792
  • Plug-ins voor systeem, schijf en gebruiker maken: detectie en gebruik van libstatgrab ≧ 0.90 is toegevoegd. Met dank aan Vincent Bernat. # 445, # 795, # 806, # 807, # 908
  • Plug-insysteem bouwen, geheugen, CPU, TCPConns en processen: er zijn talloze fixes met betrekking tot OpenBSD-ondersteuning toegevoegd. Met dank aan Landry Breuil. # 777, # 778, # 779, # 808
  • Build-systeem: plug-ins exporteren nu alleen module_register (). Met dank aan Florian Forster.
  • Build-systeem: verschillende opruimacties en verbeteringen zijn doorgevoerd. Met dank aan Marc Fournier.
  • verzameld: er zijn talloze interne wijzigingen en verbeteringen aan de daemon en de plugin-API aangebracht. Met dank aan Florian Forster, Pierre-Yves Ritschard en Alex Petrov. # 512, # 727
  • verzameld: veel spelfouten zijn gecorrigeerd in opmerkingen en documentatie en er zijn verschillende foutmeldingen verbeterd. Met dank aan Ruben Kerkhof, Abhinav Upadhyay, Olivier Bazoud, Pierre-Yves Ritschard, Tim Smith, Moshe Zada, Katelyn Perry en Marc Fournier.
  • verzameld: regels / doelen kunnen nu worden toegevoegd aan bestaande filterkettingen. Met dank aan Marc Falzon. # 444
  • verzameld: mislukte bestemmingen filterkettingen loggen nu de lijst met beschikbare schrijfdoelen in. Met dank aan Wilfried Goesgens. # 650, # 1043
  • collectd: Ondersteuning voor processignalering en -beheer door parvenu en systemd is geïmplementeerd voor het Linux-platform. Met dank aan Pierre-Yves Ritschard en Marc Fournier. # 798, # 811, # 814
  • collectd: De CollectInternalStats-optie is toegevoegd. Met dank aan Yves Mettier. # 691
  • collectd: de daemon-broncode en afhankelijkheden zijn verplaatst naar de src / daemon / map. Met dank aan Florian Forster.
  • collectd: Met de nieuwe MaxReadInterval-optie kan het exponentiële pogingeninterval van leesfouten van plug-ins worden gedekt. Met dank aan Alexey Remizov en Florian Forster. # 713
  • collectd: de opdrachtregeloptie -P heeft nu voorrang op de PIDFile-optie. Met dank aan Thomas D. # 553
  • collection.cgi: Er zijn verschillende wijzigingen aan de gegevensbron aangebracht. Met dank aan Fabiano Pires en Sebastian Harl.
  • libcollectdclient: verspreidt nu fouten bij het ondertekenen / coderen van netwerkpakketten. Met dank aan Florian Forster.
  • Configuratie: ondersteuning voor niet-genoteerde IPv6-adressen is toegevoegd. Met dank aan Sebastian Harl. # 489
  • Documentatie: er zijn verschillende verbeteringen aangebracht. Met dank aan Florian Forster en Marc Fournier.
  • Voorbeelden: de sample C-plugin is bijgewerkt naar de huidige plugin-API. Met dank aan Sebastian Harl.
  • Licenties: de volgende componenten zijn opnieuw gekoppeld aan de MIT-licentie: de Apple Sensors, Ascent, DBI, e-mail, entropy, GenericJMX, gmond, LogFile, nginx, Notify Desktop, NTPd, NUT, olsrd, Perl, Ping , PostgreSQL, Protocollen, RouterOS, RRDCacheD, SNMP, StatsD, SysLog, Table, Tail, UnixSock, vmem, VServer, Wireless, Write Riemann en XMMS plug-ins, de core collectd daemon, de collectdmon, collectd-nagios en collectd-tg utilities, alle doelen en overeenkomsten, liboconfig, de meeste utils_ * -bestanden en de plug-ins API.
  • Tests: een testsuite is toegevoegd. Met dank aan Florian Forster.
  • Drempelwaarde: de berekening van de hysteresis is betrouwbaarder gemaakt. Met dank aan Jan Kundrat. # 581
  • Drempel: er zijn verschillende oplossingen en verbeteringen aangebracht. Met dank aan Manuel Luis Sanmartin Rozada. # 649, # 644
  • AMQP-plug-in: de optie ConnectionRetryDelay is toegevoegd, waardoor het opnieuw verbinden kan worden uitgesteld. Met dank aan Yoga Ramalingam en Marc Fournier. # 833
  • AMQP-invoegtoepassing: de opties QueueDurable en QueueAutoDelete zijn toegevoegd en geven controle over het maken en verwijderen van wachtrijen. Met dank aan David Blundell en Marc Fournier. # 623
  • Apache, Ascent, BIND, cURL, cURL-JSON, cURL-XML, nginx en Write HTTP-plug-ins: het aanpassen van het veld User-Agent is nu mogelijk tijdens het compileren. Met dank aan Jeremy Katz. # 440
  • Apache, Ascent, BIND, cURL, cURL-JSON, cURL-XML, nginx-plug-ins: de verbinding wordt gereset als deze niet binnen het geconfigureerde interval is voltooid. De nieuwe Timeout-optie geeft controle over dit gedrag. Met dank aan Jan Kundrat en Marc Fournier. # 982, # 983, # 993
  • Apache, Ascent, cURL, cURL-JSON, cURL-XML, nginx, schrijf HTTP-plug-ins: laat gebruikersnamen en wachtwoorden dubbele punten bevatten als deze tegen libcurl zijn gebouwd ≧ 7.19.1. Met dank aan Marc Fournier. # 695, # 947
  • Apache-plug-in: de optie SSLCiphers geeft controle over de coderingsalgoritmen voor gebruik met TLS-verbindingen. Met dank aan Toni Moreno. # 946
  • Barometer plug-in: deze nieuwe plug-in leest sensorgegevens van verschillende digitale barometers van Freescale en Bosch. Met dank aan Tomas Menzl. # 69, # 693
  • Batterij-insteekmodule: rapportage van waarden als percentage en melding van aangetaste batterijen is toegevoegd. Met dank aan Florian Forster.
  • Batterij-plug-in: ondersteuning voor het lezen van waarden van sysfs op Linux is toegevoegd. Met dank aan Andy Parkins, Nicholas Humfrey, Peter Wu en Florian Forster. # 725, # 810, # 998
  • Batterijinvoegtoepassing: de waarde voor stroom wordt niet langer geleverd, tenzij de batterij deze informatie biedt. Met dank aan Florian Forster.
  • BIND-plug-in: de XML v3 API van Bind wordt nu ondersteund; Met dank aan Victor Berger, Bruno Premont en Michal Humpula. # 742, # 847
  • Ceph-plug-in: deze nieuwe plug-in verzamelt statistieken van het Ceph-gedistribueerde opslagsysteem. Met dank aan Dan Ryder, Dennis Zou, Colin McCabe, Sage Weil. # 522, # 598
  • ConnTrack-invoegtoepassing: ondersteuning voor het rapporteren van waarden als percentage, evenals oudere conntrack-bestanden in / proc is toegevoegd. Met dank aan Pierre-Yves Ritschard. # 497, # 680
  • CPU-plug-in: de plug-in kan nu waarden rapporteren als percentages en geaggregeerde waarden per staat en per CPU. Met dank aan Pierre-Yves Ritschard, Florian Forster, Fabien Wernli, Nicholas Humfrey en Wilfried Goesgens. # 499, # 516, # 639 # 734, # 812, # 802
  • plug-in cURL-JSON: extraheren van waarden uit complexe JSON-structuren is verbeterd. Met dank aan Jim Radford. # 408, # 411
  • cURL-JSON-plug-in: intervallen kunnen nu per URL worden geconfigureerd. Met dank aan Stan Sawa. # 685
  • cURL-JSON, cURL-XML, schrijf HTTP-plug-ins: deze plug-ins volgen nu ook HTTP-omleidingen. Met dank aan Marc Fournier.
  • cURL, cURL-JSON, cURL-XML-plug-ins: HTTP Digest-verificatie is geïmplementeerd. Met dank aan Frank Cornelis. # 482
  • DBI-, Oracle- en PostgreSQL-plug-ins: er is een parameter MetadataFrom toegevoegd die het mogelijk maakt om metagegevens in databasekolommen in te stellen. Met dank aan Mark Wong. # 317, # 321
  • DBI-invoegtoepassing: meerdere databases tegelijkertijd kunnen doorzoeken, is nu mogelijk. Met dank aan Vincent Bernat. # 453
  • Disk-plug-in: op het Linux-platform kunnen schijfnamen nu in udev worden opgezocht met de optie UdevNameAttr. Met dank aan Patrick Mooney. # 537
  • Disk-plug-in: deze plug-in verzamelt nu verschillende aanvullende I / O-gerelateerde statistieken op het Linux-platform. Met dank aan Florian Forster en Michael Schenck. # 705, # 759
  • DRBD-plug-in: deze nieuwe plug-in leest de statistieken van Distributed Replicated Block Device (DRBD) van Linux. Met dank aan Tim Laszlo. # 566, # 700
  • Exec, UnixSock-plug-ins: met het PUTNOTIF-commando kunnen nu metadata op meldingen worden ingesteld. Met dank aan John-John Tedro. # 416
  • fhcount plugin: deze nieuwe plug-in meldt het aantal gebruikte bestandshandles. Met dank aan Jiri Tyr. # 1009
  • GenericJMX-plug-in: er is een klasse-lader voor JMXConnectorFactory toegevoegd, waardoor de plug-in kan werken met JBOSS & gt; 7. Met dank aan Alexandre Moutot. # 452
  • IPC-plug-in: deze nieuwe plug-in verzamelt informatie met betrekking tot gedeeld geheugen. Met dank aan Andres J. Diaz. # 925
  • Java-plug-in: gebruikt nu de hostnaam die is gedefinieerd in het configuratiebestand. Met dank aan Pierre-Yves Ritschard. # 530, # 681
  • Plug-in laden: de plug-in kan nu waarden als percentages rapporteren. Met dank aan Vedran Bartonicek en Pierre-Yves Ritschard. # 344, # 498
  • Log Logash-plug-in: deze nieuwe plug-in schrijft verzamelde logboeken en gebeurtenissen als Logstash JSON-geformatteerde gebeurtenissen. Met dank aan Pierre-Yves Ritschard. # 360
  • LVM-plug-in: de plug-in verzamelt de thin-poolgegevensvolumes en rapporteert geen virtuele volumes meer. Met dank aan Benjamin Gilbert. # 603
  • memcached plugin: listen_disabled_num zijn nu ook gerapporteerd. Met dank aan Matt Cottingham. # 622
  • Geheugen plug-in: Slab-geheugenrapportage op het Linux-platform is toegevoegd. Met dank aan Manuel CISSE en Marc Fournier. # 560, # 697
  • Geheugeninvoegtoepassing: de plug-in kan nu waarden als percentages rapporteren. Met dank aan Jeremy Katz, Florian Forster en Manuel CISSE. # 501, # 511, # 559
  • Modbus-plug-in: selecteren tussen vasthouden en invoeren van registers is nu mogelijk. Met dank aan Jan Vitek. # 338
  • Modbus-plug-in: ondersteuning voor toegang tot apparaten via een RS-485 seriële poort is toegevoegd. Met dank aan Eric Sandeen.
  • Multimeter plugin: deze plugin wordt niet meer standaard op het AIX-platform gebouwd. Met dank aan Manuel Luis Sanmartin Rozada. # 549, # 684
  • MySQL- en PostgreSQL-plug-ins: als u 127.0.0.1 als een host doorgeeft, heeft dit tot gevolg dat de algemene hostnaam in metrische namen wordt gebruikt. Met dank aan Jeremy Katz. # 441
  • MySQL-plug-in: InnoDB, Select and Sort statistiekencollectie is toegevoegd. Met dank aan Wilson Felipe, Marek Becka en Pierre-Yves Ritschard. # 248, # 621, # 699, # 824
  • MySQL-plug-in: de opties Alias ​​en ConnectTimeout zijn toegevoegd. Dank aan William Tisater.
  • Netlink-plug-in: ondersteuning voor 64bit-netlinktellers is toegevoegd. Met dank aan Marek Becka. # 435
  • Netwerkplug-in: de configuratie-optie ReconnectInterval is toegevoegd. Met dank aan John Ferlito. # 732
  • NFS-plug-in: ondersteuning voor NFSv4.0 is geïmplementeerd. Met dank aan Marek Becka. # 550
  • OneWire-plug-in: ondersteuning voor meer temperatuurverschaffende sensorfamilies is toegevoegd. Met dank aan Tomasz Torcz. # 672
  • OneWire-plug-in: ondersteuning voor volledig OWFS-pad en meer apparaatfamilies is geïmplementeerd. Met dank aan Tomas Menzl. # 68
  • OpenLDAP-plug-in: deze nieuwe plug-in leest meetinformatie uit de cn = Monitor-substructuur van OpenLDAP. Met dank aan Kimo Rosenbaum, Marc Fournier en Nicholas Humfrey. # 719
  • OpenVPN-plug-in: ondersteuning voor OpenVPN 2.3.0 is geïmplementeerd. Met dank aan Ed Okerson. # 252
  • OpenVZ-plug-in: er zijn verschillende verbeteringen aangebracht, waardoor de plug-in rapportwaarden rapporteert zoals de andere collectd-plug-ins doen. Met dank aan Chris Lundquist. # 264
  • Perl-plug-in: er is een nieuwe listval_filter-methode toegevoegd, er zijn verschillende interne opschoning en verbeteringen aangebracht en er is een testsuite toegevoegd. Met dank aan Matthias Bethke. # 728
  • PostgreSQL-plug-in: met de nieuwe optie ExpireDelay kunnen oudere waarden worden overgeslagen in afwachting van schrijven wanneer de database langzamer wordt. Met dank aan Stephen O'Dor. # 593
  • PowerDNS-plug-in: de plug-in is bijgewerkt voor statistieken van pdns 3.4.3. Met dank aan Ruben Kerkhof. # 965
  • Plug-in processen: er is een geheugengebruiksoptimalisatie voor onopvallende systemen toegevoegd. Met dank aan Florian Forster. # 652
  • Python-plug-in: ondersteuning voor Python3 is verbeterd, ModulePath is nu toegevoegd aan sys.path en de functie get_dataset () is toegevoegd aan de Python API. Met dank aan Sven Trenkel en Patrick Browne. # 890, # 751, # 771
  • Redis en Write_Redis-plug-ins: de ondersteuningsbibliotheek is overgeschakeld van credis naar hiredis. Met dank aan Andres J. Diaz, Victor Seva, Marc Fournier, Johan Bergstrom, Michael Spiegle en Brianpkelly. # 296, # 464, # 475, # 799, # 1030
  • Redis-plug-in: aangepaste opdrachten kunnen nu worden gebruikt om waarden op te halen die zijn opgeslagen in Redis. Met dank aan Pierre-Yves Ritschard. # 816
  • Redis-plug-in: ondersteuning voor wachtwoorden van maximaal 512 tekens is toegevoegd. Met dank aan Jeremy Katz. # 532
  • Sensors plugin: ondersteuning voor de power-sensoren van lm_sensors is toegevoegd. Met dank aan Jan Kundrat. # 571
  • SMART-plug-in: deze nieuwe plug-in verzamelt SMART-statistieken van schijfstations. Met dank aan Vincent Bernat. # 797
  • SNMP-plug-in: een zwarte lijst / whitelistfunctie kan nu worden gebruikt om te filteren welke OID's moeten worden verzameld. Met dank aan Christophe Courtaut. # 414
  • SNMP-plug-in: SNMPv3-authenticatie en coderingsondersteuning is geïmplementeerd. Met dank aan Michael Pilat. # 362
  • SNMP-plug-in: twee foutmeldingen zijn gedisambigueerd. Dank aan Sergey. # 939, # 952
  • Swap-plug-in: de plug-in kan nu waarden rapporteren als percentages. Met dank aan Jeremy Katz en Florian Forster. # 500, # 510
  • Swap-plugin: de plug-in mislukt niet langer op Linux-systemen waar SwapCached niet door de kernel wordt belicht. Met dank aan Florian Forster. # 733
  • Tail-plug-in: de opties GaugeInc en GaugeAdd zijn geïmplementeerd. Met dank aan Andre Ferraz. # 673
  • Staart-plug-in: intervallen kunnen nu per bestand worden geconfigureerd. Met dank aan Tom Leaman. # 446
  • TCPConns-plug-in: de AllPortsSummary-optie, waarmee alle verbindingen kunnen worden samengevat, is toegevoegd. Met dank aan Marek Becka. # 488
  • TCPConns-plug-in: drie statistieken werden hernoemd naar het AIX-platform, omwille van de consistentie. Met dank aan Manuel Luis Sanmartin Rozada. # 546
  • Turbostat-plug-in: deze nieuwe plug-in leest de CPU-frequentie en de residentie van de C-staat in moderne Intel-turbo-compatibele processors. Met dank aan Vincent Brillault, Jean Delvare en Nicolas Iooss. # 651
  • UnixSock-plug-in: de opdracht GETTHRESHOLD is opnieuw toegevoegd. Met dank aan Manuel Luis Sanmartin Rozada. # 674
  • Vernisplugin: ondersteuning voor Varnish 4 is toegevoegd, evenals meetgegevens die alleen beschikbaar zijn in Varnish 4. Met dank aan Marc Fournier. # 618, # 783
  • virt plugin: geheugengebruik voor gasten wordt nu ook verzameld. Met dank aan Tiago Carvalho, jazzmes en Zollner Robert.
  • virt plugin: het is nu mogelijk om te kiezen tussen het gebruik van de naam van de gast of UUID als plugin_instance. Met dank aan Remi Ferrand. # 385
  • virt plugin: de libvirt plug-in is hernoemd naar virt. Met dank aan Florian Forster.
  • Plug-in schrijven: wanneer de verbinding met grafiet mislukt, worden pogingen om opnieuw verbinding te maken nu beperkt tot eenmaal per seconde. Met dank aan Florian Forster. # 625
  • HTTP-plug-in schrijven: ondersteuning voor meerdere instanties van deze plug-in is verbeterd. Het blok is verouderd ten gunste van. Met dank aan Marc Fournier. # 902
  • HTTP-plug-in schrijven: er zijn verschillende TLS-gerelateerde configuratie-opties toegevoegd. Met dank aan Ingmar Runge. # 666
  • HTTP-plug-in schrijven: met de opties LowSpeedLimit en Timeout kunt u langzame / vastgelopen netwerkverbindingen opnieuw instellen. Met dank aan loginator17 en Marc Fournier. # 752, # 985
  • HTTP-plug-in schrijven: de grootte van de payload die op de HTTP-server is gepost, kan nu worden beheerd met de optie BufferSize. Met dank aan Florian Forster. # 722
  • Kafka-plug-in schrijven: deze nieuwe plug-in verzendt gegevens naar Apache Kafka, een wachtrij voor gedistribueerde berichten. Met dank aan Pierre-Yves Ritschard, ciomaire, Vincent Bernat en Marc Fournier. # 670, # 694, # 794, # 853, # 014
  • Write Log-plugin: deze nieuwe plug-in verzendt verzamelde waarden naar de geconfigureerde logbestemming (en). Met dank aan Pierre-Yves Ritschard. # 886
  • Schrijf Riemann plugin: Extra meta strings worden nu toegevoegd als attributen in meldingen. Met dank aan John-John Tedro. # 417
  • Schrijf Riemann-plug-in: Meldingsbericht wordt nu verzonden naar de Riemann-server via het beschrijvingsveld. Met dank aan Adrian Miron. # 575
  • Schrijf Riemann-plug-in: ondersteuning voor aangepaste kenmerken is toegevoegd. Met dank aan Pierre-Yves Ritschard. # 459
  • Riemann plug-in schrijven: Ondersteuning was geïmplementeerd voor het batchgewijs versturen van gebeurtenissen naar Riemann (bij gebruik van TCP), en is standaard ingeschakeld. Met dank aan Pierre-Yves Ritschard. # 800
  • Schrijf Riemann-plug-in: de EventServicePrefix-optie is toegevoegd, die een voorvoegsel toevoegt aan namen van evenementendiensten. Met dank aan Moshe Zada. # 706
  • Schrijf Riemann-plug-in: drempelcontroles kunnen nu worden doorgegeven aan de Riemann-server. Met dank aan Pierre-Yves Ritschard. # 518
  • Schrijf Sensu-plug-in: deze nieuwe plug-in levert waarden aan Sensu, een systeem voor het verwerken en monitoren van stromen. Met dank aan Fabrice A. Marie en Marc Fournier. # 912, # 1001, # 1016
  • TSDB-plug-in schrijven: deze nieuwe plug-in verzendt gegevens naar OpenTSDB, een schaalbare database in de tijdreeks. Met dank aan Kevin Bowling, Florian Forster, Dallin Young, Michael Schenck en Pierre-Yves Ritschard. # 703, # 772, # 945
  • ZFS ARC-plug-in: ondersteuning voor ZFS-on-Linux is toegevoegd. Met dank aan Marc Fournier en Wilfried Goesgens. # 552
  • Zookeeper-plug-in: deze nieuwe plug-in leest gegevens van de opdracht Apache Zookeeper MNTR. Met dank aan Jeremy Katz. # 826

Wat is nieuw in versie 5.4.1:

  • AMQP-plug-in: voeg ondersteuning toe voor RabbitMQ 0.4.x om compilerwaarschuwingen te voorkomen. Met dank aan Sebastian Harl voor het implementeren hiervan.
  • Apache- / netwerkplug-ins: verbeterde initialisatieorder heeft hopelijk problemen met de initialisatie van gcrypt opgelost
  • Aquaero-plug-in: het type dat wordt gebruikt om het ventilatorgebruik in te dienen, is opgelost. Bedankt aan Alex Deymo voor de patch.
  • cgroups-plug-in: er is een klein geheugenlek opgelost. Het controleren van het bestaan ​​van een mount-optie zonder een waarde was opgelost. Meer permissieve parsen van het bestand cpuacct.stats herstelt de ondersteuning voor sommige versies van Linux. Met dank aan Marc Fournier voor bugrapporten en patches.
  • cURL-plug-in: blokken repareren zonder een instantie. Met dank aan Alexander Golovko voor de rapportage en Sebastian Harl voor het oplossen hiervan.
  • cURL-JSON-plug-in: mogelijk ongeldige geheugentoegang is verwijderd. Met dank aan Jim Radford voor zijn patch.
  • Interface-plug-in: gedrag corrigeren onder FreeBSD 10: rapportage van statistieken per adres veroorzaakte dubbele updates voor dezelfde statistiek. Dank aan demon / @trtrmitya voor de patch.
  • Plug-in voor Graphite schrijven: gebruik TCP om standaard verbinding te maken met Graphite. De standaardwaarde is gewijzigd van TCP naar UDP tussen 5.3.1 en 5.4.0, wat een regressie is. Met dank aan Marc Fournier voor het oplossen hiervan. Het gedrag opnieuw verbinden is verbeterd. Bedankt aan Michael Hart voor zijn patch.
  • ZFS ARC-plug-in: verzamel & quot; toegewezen & quot; en & quot; gestolen & quot; alleen op FreeBSD.

Wat is nieuw in versie 5.4.0:

  • collectd: de configuratieoptie LoadPlugin probeert niet langer twee keer plug-ins te laden. Als er meer dan één LoadPlugin-instructie of -blok wordt aangetroffen, heeft alleen de eerste effect.
  • collectd: Met de AutoLoadPlugin-optie kunnen plug-ins automatisch worden geladen waarvoor een configuratie is gevonden.
  • collectd: Met de opties WriteQueueLimitHigh en WriteQueueLimitLow kunnen collectd waarden verlagen als ze onder stress staan, om te voorkomen dat er onvoldoende geheugen beschikbaar is. Bedankt aan Yves Mettier voor zijn patch.
  • AMQP-plug-in: de opties GraphiteSeparateInstances en GraphiteAlwaysOppendDS zijn toegevoegd. Dank aan Laurent voor de patch.
  • Aquaero-plug-in: deze nieuwe plug-in leest verschillende statistieken, bijvoorbeeld ventilatorsnelheden en temperaturen, van Aquaero 5, een bedieningspaneel voor ventilator en waterkoeling. Met dank aan Alex Deymo voor zijn patch.
  • cURL-plug-in: de MeasureResponseCode-optie is toegevoegd. Met dank aan Jan Matejka voor zijn patch.
  • cURL-JSON-plug-in: Ondersteuning voor UNIX-domeincontactdozen en array-wildcards is toegevoegd. Met dank aan Jim Radford voor zijn patch.
  • cURL-XML-plug-in: ondersteuning voor lange URL's is verbeterd.
  • cgroups-plug-in: deze nieuwe plug-in verzamelt CPU-accountinginformatie voor processen in een cgroup. Dank aan Michael Stapelberg voor zijn patch.
  • DF-invoegtoepassing: de opties WaardenAbsolute en Waarden Percentage zijn toegevoegd. Bedankt aan Vedran Bartonicek voor de patch.
  • Exec-plug-in: doe UID / GID-zoekopdrachten voordat u gaat forken. Dit zou een raceconditie in de NSS-bibliotheek moeten voorkomen. Bedankt aan Ceri Storey voor de patch.
  • LVM-plug-in: deze nieuwe plug-in verzamelt groottegegevens van Linux 'Logical Volume Manager (LVM). Dank aan Chad Malfait voor zijn werk.
  • memcached plug-in: ondersteuning voor increment en decrement is toegevoegd. Bedankt aan Blake Matheny voor de patch.
  • MIC-plug-in: deze nieuwe plug-in verzamelt het CPU- en geheugengebruik, het stroomverbruik en de temperaturen van Intel's Many-Integrated-Core (MIC) -architectuur, zoals Xeon Phi-kaarten. Bedankt aan Evan Felix voor zijn werk.
  • Netlink-plug-in: deze plug-in is geconverteerd om de ondersteunde libmnl-bibliotheek te gebruiken. Met dank aan Andreas Henriksson voor zijn patch.
  • nginx-plug-in: verzameling van geaccepteerde en afgehandelde verbindingen is toegevoegd. Bedankt Patrick Shan voor zijn patch.
  • sigrok-plug-in: deze nieuwe plug-in verzamelt statistieken van sigrok, een signaalverwerkingsraamwerk dat verschillende hardwareapparaten leest, van lichtmeters tot spectrumanalysators. Met dank aan Bert Vermeulen voor zijn patch.
  • StatsD-plug-in: deze nieuwe plug-in luistert naar een UDP-socket en leest statistieken in de StatsD-indeling.
  • Vernis-plug-in: er zijn veel extra statistieken toegevoegd. Dank aan Nick Stenning voor zijn patch.
  • Plug-in voor Graphite: ondersteuning voor UDP is toegevoegd. Met dank aan Javier Maestro voor zijn patch.
  • Schrijf Riemann-plug-in: de TTLFactor-optie is toegevoegd.

Wat is nieuw in versie 4.10.3:

  • Documentatie: verschillende updates en toevoegingen. Met dank aan Sebastian Harl.
  • collectd: Build-problemen (compiler-waarschuwingen) zijn opgelost. Met dank aan Bruno Premont.
  • collectd: Drempel-subsectie: verwerking van NAN-waarden in de percentageberekening is opgelost.
  • collectd, Java-plug-in, NTPd-plug-in: verschillende diagnostische berichten zijn verbeterd.
  • plug-in cURL-JSON: het gebruik van arrays is opgelost.
  • libvirt-plug-in: een fout bij het lezen van de virtuele CPU-statistieken is opgelost. Dank aan & quot; JLPC & quot; voor het melden van dit probleem.
  • Modbus-plug-in: compatibiliteit met libmodbus 2.0.3 is hersteld. (Alleen versie 4.10.3)
  • Plug-in Processes: potentieel foutief gedrag is opgelost in een geval van foutafhandeling.
  • Python-plug-in: verhelpen van verzending van waarden uit Python-scripts naar collectd. Met dank aan Gregory Szorc voor het vinden en oplossen van dit probleem.

Wat is nieuw in versie 4.10.2:

  • Documentatie: verschillende documentatieoplossingen
  • collectd: als het opnemen van één configuratiebestand mislukt, ga dan verder met de rest van de configuratie indien mogelijk.
  • collectd: repareer een bug in de leesfunctieplanning. In zeldzame gevallen zijn leesfuncties mogelijk niet zo vaak aangeroepen als gevraagd.
  • collectd: Concurrency-problemen met errno (3) onder AIX zijn opgelost: een threadveilige versie van errno moet worden aangevraagd onder AIX. Met dank aan Aurelien Reynaud voor zijn patch.
  • verzameld: een overgebleven hard-gecodeerde 2 is vervangen door de configureerbare time-outwaarde. (Alleen versie 4.10.2)
  • cURL, memcachec, Tail-plug-ins: verhelp de verwerking van DERIVE-gegevensbronnen. Het matchen van het einde van een string is verbeterd; dankzij Sebastian Harl voor de patch.
  • cURL-JSON-plug-in: verhelp een probleem bij het parseren van 64-bits gehele getallen. Het lezen van JSON-gegevens van niet-HTTP-bronnen is opgelost.
  • NetApp-plug-in: geef de intervalinstelling door aan de verzendfunctie. Herstel de compatibiliteit met NetApp Release 7.3. Bedankt aan Sven Trenkel voor de patch.
  • Netwerkplug-in: wees minder uitgebreid over ongecontroleerde handtekeningen om te voorkomen dat de logboeken worden spamming.
  • E-mail-plug-in melden: problemen met concurrency zijn opgelost.
  • Python-plug-in: stel sys.argv in, omdat veel scripts niet verwachten dat het niet is ingesteld. Bedankt aan Sven Trenkel voor de patch.
  • RRDtool, RRDCacheD-plug-ins: repareer een te strikte bewering bij het maken van RRD-bestanden.
  • Swap-plug-in: een bug die tot onjuiste I / O-waarden leidde, is verholpen. (Alleen versie 4.10.2)
  • Waardenovereenkomst: er is een klein geheugenlek opgelost. Bedankt aan Sven Trenkel voor de patch.

Wat is nieuw in versie 4.10.1:

  • Systeem bouwen: controleren op strtok_r (3) onder Solaris is gerepareerd.
  • Overdraagbaarheid: correcties voor Solaris 8 zijn toegepast. Met dank aan Aurelien Reynaud en Alexander Wuerstlein voor hun patches.
  • collectd: de shutdown-snelheid bij het beëindigen van de leesthreads is verbeterd.
  • libcollectdclient: Een formatfout in de PUTVAL-opdracht is verwijderd. Met dank aan Johan Van den Brande om dit te repareren.
  • DF-invoegtoepassing: er is een foutmelding weergegeven wanneer cu_mount_getlist mislukt.
  • Plug-in Processes: ontbrekende initialisatiecode voor IO-leden van een struct is toegevoegd. Met dank aan Aurelien Reynaud voor het oplossen van dit.
  • Python-plug-in: geheugenlekken in de callbacks voor schrijven en notificatie zijn opgelost. Een mogelijk crash toen de plug-in was geladen, maar niet geconfigureerd, is opgelost. Met dank aan Sven Trenkel voor zijn patches.
  • SNMP-plug-in: breedsprakigheid met betrekking tot onbekende ASN-typen is verhoogd. Een buildprobleem met PowerPC- en ARM-processors is opgelost door Aurelien Reynaud; bedankt!
  • PowerDNS-plug-in: compatibiliteitswijzigingen voor PowerDNS 2.9.22 en hoger zijn toegepast. Dank aan Luke Heberling voor zijn veranderingen.

Wat is nieuw in versie 4.8.1:

  • Nieuwe patch releases van collectd zijn gemaakt. De wijzigingen omvatten een zeldzame maar vervelende race-toestand in de UnixSock-plug-in, wat ertoe kan leiden dat gegevens verloren gaan of naar een verkeerde bestandsbeschrijving worden geschreven. Iedereen die de UnixSock-plug-in gebruikt, wordt geadviseerd om te upgraden.
  • Build-systeem: problemen bij het bouwen van de IP-Tables-plug-in zijn opgelost.
  • Exec-plug-in: wis het signaalblokmasker voordat u exec (2) aanroept.
  • Perl-plug-in: declareer de omgevingsvariabele. Dit lost buildproblemen op sommige platforms op.
  • Plug-in processen: verwijder onnodige oproep van realloc (3). Met dank aan Andres J. Diaz voor de patch.
  • UnixSock-plug-in: verhelpt een (goed verborgen) race-situatie gerelateerd aan de verwerking van bestandsdescriptor.

Wat is nieuw in versie 4.6.2:

  • Verzameling van het aantal gecachte RR-sets is opgelost in het & quot; BIND & quot; plugin.
  • Filterketens kunnen nu worden geconfigureerd zonder een standaarddoel.
  • Portabiliteitscorrecties zijn toegevoegd aan de & quot; DNS & quot; en & quot; Oracle & quot; plugins.
  • Problemen met een hulpprogrammafunctie van Solaris zijn opgelost.
  • Een typfout die verhinderde dat de module correct werd gebruikt, is gecorrigeerd in het & quot; TimeDiff & quot; match.
  • Een mogelijke raceconditie tijdens het opstarten is opgelost in de & quot; RRDtool & quot; plugin.

Wat is nieuw in versie 4.6.1:

  • Een "off-by-one" fout in de IPMI plugin is opgelost.
  • Kleinere problemen in de BIND-plug-in, documentatie en het build-systeem zijn opgelost.

Wat is nieuw in versie 4.6.0:

  • Een infrastructuur voor het filteren en manipuleren van waarden is toegevoegd aan de daemon.
  • Er is een communicatie- en controlebibliotheek toegevoegd.
  • Plug-ins voor BIND, cURL, DBI, OpenVPN, Oracle en RRDCacheD zijn toegevoegd.
  • Nieuwe functies zijn toegevoegd aan de plug-ins CSV, Interface, memcached, MySQL, PostgreSQL en Processes.
  • De CPU- en Swap-plug-ins zijn geporteerd naar OpenBSD.
  • Foutafhandeling en / of draagbaarheid is verbeterd in de IPMI- en Perl-plug-ins.

Vergelijkbare software

Placid
Placid

3 Jun 15

audit daemon
audit daemon

28 Sep 15

Os-Cafe
Os-Cafe

2 Jun 15

Reacties op collectd

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!