collectd ay isang bukas na mapagkukunan, portable, malayang mai-download, madaling gamitin, madaling i-install at maaasahang command-line software project na ipinatupad sa plain C bilang isang daemon na dinisenyo upang matulungan ang mga user na mangolekta ng system impormasyon. Ini-imbak ang output sa isang RRD file bawat 10 segundo.
Nagtitulot ng data mula sa maraming mga bahagi ng hardware
Salamat sa maraming plugin nito, ang kolektahin ay nangangalap ng data tungkol sa pag-load ng CPU, paggamit ng RAM, paggamit ng disk, pati na rin ang paggamit ng network interface at ang trapiko ng DNS. Ito ay namamalagi sa memorya at gumagamit ng / proc-filesystem para sa pagbabasa ng impormasyon.
Kabilang sa mga tampok nito, maaari naming banggitin ang pagsasama ng SNMP (Simple Network Management Protocol) para sa querying mga kagamitan sa network, pati na rin ang isang malakas na code ng network na maaaring magamit upang mangolekta ng mga istatistika para sa kumpletong mga setup ng system.
Ang pag-andar nito ay maaaring pahabain
Maaari mong madaling mapalawak ang pag-andar ng program na may mga plugin. Ang mga ito ay maaaring nakasulat sa mga wika ng programming ng C, Perl, Java, Python o UNIX Shell, o maaaring magsagawa ng mga binary o script. Ang suporta para sa Java MBean ay ibinigay din.
Kapag gumagamit ng collectd upang mangolekta ng mga istatistika, pakitandaan na hindi ito gumagawa ng mga graph at nag-aalok ng limitadong pag-andar ng pagsubaybay. Matagumpay na nasubok sa 32 at 64-bit na platform ng computer.
Pagsisimula sa collectd
Upang i-install ang kolektibong software sa iyong personal na computer, kailangan mo munang i-download at i-save ang pinakabagong release ng programa sa iyong direktoryo ng Home, kunin ang mga nilalaman nito gamit ang isang utility ng archive manager, magbukas ng Terminal app at lumipat sa lokasyon kung saan napatalsik ang file ng archive (eg cd / home / softow / collectd-5.4.1).
Pagkatapos, sa terminal emulator, patakbuhin ang & lsquo; ./ configure && gumawa & rsquo; utos upang i-configure (i-optimize) at ipunin ang programa. Pagkatapos ng isang matagumpay na proseso ng pag-compile, patakbuhin ang & lsquo; gumawa ng pag-install & rsquo; command bilang root o ang & lsquo; sudo gumawa i-install & rsquo; Command bilang isang privileged user upang i-install ito ng system wide at gawin itong magagamit sa lahat ng mga gumagamit sa iyong machine.
Ano ang bagong sa paglabas na ito:
- Gumawa ng system: Ang kakayahang gumawa ng out-of-tree na gagawa ay naayos na. Salamat sa Vincent Bernat. # 792
- Gumawa ng mga plugin ng system, Disk at Mga User: Ang pagtuklas at paggamit ng libstatgrab ≧ 0.90 ay naidagdag na. Salamat sa Vincent Bernat. # 445, # 795, # 806, # 807, # 908
- Buuin ang mga system, Memory, CPU, TCPConns at Mga plugin ng Mga Proseso: Nagdagdag ng maraming mga pag-aayos na may kaugnayan sa suporta sa OpenBSD. Salamat kay Landry Breuil. # 777, # 778, # 779, # 808
- Gumawa ng system: I-export lamang ng mga plug-in module_register (). Salamat sa Florian Forster.
- Gumawa ng system: Ginawa ang iba't ibang mga paglilinis at pagpapahusay. Salamat sa Marc Fournier.
- collectd: Maraming mga panloob na pagbabago at pagpapabuti sa daemon at API plugin ang ginawa. Salamat sa Florian Forster, Pierre-Yves Ritschard at Alex Petrov. # 512, # 727
- collectd: Maraming mga pagkakamali sa pagbaybay ay naitama sa mga komento at dokumentasyon at maraming mga mensahe ng error na napabuti. Salamat sa Ruben Kerkhof, Abhinav Upadhyay, Olivier Bazoud, Pierre-Yves Ritschard, Tim Smith, Moshe Zada, Katelyn Perry at Marc Fournier.
- collectd: Mga Panuntunan / Mga Target ay maaaring maidagdag sa kasalukuyang Filter Chains. Salamat sa Marc Falzon. # 444
- kolektibong: Ang mga destinasyon ng Mga Filter ng hindi humahantong na Filter ay mag-log ngayon sa listahan ng magagamit na mga target na write. Salamat sa Wilfried Goesgens. # 650, # 1043
- collectd: Suporta para sa pagbibigay ng senyas at pamamahala ng proseso sa pamamagitan ng upstart at systemd ay ipinatupad para sa platform ng Linux. Salamat sa Pierre-Yves Ritschard at Marc Fournier. # 798, # 811, # 814
- collectd: Ang pagpipilian CollectInternalStats ay naidagdag na. Salamat sa Yves Mettier. # 691
- collectd: Ang source code at mga dependency ng daemon ay lumipat sa src / daemon / directory. Salamat sa Florian Forster.
- collectd: Ang bagong opsyon na MaxReadInterval ay nagbibigay-daan upang i-cap ang pagpaparami ng pag-exponential ng mga error na nabasa ng mga plugin. Salamat sa Alexey Remizov at Florian Forster. # 713
- collectd: Ang opsyon na -P command-line ay may bago sa PIDFile na opsyon. Salamat sa Thomas D. # 553
- collection.cgi: Ginawa ang iba't ibang mga pagsasaayos na kaugnay sa pinagmulan ng data. Salamat sa Fabiano Pires at Sebastian Harl.
- libcollectdclient: Ngayon ay nagpapalaganap ng mga error kapag pumirma / nag-encrypt ng mga packet ng network. Salamat sa Florian Forster.
- Configuration: Suporta para sa hindi nakalap na mga IPv6 address ay naidagdag. Salamat sa Sebastian Harl. # 489
- Dokumentasyon: Iba't ibang mga pagpapabuti ang nagawa. Salamat sa Florian Forster at Marc Fournier.
- Mga halimbawa: na-update ang sample na plugin ng C sa kasalukuyang plugin API. Salamat sa Sebastian Harl.
- Paglilisensya: Ang mga sumusunod na sangkap ay na-relicensed sa lisensya ng MIT: ang Apple Sensors, Ascent, DBI, E-Mail, Entropy, GenericJMX, ginto, LogFile, nginx, Abiso sa Desktop, NTPd, NUT, olsrd, Perl, Ping , PostgreSQL, Protocol, RouterOS, RRDCacheD, SNMP, StatsD, SysLog, Table, Tail, UnixSock, vmem, VServer, Wireless, Isulat ang Riemann at XMMS plugin, ang pangunahing collectd daemon, collectdmon, collectd-nagios at collectd-tg utilities, lahat ng Mga Target at Mga Tugma, liboconfig, karamihan sa mga utils_ * file at plugin API.
- Mga Pagsubok: Ang isang test suite ay naidagdag. Salamat sa Florian Forster.
- Threshold: Ang pagkalkula ng hysteresis ay naging mas maaasahan. Salamat sa Jan Kundrat. # 581
- Threshold: Iba't ibang mga pag-aayos at pagpapahusay ang ginawa. Salamat kay Manuel Luis Sanmartin Rozada. # 649, # 644
- AMQP plugin: Ang opsiyon ng ConnectionRetryDelay ay naidagdag, na nagpapahintulot upang mawala ang pag-reconnection. Salamat sa Yoga Ramalingam at Marc Fournier. # 833
- AMQP plugin: Ang QueueDurable at QueueAutoDelete na mga pagpipilian ay naidagdag, na nagbibigay ng kontrol sa paglikha ng queue at pagtanggal. Salamat sa David Blundell at Marc Fournier. # 623
- Apache, Ascent, BIND, cURL, cURL-JSON, cURL-XML, nginx at Sumulat ng mga plugin ng HTTP: Ang pag-customize ng field ng User-Agent ay posible na ngayon sa pag-compile-time. Salamat sa Jeremy Katz. # 440
- Apache, Ascent, BIND, cURL, cURL-JSON, cURL-XML, nginx plugin: I-reset ang koneksyon kung hindi ito nakumpleto sa loob ng na-configure na Pagitan. Ang bagong pagpipilian sa Timeout ay nagbibigay ng kontrol sa pag-uugali na ito. Salamat sa Jan Kundrat at Marc Fournier. # 982, # 983, # 993
- Apache, pag-akyat, cURL, cURL-JSON, cURL-XML, nginx, Sumulat ng mga plugin ng HTTP: Pahintulutan ang mga username at password na maglagay ng mga colon kung binuo laban sa libcurl ≧ 7.19.1. Salamat sa Marc Fournier. # 695, # 947
- Apache plugin: Ang pagpipiliang SSLCiphers ay nagbibigay ng kontrol sa mga algorithm ng pag-encrypt upang gamitin sa mga koneksyon ng TLS. Salamat sa Toni Moreno. # 946
- Mga sukatan ng barometer: Ang bagong plugin na ito ay nagbabasa ng data ng sensor mula sa iba't ibang mga barometer ng Freescale at Bosch. Salamat sa Tomas Menzl. # 69, # 693
- Plugin ng baterya: Ang pag-uulat ng mga halaga bilang mga porsyento at pag-uulat ng mga nagpapahina sa baterya ay naidagdag. Salamat sa Florian Forster.
- Plugin ng baterya: Suporta para sa pagbabasa ng mga halaga mula sa sysfs sa Linux ay naidagdag. Salamat sa Andy Parkins, Nicholas Humfrey, Peter Wu at Florian Forster. # 725, # 810, # 998
- Plugin ng baterya: Ang halaga para sa kasalukuyang hindi na ibinigay maliban kung ang baterya ay nagbibigay ng impormasyong ito. Salamat sa Florian Forster.
- BIND plugin: Sinusuportahan na ngayon ang XML v3 API ng Bind; Salamat sa Victor Berger, Bruno Premont at Michal Humpula. # 742, # 847
- Ceph plugin: Ang bagong plugin na ito ay nagtitipon ng mga istatistika mula sa Ceph na ipinamamahagi na sistema ng imbakan. Salamat sa Dan Ryder, Dennis Zou, Colin McCabe, Sage Weil. # 522, # 598
- ConnTrack plugin: Suporta para sa pag-uulat ng mga halaga bilang mga porsyento pati na rin ang mga file ng conntracking sa legacy sa / proc ay naidagdag na. Salamat sa Pierre-Yves Ritschard. # 497, # 680
- CPU plugin: Ang plugin ay maaring mag-ulat ng mga halaga bilang mga porsyento at pinagsama-samang mga halaga sa bawat estado at per-CPU. Salamat sa Pierre-Yves Ritschard, Florian Forster, Fabien Wernli, Nicholas Humfrey at Wilfried Goesgens. # 499, # 516, # 639 # 734, # 812, # 802
- cURL-JSON plugin: Ang pagpapalabas ng mga halaga mula sa kumplikadong mga istrakturang JSON ay pinahusay na. Salamat sa Jim Radford. # 408, # 411
- plugin ng cURL-JSON: Ang mga agwat ay maaaring i-configure sa bawat batayang URL. Salamat sa Stan Sawa. # 685
- cURL-JSON, cURL-XML, Sumulat ng mga plugin ng HTTP: Sinusundan din ng mga plugin na ito ang mga pag-redirect ng HTTP. Salamat sa Marc Fournier.
- cURL, cURL-JSON, cURL-XML na mga plugin: ipinatupad ang HTTP Digest authentication. Salamat kay Frank Cornelis. # 482
- DBI, Oracle, PostgreSQL plugin: Ang isang MetadataFrom parameter ay naidagdag na nagbibigay-daan upang magtakda ng metadata mula sa mga haligi ng database. Salamat sa Mark Wong. # 317, # 321
- DBI plugin: Maaari nang posible ang pag-query ng maraming database. Salamat sa Vincent Bernat. # 453
- Plugin ng Disk: Sa platform ng Linux, ang mga pangalan ng disk ay maaari na ngayong tumingala sa udev gamit ang opsyon na UdevNameAttr. Salamat kay Patrick Mooney. # 537
- Plugin ng Disk: Kinokolekta na ngayon ng plugin na ito ang ilang karagdagang mga sukat na may kaugnayan sa I / O sa platform ng Linux. Salamat sa Florian Forster at Michael Schenck. # 705, # 759
- DRBD plugin: Binabasa ng bagong plugin na ito ang mga istatistika ng Distributed Replicated Block Device (DRBD) ng Linux. Salamat sa Tim Laszlo. # 566, # 700
- Exec, UnixSock plugin: Ang PUTNOTIF na utos ngayon ay nagbibigay-daan upang itakda ang metadata sa mga notification. Salamat kay John-John Tedro. # 416
- fhcount plugin: Iniuulat ng bagong plugin na ito ang bilang ng mga ginamit na file na humahawak. Salamat sa Jiri Tyr. # 1009
- GenericJMX plugin: Ang isang Class loader para sa JMXConnectorFactory ay idinagdag, na nagpapahintulot sa plugin na magtrabaho sa JBOSS & gt; 7. Salamat kay Alexandre Moutot. # 452
- IPC plugin: Ang bagong plugin na ito ay nangongolekta ng impormasyon na may kaugnayan sa nakabahaging memorya. Salamat sa Andres J. Diaz. # 925
- Java plugin: Ngayon ay gumagamit ng hostname na tinukoy sa configuration file. Salamat sa Pierre-Yves Ritschard. # 530, # 681
- I-load ang plugin: Ang plugin ay maaring mag-ulat ng mga halaga bilang porsyento. Salamat sa Vedran Bartonicek at Pierre-Yves Ritschard. # 344, # 498
- Mag-log ng Logstash plugin: Ang bagong plugin na ito ay nagsusulat ng mga log ng kolektd at mga kaganapan bilang na-format na mga kaganapan sa Logstash JSON. Salamat sa Pierre-Yves Ritschard. # 360
- LVM plugin: Kinokolekta ng plugin ang manipis na sukat ng laki ng volume ng pool, at hindi na mag-ulat ng mga virtual na volume. Salamat sa Benjamin Gilbert. # 603
- memcached plugin: listen_disabled_num ay iniulat na ngayon. Salamat kay Matt Cottingham. # 622
- Plugin ng memory: Ang pag-uulat ng memory ng Slab sa platform ng Linux ay naidagdag. Salamat sa Manuel CISSE at Marc Fournier. # 560, # 697
- Memory plugin: Ang plugin ay maaring mag-ulat ng mga halaga bilang mga porsyento. Salamat sa Jeremy Katz, Florian Forster at Manuel CISSE. # 501, # 511, # 559
- Modbus plugin: Ang pagpili sa pagitan ng mga humahawak at mga registro sa pag-input ay posible na ngayon. Salamat sa Jan Vitek. # 338
- Modbus plugin: Suporta para sa pag-access ng mga device sa pamamagitan ng RS-485 serial port ay naidagdag na. Salamat kay Eric Sandeen.
- Multimeter plugin: Ang plugin na ito ay hindi binuo bilang default sa platform ng AIX. Salamat kay Manuel Luis Sanmartin Rozada. # 549, # 684
- MySQL at PostgreSQL plugin: Ang pagpasa sa 127.0.0.1 bilang isang host ay magreresulta na ngayon sa global Hostname na ginagamit sa mga pangalan ng panukat. Salamat sa Jeremy Katz. # 441
- MySQL plugin: Naidagdag ang collection ng mga istatistika ng InnoDB, Select at Sort. Salamat sa Wilson Felipe, Marek Becka at Pierre-Yves Ritschard. # 248, # 621, # 699, # 824
- MySQL plugin: Ang mga Alias at ConnectTimeout na mga pagpipilian ay naidagdag. Salamat sa William Tisater.
- Netlink plugin: Suporta para sa 64bit netlink counter ay idinagdag. Salamat sa Marek Becka. # 435
- Plugin ng network: Ang pagpipiliang configuration ng ReconnectInterval ay naidagdag na. Salamat kay John Ferlito. # 732
- NFS plugin: Suporta para sa NFSv4.0 ay naipatupad. Salamat sa Marek Becka. # 550
- OneWire plugin: Suporta para sa mas maraming temperatura-nagbibigay ng mga pamilya ng sensor ang naidagdag. Salamat sa Tomasz Torcz. # 672
- OneWire plugin: Suporta para sa buong landas ng OWFS at mas maraming mga pamilya ng device ang naipatupad. Salamat sa Tomas Menzl. # 68
- OpenLDAP plugin: Binabasa ng bagong plugin na ito ang impormasyon sa pagmamanman mula sa cn = Monitor subtree ng OpenLDAP. Salamat sa Kimo Rosenbaum, Marc Fournier at Nicholas Humfrey. # 719
- OpenVPN plugin: Suporta para sa OpenVPN 2.3.0 ay naipatupad. Salamat sa Ed Okerson. # 252
- OpenVZ plugin: Ginawa ang iba't ibang mga pagpapabuti, ginagawa ang mga halaga ng ulat ng plugin tulad ng ginagawa ng iba pang mga collectd plugin. Salamat sa Chris Lundquist. # 264
- Perl plugin: Ang isang bagong paraan ng listval_filter ay naidagdag, iba't ibang mga panloob na paglilinis at mga pagpapabuti ay nagawa at isang test suite ay naidagdag. Salamat kay Matthias Bethke. # 728
- PostgreSQL plugin: Ang bagong opsyon na ExpireDelay ay nagbibigay-daan sa paglaktaw sa mas lumang mga halaga habang nakabinbin ang database kapag ang database ay slows down. Salamat sa Stephen O'Dor. # 593
- PowerDNS plugin: Ang plugin ay na-update para sa mga istatistika mula sa pdns 3.4.3. Salamat sa Ruben Kerkhof. # 965
- Proseso ng plugin: Ang isang pag-optimize na may kaugnayan sa paggamit ng memorya para sa mga sistemang mababa ang profile ay naidagdag. Salamat sa Florian Forster. # 652
- Python plugin: Ang Suporta para sa Python3 ay pinabuting, ang ModulePath ay ngayon ay prepended sa sys.path, at ang get_dataset () function ay naidagdag sa Python API. Salamat sa Sven Trenkel at Patrick Browne. # 890, # 751, # 771
- Redis at Write_Redis plugins: Ang library ng suporta ay nakabukas mula sa credis hanggang hiredis. Salamat sa Andres J. Diaz, Victor Seva, Marc Fournier, Johan Bergstrom, Michael Spiegle at brianpkelly. # 296, # 464, # 475, # 799, # 1030
- Redis plugin: Ang mga custom na utos ay maaari na ngayong magamit upang makuha ang mga halaga na naka-imbak sa Redis. Salamat sa Pierre-Yves Ritschard. # 816
- Redis plugin: Suporta para sa mga password hanggang sa 512 na mga character ang haba ay idinagdag. Salamat sa Jeremy Katz. # 532
- plugin ng sensor: Suporta para sa mga sensors ng kapangyarihan ng lm_sensors 'ay naidagdag. Salamat sa Jan Kundrat. # 571
- SMART plugin: Kinokolekta ng bagong plugin na ito ang mga SMART na istatistika mula sa mga disk drive. Salamat sa Vincent Bernat. # 797
- SNMP plugin: Ang isang tampok na blacklist / whitelist ay maaari na ngayong magamit upang salain kung aling mga OID ang mangolekta. Salamat kay Christophe Courtaut. # 414
- SNMP plugin: Ipinatupad ang SNMPv3 na pagpapatunay at suporta sa pag-encrypt. Salamat sa Michael Pilat. # 362
- SNMP plugin: Ang dalawang mensahe ng error ay nai-disambiguate. Salamat sa Sergey. # 939, # 952
- Pagpalit ng plugin: Ang plugin ay maaring mag-ulat ng mga halaga bilang porsyento. Salamat sa Jeremy Katz at Florian Forster. # 500, # 510
- Swap plugin: Ang plugin ay hindi na nabigo sa mga sistema ng Linux kung saan ang SwapCached ay hindi nakalantad sa pamamagitan ng kernel. Salamat sa Florian Forster. # 733
- Tail plugin: Gagamitin ang GaugeInc at gaugeAdd na mga pagpipilian. Salamat sa Andre Ferraz. # 673
- Tail plugin: Ang mga agwat ay maaari na ngayong i-configure sa isang per-File na batayan. Salamat sa Tom Leaman. # 446
- TCPConns plugin: Ang AllPortsSummary na opsiyon, na nagbibigay-daan upang ibuod ang lahat ng koneksyon, ay naidagdag. Salamat sa Marek Becka. # 488
- TCPConns plugin: Tatlong sukatan ang pinalitan ng pangalan sa platform ng AIX, alang-alang sa pagiging pare-pareho. Salamat kay Manuel Luis Sanmartin Rozada. # 546
- Turbostat plugin: Ang bagong plugin na ito ay bumabasa ng CPU frequency at C-state residency sa mga modernong Intel turbo-capable processors. Salamat sa Vincent Brillault, Jean Delvare at Nicolas Iooss. # 651
- UnixSock plugin: Ang GETTHRESHOLD na utos ay naidagdag na muli. Salamat kay Manuel Luis Sanmartin Rozada. # 674
- Varnish plugin: Ang Varnish 4 na suporta ay naidagdag, pati na rin ang mga panukat ng pagsubaybay na magagamit lamang sa barnisan 4. Salamat sa Marc Fournier. # 618, # 783
- virt plugin: Ang paggamit ng memory ng mga bisita ay nakolekta din ngayon. Salamat sa Tiago Carvalho, jazzmes at Zollner Robert.
- virt plugin: Posible na ngayong pumili sa pagitan ng paggamit ng pangalan ng bisita o UUID bilang plugin_instance. Salamat sa Remi Ferrand. # 385
- virt plugin: Ang libvirt plugin ay pinalitan ng pangalan sa virt. Salamat sa Florian Forster.
- Isulat ang Graphite plugin: Kapag nabigo ang koneksyon sa grapayt, ang mga pagtatangka sa pag-reconnection ay limitado ngayon sa isang beses bawat segundo. Salamat sa Florian Forster. # 625
- Sumulat ng HTTP plugin: Pinahusay ang suporta ng multi-instance ng plugin na ito. Ang bloke ay na-deprecate na pabor. Salamat sa Marc Fournier. # 902
- Sumulat ng HTTP plugin: Maraming mga pagpipilian sa configuration ng mga TLS na naidagdag. Salamat kay Ingmar Runge. # 666
- Isulat ang HTTP plugin: Ang mga pagpipilian sa LowSpeedLimit at Timeout ay nagbibigay-daan upang i-reset ang mabagal / natigil na koneksyon sa network. Salamat sa loginator17 at Marc Fournier. # 752, # 985
- Isulat ang HTTP plugin: Ang laki ng payload na nai-post sa HTTP server ay maaari na ngayong kontrolado gamit ang opsyon na BufferSize. Salamat sa Florian Forster. # 722
- Isulat ang Kafka plugin: Ang bagong plugin na ito ay nagpapadala ng data sa Apache Kafka, isang ipinamamahagi na queue ng pagmemensahe. Salamat sa Pierre-Yves Ritschard, ciomaire, Vincent Bernat, Marc Fournier. # 670, # 694, # 794, # 853, # 014
- Isulat ang plugin ng Log: Ang bagong dispatch ng plugin na ito ay nakolekta ang mga halaga sa (mga) natukoy na patutunguhang log ng log. Salamat sa Pierre-Yves Ritschard. # 886
- Isulat ang Riemann plugin: Ang mga dagdag na meta string ay idinagdag na ngayon bilang mga katangian sa mga abiso. Salamat kay John-John Tedro. # 417
- Isulat ang Riemann plugin: Ang mensahe ng abiso ay ipinadala na ngayon sa Riemann server sa pamamagitan ng field ng paglalarawan. Salamat sa Adrian Miron. # 575
- Isulat ang Riemann plugin: Ang Suporta para sa mga custom na attribute ay naidagdag na. Salamat sa Pierre-Yves Ritschard. # 459
- Isulat ang Riemann plugin: Ang pagpapatupad ay naipatupad para sa pagpapadala ng mga kaganapan sa Riemann sa mga batch (kapag gumagamit ng TCP), at pinagana sa pamamagitan ng default. Salamat sa Pierre-Yves Ritschard. # 800
- Isulat ang Riemann plugin: Ang pagpipilian na EventServicePrefix ay naidagdag, na nagdadagdag ng prefix sa mga pangalan ng serbisyo ng kaganapan. Salamat sa Moshe Zada. # 706
- Isulat ang Riemann plugin: Ang mga tseke ng threshold ay maipasa na ngayon sa Riemann server. Salamat sa Pierre-Yves Ritschard. # 518
- Sumulat ng Sensu plugin: Ang bagong plugin na ito ay nagsusumite ng mga halaga sa Sensu, isang stream processing at monitoring system. Salamat sa Fabrice A. Marie at Marc Fournier. # 912, # 1001, # 1016
- Sumulat ng TSDB plugin: Ang bagong plugin na ito ay nagpapadala ng data sa OpenTSDB, isang scalable time series database. Salamat sa Kevin Bowling, Florian Forster, Dallin Young, Michael Schenck at Pierre-Yves Ritschard. # 703, # 772, # 945
- ZFS ARC plugin: Suporta para sa ZFS-on-Linux ay idinagdag. Salamat sa Marc Fournier at Wilfried Goesgens. # 552
- Zookeeper plugin: Ang bagong plugin na ito ay nagbabasa ng data mula sa utos ng Apache Zookeeper MNTR. Salamat sa Jeremy Katz. # 826
Ano ang bagong sa bersyon:
- Gumawa ng system: Ang kakayahang gumawa ng out-of-tree na gagawa ay naayos na. Salamat sa Vincent Bernat. # 792
- Gumawa ng mga plugin ng system, Disk at Mga User: Ang pagtuklas at paggamit ng libstatgrab ≧ 0.90 ay naidagdag na. Salamat sa Vincent Bernat. # 445, # 795, # 806, # 807, # 908
- Buuin ang mga system, Memory, CPU, TCPConns at Mga plugin ng Mga Proseso: Nagdagdag ng maraming mga pag-aayos na may kaugnayan sa suporta sa OpenBSD. Salamat kay Landry Breuil. # 777, # 778, # 779, # 808
- Gumawa ng system: I-export lamang ng mga plug-in module_register (). Salamat sa Florian Forster.
- Gumawa ng system: Ginawa ang iba't ibang mga paglilinis at pagpapahusay. Salamat sa Marc Fournier.
- collectd: Maraming mga panloob na pagbabago at pagpapabuti sa daemon at API plugin ang ginawa. Salamat sa Florian Forster, Pierre-Yves Ritschard at Alex Petrov. # 512, # 727
- collectd: Maraming mga pagkakamali sa pagbaybay ay naitama sa mga komento at dokumentasyon at maraming mga mensahe ng error na napabuti. Salamat sa Ruben Kerkhof, Abhinav Upadhyay, Olivier Bazoud, Pierre-Yves Ritschard, Tim Smith, Moshe Zada, Katelyn Perry at Marc Fournier.
- collectd: Mga Panuntunan / Mga Target ay maaaring maidagdag sa kasalukuyang Filter Chains. Salamat sa Marc Falzon. # 444
- kolektibong: Ang mga destinasyon ng Mga Filter ng hindi humahantong na Filter ay mag-log ngayon sa listahan ng magagamit na mga target na write. Salamat sa Wilfried Goesgens. # 650, # 1043
- collectd: Suporta para sa pagbibigay ng senyas at pamamahala ng proseso sa pamamagitan ng upstart at systemd ay ipinatupad para sa platform ng Linux. Salamat sa Pierre-Yves Ritschard at Marc Fournier. # 798, # 811, # 814
- collectd: Ang pagpipilian CollectInternalStats ay naidagdag na. Salamat sa Yves Mettier. # 691
- collectd: Ang source code at mga dependency ng daemon ay lumipat sa src / daemon / directory. Salamat sa Florian Forster.
- collectd: Ang bagong opsyon na MaxReadInterval ay nagbibigay-daan upang i-cap ang pagpaparami ng pag-exponential ng mga error na nabasa ng mga plugin. Salamat sa Alexey Remizov at Florian Forster. # 713
- collectd: Ang opsyon na -P command-line ay may bago sa PIDFile na opsyon. Salamat sa Thomas D. # 553
- collection.cgi: Ginawa ang iba't ibang mga pagsasaayos na kaugnay sa pinagmulan ng data. Salamat sa Fabiano Pires at Sebastian Harl.
- libcollectdclient: Ngayon ay nagpapalaganap ng mga error kapag pumirma / nag-encrypt ng mga packet ng network. Salamat sa Florian Forster.
- Configuration: Suporta para sa hindi nakalap na mga IPv6 address ay naidagdag. Salamat sa Sebastian Harl. # 489
- Dokumentasyon: Iba't ibang mga pagpapabuti ang nagawa. Salamat sa Florian Forster at Marc Fournier.
- Mga halimbawa: na-update ang sample na plugin ng C sa kasalukuyang plugin API. Salamat sa Sebastian Harl.
- Paglilisensya: Ang mga sumusunod na sangkap ay na-relicensed sa lisensya ng MIT: ang Apple Sensors, Ascent, DBI, E-Mail, Entropy, GenericJMX, ginto, LogFile, nginx, Abiso sa Desktop, NTPd, NUT, olsrd, Perl, Ping , PostgreSQL, Protocol, RouterOS, RRDCacheD, SNMP, StatsD, SysLog, Table, Tail, UnixSock, vmem, VServer, Wireless, Isulat ang Riemann at XMMS plugin, ang pangunahing collectd daemon, collectdmon, collectd-nagios at collectd-tg utilities, lahat ng Mga Target at Mga Tugma, liboconfig, karamihan sa mga utils_ * file at plugin API.
- Mga Pagsubok: Ang isang test suite ay naidagdag. Salamat sa Florian Forster.
- Threshold: Ang pagkalkula ng hysteresis ay naging mas maaasahan. Salamat sa Jan Kundrat. # 581
- Threshold: Iba't ibang mga pag-aayos at pagpapahusay ang ginawa. Salamat kay Manuel Luis Sanmartin Rozada. # 649, # 644
- AMQP plugin: Ang opsiyon ng ConnectionRetryDelay ay naidagdag, na nagpapahintulot upang mawala ang pag-reconnection. Salamat sa Yoga Ramalingam at Marc Fournier. # 833
- AMQP plugin: Ang QueueDurable at QueueAutoDelete na mga pagpipilian ay naidagdag, na nagbibigay ng kontrol sa paglikha ng queue at pagtanggal. Salamat sa David Blundell at Marc Fournier. # 623
- Apache, Ascent, BIND, cURL, cURL-JSON, cURL-XML, nginx at Sumulat ng mga plugin ng HTTP: Ang pag-customize ng field ng User-Agent ay posible na ngayon sa pag-compile-time. Salamat sa Jeremy Katz. # 440
- Apache, Ascent, BIND, cURL, cURL-JSON, cURL-XML, nginx plugin: I-reset ang koneksyon kung hindi ito nakumpleto sa loob ng na-configure na Pagitan. Ang bagong pagpipilian sa Timeout ay nagbibigay ng kontrol sa pag-uugali na ito. Salamat sa Jan Kundrat at Marc Fournier. # 982, # 983, # 993
- Apache, pag-akyat, cURL, cURL-JSON, cURL-XML, nginx, Sumulat ng mga plugin ng HTTP: Pahintulutan ang mga username at password na maglagay ng mga colon kung binuo laban sa libcurl ≧ 7.19.1. Salamat sa Marc Fournier. # 695, # 947
- Apache plugin: Ang pagpipiliang SSLCiphers ay nagbibigay ng kontrol sa mga algorithm ng pag-encrypt upang gamitin sa mga koneksyon ng TLS. Salamat sa Toni Moreno. # 946
- Mga sukatan ng barometer: Ang bagong plugin na ito ay nagbabasa ng data ng sensor mula sa iba't ibang mga barometer ng Freescale at Bosch. Salamat sa Tomas Menzl. # 69, # 693
- Plugin ng baterya: Ang pag-uulat ng mga halaga bilang mga porsyento at pag-uulat ng mga nagpapahina sa baterya ay naidagdag. Salamat sa Florian Forster.
- Plugin ng baterya: Suporta para sa pagbabasa ng mga halaga mula sa sysfs sa Linux ay naidagdag. Salamat sa Andy Parkins, Nicholas Humfrey, Peter Wu at Florian Forster. # 725, # 810, # 998
- Plugin ng baterya: Ang halaga para sa kasalukuyang hindi na ibinigay maliban kung ang baterya ay nagbibigay ng impormasyong ito. Salamat sa Florian Forster.
- BIND plugin: Sinusuportahan na ngayon ang XML v3 API ng Bind; Salamat sa Victor Berger, Bruno Premont at Michal Humpula. # 742, # 847
- Ceph plugin: Ang bagong plugin na ito ay nagtitipon ng mga istatistika mula sa Ceph na ipinamamahagi na sistema ng imbakan. Salamat sa Dan Ryder, Dennis Zou, Colin McCabe, Sage Weil. # 522, # 598
- ConnTrack plugin: Suporta para sa pag-uulat ng mga halaga bilang mga porsyento pati na rin ang mga file ng conntracking sa legacy sa / proc ay naidagdag na. Salamat sa Pierre-Yves Ritschard. # 497, # 680
- CPU plugin: Ang plugin ay maaring mag-ulat ng mga halaga bilang mga porsyento at pinagsama-samang mga halaga sa bawat estado at per-CPU. Salamat sa Pierre-Yves Ritschard, Florian Forster, Fabien Wernli, Nicholas Humfrey at Wilfried Goesgens. # 499, # 516, # 639 # 734, # 812, # 802
- cURL-JSON plugin: Ang pagpapalabas ng mga halaga mula sa kumplikadong mga istrakturang JSON ay pinahusay na. Salamat sa Jim Radford. # 408, # 411
- plugin ng cURL-JSON: Ang mga agwat ay maaaring i-configure sa bawat batayang URL. Salamat sa Stan Sawa. # 685
- cURL-JSON, cURL-XML, Sumulat ng mga plugin ng HTTP: Sinusundan din ng mga plugin na ito ang mga pag-redirect ng HTTP. Salamat sa Marc Fournier.
- cURL, cURL-JSON, cURL-XML na mga plugin: ipinatupad ang HTTP Digest authentication. Salamat kay Frank Cornelis. # 482
- DBI, Oracle, PostgreSQL plugin: Ang isang MetadataFrom parameter ay naidagdag na nagbibigay-daan upang magtakda ng metadata mula sa mga haligi ng database. Salamat sa Mark Wong. # 317, # 321
- DBI plugin: Maaari nang posible ang pag-query ng maraming database. Salamat sa Vincent Bernat. # 453
- Plugin ng Disk: Sa platform ng Linux, ang mga pangalan ng disk ay maaari na ngayong tumingala sa udev gamit ang opsyon na UdevNameAttr. Salamat kay Patrick Mooney. # 537
- Plugin ng Disk: Kinokolekta na ngayon ng plugin na ito ang ilang karagdagang mga sukat na may kaugnayan sa I / O sa platform ng Linux. Salamat sa Florian Forster at Michael Schenck. # 705, # 759
- DRBD plugin: Binabasa ng bagong plugin na ito ang mga istatistika ng Distributed Replicated Block Device (DRBD) ng Linux. Salamat sa Tim Laszlo. # 566, # 700
- Exec, UnixSock plugin: Ang PUTNOTIF na utos ngayon ay nagbibigay-daan upang itakda ang metadata sa mga notification. Salamat kay John-John Tedro. # 416
- fhcount plugin: Iniuulat ng bagong plugin na ito ang bilang ng mga ginamit na file na humahawak. Salamat sa Jiri Tyr. # 1009
- GenericJMX plugin: Ang isang Class loader para sa JMXConnectorFactory ay idinagdag, na nagpapahintulot sa plugin na magtrabaho sa JBOSS & gt; 7. Salamat kay Alexandre Moutot. # 452
- IPC plugin: Ang bagong plugin na ito ay nangongolekta ng impormasyon na may kaugnayan sa nakabahaging memorya. Salamat sa Andres J. Diaz. # 925
- Java plugin: Ngayon ay gumagamit ng hostname na tinukoy sa configuration file. Salamat sa Pierre-Yves Ritschard. # 530, # 681
- I-load ang plugin: Ang plugin ay maaring mag-ulat ng mga halaga bilang porsyento. Salamat sa Vedran Bartonicek at Pierre-Yves Ritschard. # 344, # 498
- Mag-log ng Logstash plugin: Ang bagong plugin na ito ay nagsusulat ng mga log ng kolektd at mga kaganapan bilang na-format na mga kaganapan sa Logstash JSON. Salamat sa Pierre-Yves Ritschard. # 360
- LVM plugin: Kinokolekta ng plugin ang manipis na sukat ng laki ng volume ng pool, at hindi na mag-ulat ng mga virtual na volume. Salamat sa Benjamin Gilbert. # 603
- memcached plugin: listen_disabled_num ay iniulat na ngayon. Salamat kay Matt Cottingham. # 622
- Plugin ng memory: Ang pag-uulat ng memory ng Slab sa platform ng Linux ay naidagdag. Salamat sa Manuel CISSE at Marc Fournier. # 560, # 697
- Memory plugin: Ang plugin ay maaring mag-ulat ng mga halaga bilang mga porsyento. Salamat sa Jeremy Katz, Florian Forster at Manuel CISSE. # 501, # 511, # 559
- Modbus plugin: Ang pagpili sa pagitan ng mga humahawak at mga registro sa pag-input ay posible na ngayon. Salamat sa Jan Vitek. # 338
- Modbus plugin: Suporta para sa pag-access ng mga device sa pamamagitan ng RS-485 serial port ay naidagdag na. Salamat kay Eric Sandeen.
- Multimeter plugin: Ang plugin na ito ay hindi binuo bilang default sa platform ng AIX. Salamat kay Manuel Luis Sanmartin Rozada. # 549, # 684
- MySQL at PostgreSQL plugin: Ang pagpasa sa 127.0.0.1 bilang isang host ay magreresulta na ngayon sa global Hostname na ginagamit sa mga pangalan ng panukat. Salamat sa Jeremy Katz. # 441
- MySQL plugin: Naidagdag ang collection ng mga istatistika ng InnoDB, Select at Sort. Salamat sa Wilson Felipe, Marek Becka at Pierre-Yves Ritschard. # 248, # 621, # 699, # 824
- MySQL plugin: Ang mga Alias at ConnectTimeout na mga pagpipilian ay naidagdag. Salamat sa William Tisater.
- Netlink plugin: Suporta para sa 64bit netlink counter ay idinagdag. Salamat sa Marek Becka. # 435
- Plugin ng network: Ang pagpipiliang configuration ng ReconnectInterval ay naidagdag na. Salamat kay John Ferlito. # 732
- NFS plugin: Suporta para sa NFSv4.0 ay naipatupad. Salamat sa Marek Becka. # 550
- OneWire plugin: Suporta para sa mas maraming temperatura-nagbibigay ng mga pamilya ng sensor ang naidagdag. Salamat sa Tomasz Torcz. # 672
- OneWire plugin: Suporta para sa buong landas ng OWFS at mas maraming mga pamilya ng device ang naipatupad. Salamat sa Tomas Menzl. # 68
- OpenLDAP plugin: Binabasa ng bagong plugin na ito ang impormasyon sa pagmamanman mula sa cn = Monitor subtree ng OpenLDAP. Salamat sa Kimo Rosenbaum, Marc Fournier at Nicholas Humfrey. # 719
- OpenVPN plugin: Suporta para sa OpenVPN 2.3.0 ay naipatupad. Salamat sa Ed Okerson. # 252
- OpenVZ plugin: Ginawa ang iba't ibang mga pagpapabuti, ginagawa ang mga halaga ng ulat ng plugin tulad ng ginagawa ng iba pang mga collectd plugin. Salamat sa Chris Lundquist. # 264
- Perl plugin: Ang isang bagong paraan ng listval_filter ay naidagdag, iba't ibang mga panloob na paglilinis at mga pagpapabuti ay nagawa at isang test suite ay naidagdag. Salamat kay Matthias Bethke. # 728
- PostgreSQL plugin: Ang bagong opsyon na ExpireDelay ay nagbibigay-daan sa paglaktaw sa mas lumang mga halaga habang nakabinbin ang database kapag ang database ay slows down. Salamat sa Stephen O'Dor. # 593
- PowerDNS plugin: Ang plugin ay na-update para sa mga istatistika mula sa pdns 3.4.3. Salamat sa Ruben Kerkhof. # 965
- Proseso ng plugin: Ang isang pag-optimize na may kaugnayan sa paggamit ng memorya para sa mga sistemang mababa ang profile ay naidagdag. Salamat sa Florian Forster. # 652
- Python plugin: Ang Suporta para sa Python3 ay pinabuting, ang ModulePath ay ngayon ay prepended sa sys.path, at ang get_dataset () function ay naidagdag sa Python API. Salamat sa Sven Trenkel at Patrick Browne. # 890, # 751, # 771
- Redis at Write_Redis plugins: Ang library ng suporta ay nakabukas mula sa credis hanggang hiredis. Salamat sa Andres J. Diaz, Victor Seva, Marc Fournier, Johan Bergstrom, Michael Spiegle at brianpkelly. # 296, # 464, # 475, # 799, # 1030
- Redis plugin: Ang mga custom na utos ay maaari na ngayong magamit upang makuha ang mga halaga na naka-imbak sa Redis. Salamat sa Pierre-Yves Ritschard. # 816
- Redis plugin: Suporta para sa mga password hanggang sa 512 na mga character ang haba ay idinagdag. Salamat sa Jeremy Katz. # 532
- plugin ng sensor: Suporta para sa mga sensors ng kapangyarihan ng lm_sensors 'ay naidagdag. Salamat sa Jan Kundrat. # 571
- SMART plugin: Kinokolekta ng bagong plugin na ito ang mga SMART na istatistika mula sa mga disk drive. Salamat sa Vincent Bernat. # 797
- SNMP plugin: Ang isang tampok na blacklist / whitelist ay maaari na ngayong magamit upang salain kung aling mga OID ang mangolekta. Salamat kay Christophe Courtaut. # 414
- SNMP plugin: Ipinatupad ang SNMPv3 na pagpapatunay at suporta sa pag-encrypt. Salamat sa Michael Pilat. # 362
- SNMP plugin: Ang dalawang mensahe ng error ay nai-disambiguate. Salamat sa Sergey. # 939, # 952
- Pagpalit ng plugin: Ang plugin ay maaring mag-ulat ng mga halaga bilang porsyento. Salamat sa Jeremy Katz at Florian Forster. # 500, # 510
- Swap plugin: Ang plugin ay hindi na nabigo sa mga sistema ng Linux kung saan ang SwapCached ay hindi nakalantad sa pamamagitan ng kernel. Salamat sa Florian Forster. # 733
- Tail plugin: Gagamitin ang GaugeInc at gaugeAdd na mga pagpipilian. Salamat sa Andre Ferraz. # 673
- Tail plugin: Ang mga agwat ay maaari na ngayong i-configure sa isang per-File na batayan. Salamat sa Tom Leaman. # 446
- TCPConns plugin: Ang AllPortsSummary na opsiyon, na nagbibigay-daan upang ibuod ang lahat ng koneksyon, ay naidagdag. Salamat sa Marek Becka. # 488
- TCPConns plugin: Tatlong sukatan ang pinalitan ng pangalan sa platform ng AIX, alang-alang sa pagiging pare-pareho. Salamat kay Manuel Luis Sanmartin Rozada. # 546
- Turbostat plugin: Ang bagong plugin na ito ay bumabasa ng CPU frequency at C-state residency sa mga modernong Intel turbo-capable processors. Salamat sa Vincent Brillault, Jean Delvare at Nicolas Iooss. # 651
- UnixSock plugin: Ang GETTHRESHOLD na utos ay naidagdag na muli. Salamat kay Manuel Luis Sanmartin Rozada. # 674
- Varnish plugin: Ang Varnish 4 na suporta ay naidagdag, pati na rin ang mga panukat ng pagsubaybay na magagamit lamang sa barnisan 4. Salamat sa Marc Fournier. # 618, # 783
- virt plugin: Ang paggamit ng memory ng mga bisita ay nakolekta din ngayon. Salamat sa Tiago Carvalho, jazzmes at Zollner Robert.
- virt plugin: Posible na ngayong pumili sa pagitan ng paggamit ng pangalan ng bisita o UUID bilang plugin_instance. Salamat sa Remi Ferrand. # 385
- virt plugin: Ang libvirt plugin ay pinalitan ng pangalan sa virt. Salamat sa Florian Forster.
- Isulat ang Graphite plugin: Kapag nabigo ang koneksyon sa grapayt, ang mga pagtatangka sa pag-reconnection ay limitado ngayon sa isang beses bawat segundo. Salamat sa Florian Forster. # 625
- Sumulat ng HTTP plugin: Pinahusay ang suporta ng multi-instance ng plugin na ito. Ang bloke ay na-deprecate na pabor. Salamat sa Marc Fournier. # 902
- Sumulat ng HTTP plugin: Maraming mga pagpipilian sa configuration ng mga TLS na naidagdag. Salamat kay Ingmar Runge. # 666
- Isulat ang HTTP plugin: Ang mga pagpipilian sa LowSpeedLimit at Timeout ay nagbibigay-daan upang i-reset ang mabagal / natigil na koneksyon sa network. Salamat sa loginator17 at Marc Fournier. # 752, # 985
- Isulat ang HTTP plugin: Ang laki ng payload na nai-post sa HTTP server ay maaari na ngayong kontrolado gamit ang opsyon na BufferSize. Salamat sa Florian Forster. # 722
- Isulat ang Kafka plugin: Ang bagong plugin na ito ay nagpapadala ng data sa Apache Kafka, isang ipinamamahagi na queue ng pagmemensahe. Salamat sa Pierre-Yves Ritschard, ciomaire, Vincent Bernat, Marc Fournier. # 670, # 694, # 794, # 853, # 014
- Isulat ang plugin ng Log: Ang bagong dispatch ng plugin na ito ay nakolekta ang mga halaga sa (mga) natukoy na patutunguhang log ng log. Salamat sa Pierre-Yves Ritschard. # 886
- Isulat ang Riemann plugin: Ang mga dagdag na meta string ay idinagdag na ngayon bilang mga katangian sa mga abiso. Salamat kay John-John Tedro. # 417
- Isulat ang Riemann plugin: Ang mensahe ng abiso ay ipinadala na ngayon sa Riemann server sa pamamagitan ng field ng paglalarawan. Salamat sa Adrian Miron. # 575
- Isulat ang Riemann plugin: Ang Suporta para sa mga custom na attribute ay naidagdag na. Salamat sa Pierre-Yves Ritschard. # 459
- Isulat ang Riemann plugin: Ang pagpapatupad ay naipatupad para sa pagpapadala ng mga kaganapan sa Riemann sa mga batch (kapag gumagamit ng TCP), at pinagana sa pamamagitan ng default. Salamat sa Pierre-Yves Ritschard. # 800
- Isulat ang Riemann plugin: Ang pagpipilian na EventServicePrefix ay naidagdag, na nagdadagdag ng prefix sa mga pangalan ng serbisyo ng kaganapan. Salamat sa Moshe Zada. # 706
- Isulat ang Riemann plugin: Ang mga tseke ng threshold ay maipasa na ngayon sa Riemann server. Salamat sa Pierre-Yves Ritschard. # 518
- Sumulat ng Sensu plugin: Ang bagong plugin na ito ay nagsusumite ng mga halaga sa Sensu, isang stream processing at monitoring system. Salamat sa Fabrice A. Marie at Marc Fournier. # 912, # 1001, # 1016
- Sumulat ng TSDB plugin: Ang bagong plugin na ito ay nagpapadala ng data sa OpenTSDB, isang scalable time series database. Salamat sa Kevin Bowling, Florian Forster, Dallin Young, Michael Schenck at Pierre-Yves Ritschard. # 703, # 772, # 945
- ZFS ARC plugin: Suporta para sa ZFS-on-Linux ay idinagdag. Salamat sa Marc Fournier at Wilfried Goesgens. # 552
- Zookeeper plugin: Ang bagong plugin na ito ay nagbabasa ng data mula sa utos ng Apache Zookeeper MNTR. Salamat sa Jeremy Katz. # 826
Ano ang bago sa bersyon 5.4.1:
- AMQP plugin: Magdagdag ng suporta para sa RabbitMQ 0.4.x upang maiwasan ang mga tagatala ng tagatala. Salamat sa Sebastian Harl para sa pagpapatupad nito.
- Mga plugin ng Apache / Network: Pinahusay na order sa pag-initialize sana ay nalutas ang problema sa initialization ng gcrypt.
- Aquaero plugin: Ang uri na ginamit upang maisumite ang paggamit ng fan ay naayos na. Salamat sa Alex Deymo para sa patch.
- cgroups plugin: Ang isang maliit na memory leak ay naayos na. Ang pagsuri sa pag-iral ng isang opsyon sa bundok nang walang halaga ay naayos na. Mas pinapayagan ang pag-parse ng cpuacct.stats pag-aayos ng file na suporta para sa ilang mga bersyon ng Linux. Salamat sa Marc Fournier para sa mga ulat ng bug at mga patch.
- cURL plugin: Ayusin ang mga bloke nang walang isang halimbawa. Salamat sa Alexander Golovko para sa pag-uulat at Sebastian Harl para sa pag-aayos nito.
- cURL-JSON plugin: May potensyal na hindi wastong pag-access sa memorya ang na-sanitize. Salamat sa Jim Radford para sa kanyang patch.
- Plugin ng Interface: Ayusin ang pag-uugali sa ilalim ng FreeBSD 10: Ang pag-uulat ng mga istatistika ng bawat address ay dulot ng mga dobleng update sa parehong sukatan. Salamat sa demonyo / @trtrmitya para sa patch.
- Isulat ang Graphite plugin: Gamitin ang TCP upang kumonekta sa Graphite bilang default. Ang default ay nagbago mula sa TCP sa UDP sa pagitan ng 5.3.1 at 5.4.0, na isang pagbabalik. Salamat sa Marc Fournier para sa pag-aayos nito. Ang pag-uugnay muli ng pag-uugali ay napabuti. Salamat sa Michael Hart para sa kanyang patch.
- ZFS ARC plugin: Kolektahin ang & quot; inilaan & quot; at & quot; nanakaw & quot; sa FreeBSD lamang.
Ano ang bago sa bersyon 5.4.0:
- collectd: Ang pagpipilian sa LoadPlugin config ay hindi na sumusubok na mag-load ng mga plugin nang dalawang beses. Kung higit sa isang pahayag ng LoadPlugin o block ay nakatagpo, tanging ang una ay magkakaroon ng anumang epekto.
- collectd: Ang pagpipiliang AutoLoadPlugin ay nagbibigay-daan upang awtomatikong mag-load ng mga plugin kung saan natagpuan ang pagsasaayos.
- collectd: Ang mga pagpipilian sa WriteQueueLimitHigh at WriteQueueLimitLow ay nagbibigay-daan sa collectd upang i-drop ang mga halaga kapag nasa ilalim ng pagkapagod, upang maiwasan ang pagkawala ng memorya. Salamat sa Yves Mettier para sa kanyang patch.
- AMQP plugin: Ang mga graphiteSeparateInstances at GraphiteAlwaysAppendDS mga pagpipilian ay naidagdag. Salamat sa Laurent para sa patch.
- Aquaero plugin: Binabasa ng bagong plugin na ito ang iba't ibang mga sukatan, hal. mga bilis ng tagahanga at mga temperatura, mula sa Aquaero 5, isang fan at water cooling control panel. Salamat sa Alex Deymo para sa kanyang patch.
- cURL plugin: Idinagdag ang pagpipiliang MeasureResponseCode. Salamat sa Jan Matejka para sa kanyang patch.
- cURL-JSON plugin: Suporta para sa UNIX domain sockets at mga array wildcards ay naidagdag. Salamat sa Jim Radford para sa kanyang patch.
- cURL-XML plugin: Suporta para sa mga mahabang URL ay napabuti.
- cgroups plugin: Ang bagong plugin na ito ay nagtitipon ng impormasyon sa accounting ng CPU para sa mga proseso sa isang cgroup. Salamat sa Michael Stapelberg para sa kanyang patch.
- DF plugin: Ang mga pagpipilian na ValuesAbsolute at ValuesPercentage ay naidagdag na. Salamat sa Vedran Bartonicek para sa patch.
- Exec plugin: Gawin ang UID / GID lookup bago forking. Dapat itong maiwasan ang kondisyon ng lahi sa library ng NSS. Salamat sa Ceri Storey para sa patch.
- LVM plugin: Ang bagong plugin na ito ay nagtitipon ng impormasyon ng laki mula sa 'Lohikal na Volume Manager (LVM) ng Linux. Salamat sa Chad Malfait para sa kanyang trabaho.
- memcached plugin: Suporta para sa mga bilang ng pagdagdag at pagbawas ay naidagdag. Salamat sa Blake Matheny para sa patch.
- MIC plugin: Kinokolekta ng bagong plugin na ito ang paggamit ng CPU at memory, paggamit ng kuryente at temperatura ng arkitekturang Maraming-Integrated-Core (MIC) ng Intel, tulad ng Xeon Phi card. Salamat sa Evan Felix para sa kanyang trabaho.
- Netlink plugin: Ang plugin na ito ay na-convert upang magamit ang suportadong libmnl library. Salamat sa Andreas Henriksson para sa kanyang patch.
- nginx plugin: Naidagdag ang koleksyon ng tinanggap at may hawak na koneksyon. Salamat sa Patrick Shan para sa kanyang patch.
- sigrok plugin: Ang bagong plugin na ito ay nangongolekta ng mga sukatan mula sa sigrok, isang balangkas sa pagpoproseso ng signal na nagbabasa ng iba't ibang mga hardware device, mula sa mga light meter hanggang analyzer ng spectrum. Salamat sa Bert Vermeulen para sa kanyang patch.
- StatsD plugin: Ang bagong plugin na ito ay nakikinig sa isang socket ng UDP at nagbabasa ng mga sukatan sa format ng StatsD.
- Varnish plugin: Maraming mga karagdagang sukatan ang naidagdag. Salamat sa Nick Stenning para sa kanyang patch.
- Isulat ang Graphite plugin: Suporta para sa UDP ay naidagdag na. Salamat sa Javier Maestro para sa kanyang patch.
- Isulat ang Riemann plugin: Ang idinagdag na opsiyon ng TTLFactor.
Ano ang bago sa bersyon 4.10.3:
- Documentation: Maraming mga pag-update at mga karagdagan. Salamat sa Sebastian Harl.
- collectd: Bumuo ng mga isyu (mga tagatala ng tagatala) ay naayos na. Salamat sa Bruno Premont.
- collectd: Threshold subsection: Ang paghawak ng mga halaga ng NAN sa pagkalkula ng porsyento ay naayos.
- collectd, Java plugin, NTPd plugin: Ang ilang mga diagnostic na mensahe ay pinabuting.
- cURL-JSON plugin: Naayos na ang paghawak ng mga arrays.
- libvirt plugin: Ang isang bug sa pagbabasa ng mga virtual na istatistika ng CPU ay naayos na. Salamat sa & quot; JLPC & quot; para sa pag-uulat ng problemang ito.
- Modbus plugin: Ang pagiging tugma sa libmodbus 2.0.3 ay naibalik. (Bersyon 4.10.3 lamang)
- Mga Proseso ng plugin: Ang may posibleng maling pag-uugali ay naayos sa isang kaso sa paghawak ng error.
- Python plugin: Ayusin ang pagpapadala ng mga halaga mula sa mga script sa Python upang kolektahin. Salamat sa Gregory Szorc para sa paghahanap at pag-aayos ng problemang ito.
Ano ang bago sa bersyon 4.10.2:
- Documentation: Iba't ibang mga pag-aayos ng dokumentasyon.
- collectd: Kung nabigo ang isang kasong configuration file, magpatuloy sa natitirang configuration kung maaari.
- collectd: Ayusin ang isang bug sa pag-iiskedyul ng read function. Sa mga bihirang kaso, basahin ang mga pag-andar ay hindi maaaring tumawag nang madalas hangga't hiniling.
- collectd: Ang mga isyu ng concurrency na may errno (3) sa ilalim ng AIX ay naayos na: Ang isang ligtas na bersyon ng thread ay kailangang hilingin sa ilalim ng AIX. Salamat kay Aurelien Reynaud para sa kanyang patch.
- collectd: Ang isang natitirang hard-code 2 ay pinalitan ng na-configure na halaga ng timeout. (Bersyon 4.10.2 lamang)
- cURL, memcachec, plug tails: Ayusin ang paghawak ng DERIVE pinagkukunan ng data. Ang pagpapares sa dulo ng isang string ay pinabuting; salamat sa Sebastian Harl para sa patch.
- cURL-JSON plugin: Ayusin ang isang problema sa pag-parse ng 64bit integers. Binabasa ang data ng JSON mula sa mga hindi pinagmumulan ng HTTP.
- NetApp plugin: Ipasa ang setting ng agwat sa function ng pagpapadala. Ibalik ang pagiging tugma sa NetApp Release 7.3. Salamat sa Sven Trenkel para sa patch.
- Plugin ng network: Maging mas malala tungkol sa mga hindi naka-check na lagda, upang maiwasan ang spamming ang mga log.
- Abisuhan ang plugin ng Email: Ang mga problema sa Concurrency ay naayos na.
- Python plugin: Magtakda ng sys.argv, dahil maraming mga script ang hindi inaasahan na hindi ito maaaring itakda. Salamat sa Sven Trenkel para sa patch.
- RRDtool, RRDCacheD plugins: Ayusin ang masyadong mahigpit na assertion kapag lumilikha ng mga RRD file.
- Pagpalit ng plugin: Ang isang bug na humantong sa hindi tamang mga halaga ng I / O ay naayos na. (Bersyon 4.10.2 lamang)
- Tugma sa halaga: Ang isang menor de edad na pagtagas ng memory ay naayos na. Salamat sa Sven Trenkel para sa patch.
Ano ang bago sa bersyon 4.10.1:
- Gumawa ng system: Sinusuri ang strtok_r (3) sa ilalim ng Solaris na naayos na.
- Maaaring dalhin: Na-apply ang Pag-aayos para sa Solaris 8. Salamat sa Aurelien Reynaud at Alexander Wuerstlein para sa kanilang mga patch.
- collectd: Ang bilis ng pag-shutdown kapag pinagtatapos ang nabasa na mga thread ay napabuti.
- libcollectdclient: Ang isang error sa format sa utos ng PUTVAL ay inalis. Salamat kay Johan Van den Brande para sa pag-aayos nito.
- DF plugin: Isang mensaheng error na ipinapakita kapag ang cu_mount_getlist nabigo ay naidagdag.
- Mga Proseso ng plugin: Nawawala ang pinasimulang code para sa mga miyembro ng IO ng isang struct. Salamat kay Aurelien Reynaud para sa pag-aayos nito.
- Plugin ng Python: Ang mga paglabas ng memory sa mga callback sa pagsulat at notification ay naayos na. Ang isang posibleng pag-crash kapag ang plugin ay na-load ngunit hindi naka-configure ay naayos na. Salamat kay Sven Trenkel para sa kanyang mga patch.
- SNMP plugin: Ang katanyagan tungkol sa hindi kilalang mga uri ng ASN ay nadagdagan. Ang isang problema sa pagbuo sa PowerPC at ARM processors ay naayos ni Aurelien Reynaud; salamat!
- PowerDNS plugin: Mga pagbabago sa compatibility para sa PowerDNS 2.9.22 at sa itaas ay naipapatupad. Salamat sa Lucas Heberling para sa kanyang mga pagbabago.
Ano ang bago sa bersyon 4.8.1:
- Ang mga bagong patch release ng collectd ay nalikha. Kasama sa mga pagbabago ang isang bihirang ngunit pangit na kondisyon ng lahi sa plugin ng UnixSock, na maaaring humantong sa pagkawala ng data o pagiging nakasulat sa isang maling file descriptor. Sinumang gumagamit ng plugin ng UnixSock ay pinapayuhan na mag-upgrade.
- Bumuo ng system: Mga isyu kapag ang pagtatayo ng plugin ng IP-Tables ay naayos na.
- Exec plugin: I-clear ang block mask ng signal bago tumawag sa exec (2).
- Perl plugin: Ipahayag ang variable ng kapaligiran. Napatunayan nito ang mga isyu sa ilang mga platform.
- Proseso ng plugin: Alisin ang hindi kinakailangang tawag ng realloc (3). Salamat sa Andres J. Diaz para sa patch.
- UnixSock plugin: Ayusin ang isang (mahusay na nakatago) lahi kalagayan na may kaugnayan sa paghawak ng descriptor file.
Ano ang bago sa bersyon 4.6.2:
- Ang koleksyon ng bilang ng mga naka-cache na RR-set ay naayos na sa & quot; BIND & quot; plugin.
- Mag-configure na ngayon ang mga chain ng filter nang walang default na target.
- Ang mga pag-aayos sa portability ay idinagdag sa & quot; DNS & quot; at & quot; Oracle & quot; mga plugin.
- Ang mga isyu sa isang function ng Solaris ay nalutas na.
- Ang isang typo na pumigil sa module na gagamitin nang wasto ay naitama sa & quot; TimeDiff & quot; tugma.
- Ang isang posibleng kondisyon ng lahi sa panahon ng pagsisimula ay naayos na sa & quot; RRDtool & quot; plugin.
Ano ang bago sa bersyon 4.6.1:
- Ang isang error sa off-by-one sa IPMI Naayos na ang plugin.
- Mas maliit ang mga problema sa BIND plugin, dokumentasyon, at build system na naayos na.
Ano ang bago sa bersyon 4.6.0:
- Isang imprastraktura para sa pag-filter at pagmamanipula ng mga halaga ay idinagdag sa daemon.
- Isang library ng komunikasyon at kontrol ay naidagdag.
- Ang mga plug-in para sa BIND, cURL, DBI, OpenVPN, Oracle, at RRDCacheD ay naidagdag.
- Nagdagdag ang mga bagong tampok sa mga plug-in na CSV, Interface, memcached, MySQL, PostgreSQL, at Mga Proseso.
- Ang mga plug-in ng CPU at Swap ay nai-port sa OpenBSD.
- Pinabuting ang pag-handle at / o maaaring dalhin sa IPMI at Perl plug-ins.
Mga Komento hindi natagpuan