collectd adalah proyek perangkat lunak baris-terbuka, portabel, dapat diunduh, mudah digunakan, mudah dipasang dan dapat diandalkan yang diimplementasikan dalam C polos sebagai daemon yang dirancang untuk membantu pengguna mengumpulkan sistem informasi. Ini menyimpan output ke file RRD setiap 10 detik.
Mengumpulkan data dari banyak komponen perangkat keras
Berkat banyaknya plugin, collectd mengumpulkan data tentang beban CPU, penggunaan RAM, penggunaan disk, serta penggunaan antarmuka jaringan dan lalu lintas DNS. Itu berada di dalam memori dan menggunakan / proc-filesystem untuk membaca informasi.
Di antara fitur-fiturnya, kami dapat menyebutkan integrasi SNMP (Simple Network Management Protocol) untuk permintaan peralatan jaringan, serta kode jaringan yang kuat yang dapat digunakan untuk mengumpulkan statistik untuk pengaturan sistem yang lengkap.
Fungsionalitasnya dapat diperluas
Anda dapat dengan mudah memperluas program & fungsionalitas dengan plugin. Ini dapat ditulis dalam bahasa pemrograman C, Perl, Java, Python atau UNIX Shell, atau dapat dijalankan binari atau skrip. Dukungan untuk Java MBean juga disediakan.
Saat menggunakan collectd untuk mengumpulkan statistik, harap diingat bahwa itu tidak menghasilkan grafik dan menawarkan fungsi pemantauan terbatas. Ini telah berhasil diuji pada platform komputer 32 dan 64-bit.
Memulai dengan collectd
Untuk menginstal perangkat lunak collectd pada komputer pribadi Anda, Anda harus terlebih dahulu mengunduh dan menyimpan rilis terbaru dari program ini ke direktori Home Anda, mengekstrak isinya menggunakan utilitas pengelola arsip, buka aplikasi Terminal dan pindah ke lokasi di mana Anda telah mengekstraksi file arsip (mis. cd /home/softoware/collectd-5.4.1).
Kemudian, di emulator terminal, jalankan & lsquo; ./ configure && make & rsquo; perintah untuk mengkonfigurasi (mengoptimalkan) dan mengkompilasi program. Setelah proses kompilasi berhasil, jalankan & lsquo; buat pemasangan & rsquo; perintah sebagai root atau & lsquo; sudo buat pasang & rsquo; perintah sebagai pengguna istimewa untuk menginstalnya secara luas dan membuatnya tersedia untuk semua pengguna di komputer Anda.
Apa yang baru dalam rilis ini:
- Sistem build: Kemampuan membuat out-of-tree builds telah diperbaiki. Terima kasih kepada Vincent Bernat. # 792
- Buat plugin sistem, Disk, dan Pengguna: Deteksi dan penggunaan libstatgrab ≧ 0,90 telah ditambahkan. Terima kasih kepada Vincent Bernat. # 445, # 795, # 806, # 807, # 908
- Membangun sistem, Memory, CPU, TCPConns dan Processes plugins: Banyak perbaikan terkait dengan dukungan OpenBSD telah ditambahkan. Terima kasih untuk Landry Breuil. # 777, # 778, # 779, # 808
- Sistem build: Plugin sekarang hanya mengekspor module_register (). Terima kasih untuk Florian Forster.
- Sistem pembangunan: Berbagai pembersihan dan peningkatan telah dilakukan. Terima kasih kepada Marc Fournier.
- collectd: Banyak perubahan internal dan perbaikan pada daemon dan API plugin telah dibuat. Terima kasih kepada Florian Forster, Pierre-Yves Ritschard dan Alex Petrov. # 512, # 727
- collectd: Banyak kesalahan ejaan telah diperbaiki dalam komentar dan dokumentasi dan beberapa pesan kesalahan telah diperbaiki. Terima kasih untuk Ruben Kerkhof, Abhinav Upadhyay, Olivier Bazoud, Pierre-Yves Ritschard, Tim Smith, Moshe Zada, Katelyn Perry, dan Marc Fournier.
- collectd: Aturan / Target sekarang dapat ditambahkan ke Rantai Filter yang ada. Terima kasih kepada Marc Falzon. # 444
- collectd: Tujuan Filter Chains yang Gagal sekarang akan mencatat daftar target tulis yang tersedia. Terima kasih kepada Wilfried Goesgens. # 650, # 1043
- collectd: Dukungan untuk pensinyalan dan manajemen proses oleh pemula dan sistemd telah diimplementasikan untuk platform Linux. Terima kasih kepada Pierre-Yves Ritschard dan Marc Fournier. # 798, # 811, # 814
- collectd: Opsi CollectInternalStats telah ditambahkan. Terima kasih kepada Yves Mettier. # 691
- collectd: Kode sumber daemon dan dependensi telah dipindahkan ke direktori src / daemon /. Terima kasih untuk Florian Forster.
- collectd: Opsi MaxReadInterval yang baru memungkinkan untuk membatasi interval retry exponential retry read errors. Terima kasih kepada Alexey Remizov dan Florian Forster. # 713
- collectd: Opsi baris perintah-P sekarang lebih diutamakan daripada opsi PIDFile. Terima kasih kepada Thomas D. # 553
- collection.cgi: Berbagai penyesuaian terkait sumber data telah dibuat. Terima kasih untuk Fabiano Pires dan Sebastian Harl.
- libcollectdclient: Sekarang menyebarkan kesalahan saat menandatangani / mengenkripsi paket jaringan. Terima kasih untuk Florian Forster.
- Konfigurasi: Dukungan untuk alamat IPv6 yang tidak diberi tanda telah ditambahkan. Terima kasih kepada Sebastian Harl. # 489
- Dokumentasi: Berbagai perbaikan telah dilakukan. Terima kasih untuk Florian Forster dan Marc Fournier.
- Contoh: plugin sampel C telah diperbarui ke API plugin saat ini. Terima kasih kepada Sebastian Harl.
- Lisensi: Komponen-komponen berikut telah diberikan lisensi MIT: Sensor Apple, Ascent, DBI, E-Mail, Entropy, GenericJMX, gmond, LogFile, nginx, Notify Desktop, NTPd, NUT, olsrd, Perl, Ping , PostgreSQL, Protokol, RouterOS, RRDCacheD, SNMP, StatsD, SysLog, Tabel, Tail, UnixSock, vmem, VServer, Wireless, Tulis Riemann dan XMMS plugins, daemon collectd inti, collectdmon, collectd-nagios dan collectd-tg utilities, semua Target dan Cocok, liboconfig, sebagian besar file utils_ * dan API plugin.
- Pengujian: Serangkaian uji telah ditambahkan. Terima kasih untuk Florian Forster.
- Threshold: Perhitungan histeresis telah dibuat lebih andal. Terima kasih kepada Jan Kundrat. # 581
- Threshold: Berbagai perbaikan dan peningkatan telah dilakukan. Terima kasih kepada Manuel Luis Sanmartin Rozada. # 649, # 644
- AMQP plugin: Opsi ConnectionRetryDelay telah ditambahkan, memungkinkan untuk menunda rekoneksi. Terima kasih kepada Yoga Ramalingam dan Marc Fournier. # 833
- AMQP plugin: Opsi QueueDurable dan QueueAutoDelete telah ditambahkan, memberikan kontrol atas pembuatan dan penghapusan antrian. Terima kasih kepada David Blundell dan Marc Fournier. # 623
- Apache, Ascent, BIND, cURL, cURL-JSON, cURL-XML, nginx, dan write HTTP plugins: Menyesuaikan bidang User-Agent sekarang mungkin pada waktu-waktu kompilasi. Terima kasih kepada Jeremy Katz. # 440
- Apache, Ascent, BIND, cURL, cURL-JSON, cURL-XML, nginx plugins: Sambungan akan disetel ulang jika belum selesai dalam Interval yang dikonfigurasi. Opsi Timeout baru memberikan kontrol atas perilaku ini. Terima kasih kepada Jan Kundrat dan Marc Fournier. # 982, # 983, # 993
- Apache, Ascent, cURL, cURL-JSON, cURL-XML, nginx, Tuliskan plugin HTTP: Izinkan nama pengguna dan kata sandi mengandung titik dua jika dibangun melawan libcurl ≧ 7.19.1. Terima kasih kepada Marc Fournier. # 695, # 947
- Plugin Apache: Opsi SSLCiphers memberikan kontrol atas algoritma enkripsi untuk digunakan dengan koneksi TLS. Terima kasih kepada Toni Moreno. # 946
- Plugin barometer: Plugin baru ini membaca data sensor dari berbagai barometer digital Freescale dan Bosch. Terima kasih kepada Tomas Menzl. # 69, # 693
- Plugin baterai: Melaporkan nilai sebagai persentase dan melaporkan baterai yang terdegradasi telah ditambahkan. Terima kasih untuk Florian Forster.
- Plugin baterai: Dukungan untuk membaca nilai dari sysfs di Linux telah ditambahkan. Terima kasih kepada Andy Parkins, Nicholas Humfrey, Peter Wu, dan Florian Forster. # 725, # 810, # 998
- Plugin baterai: Nilai untuk arus tidak lagi disediakan kecuali baterai menyediakan informasi ini. Terima kasih untuk Florian Forster.
- BIND plugin: Bind's XML v3 API sekarang didukung; Terima kasih kepada Victor Berger, Bruno Premont dan Michal Humpula. # 742, # 847
- Plugin Ceph: Plugin baru ini mengumpulkan statistik dari sistem penyimpanan terdistribusi Ceph. Terima kasih kepada Dan Ryder, Dennis Zou, Colin McCabe, Sage Weil. # 522, # 598
- Plugin ConnTrack: Dukungan untuk melaporkan nilai sebagai persentase serta file conntrack warisan di / proc telah ditambahkan. Terima kasih kepada Pierre-Yves Ritschard. # 497, # 680
- Plugin CPU: Plugin sekarang dapat melaporkan nilai sebagai persentase dan nilai agregat per-status dan per-CPU. Terima kasih kepada Pierre-Yves Ritschard, Florian Forster, Fabien Wernli, Nicholas Humfrey, dan Wilfried Goesgens. # 499, # 516, # 639 # 734, # 812, # 802
- Plugin cURL-JSON: Mengekstrak nilai dari struktur JSON yang kompleks telah ditingkatkan. Terima kasih kepada Jim Radford. # 408, # 411
- Plugin cURL-JSON: Interval sekarang dapat dikonfigurasi pada basis per-URL. Terima kasih kepada Stan Sawa. # 685
- cURL-JSON, cURL-XML, Tuliskan plugin HTTP: Plugin ini sekarang juga mengikuti pengalihan HTTP. Terima kasih kepada Marc Fournier.
- cURL, cURL-JSON, plugin cURL-XML: Autentikasi HTTP Digest telah diterapkan. Terima kasih kepada Frank Cornelis. # 482
- DBI, Oracle, PostgreSQL plugins: Sebuah parameter MetadataFrom telah ditambahkan yang memungkinkan untuk mengatur metadata dari kolom database. Terima kasih untuk Mark Wong. # 317, # 321
- Plugin DBI: Meminta beberapa database secara paralel sekarang mungkin. Terima kasih kepada Vincent Bernat. # 453
- Plugin Disk: Pada platform Linux, nama disk sekarang bisa dicari di udev dengan opsi UdevNameAttr. Terima kasih kepada Patrick Mooney. # 537
- Plugin Disk: Plugin ini sekarang mengumpulkan beberapa metrik I / O-terkait tambahan pada platform Linux. Terima kasih kepada Florian Forster dan Michael Schenck. # 705, # 759
- DRBD plugin: Plugin baru ini membaca statistik Distributed Replicated Block Device (DRBD) Linux. Terima kasih kepada Tim Laszlo. # 566, # 700
- Exec, plugin UnixSock: Perintah PUTNOTIF sekarang memungkinkan untuk mengatur metadata pada pemberitahuan. Terima kasih kepada John-John Tedro. # 416
- fhcount plugin: Plugin baru ini melaporkan jumlah pegangan file yang digunakan. Terima kasih kepada Jiri Tyr. # 1009
- Plugin GenericJMX: Sebuah Loader Kelas untuk JMXConnectorFactory telah ditambahkan, memungkinkan plugin untuk bekerja dengan JBOSS & gt; 7. Terima kasih kepada Alexandre Moutot. # 452
- Plugin IPC: Plugin baru ini mengumpulkan informasi yang terkait dengan memori bersama. Terima kasih kepada Andres J. Diaz. # 925
- Java plugin: Sekarang menggunakan nama host yang didefinisikan dalam file konfigurasi. Terima kasih kepada Pierre-Yves Ritschard. # 530, # 681
- Muat plugin: Plugin sekarang dapat melaporkan nilai sebagai persentase. Terima kasih kepada Vedran Bartonicek dan Pierre-Yves Ritschard. # 344, # 498
- Log Logstash plugin: Plugin baru ini menulis log dan event collectd sebagai peristiwa yang diformat Logstash JSON. Terima kasih kepada Pierre-Yves Ritschard. # 360
- Plugin LVM: Plugin mengumpulkan ukuran volume data pool yang tipis, dan tidak lagi melaporkan volume virtual. Terima kasih kepada Benjamin Gilbert. # 603
- memcached plugin: listen_disabled_num sekarang juga dilaporkan. Terima kasih untuk Matt Cottingham. # 622
- Memory plugin: Pelaporan memori slab pada platform Linux telah ditambahkan. Terima kasih kepada Manuel CISSE dan Marc Fournier. # 560, # 697
- Memory plugin: Plugin sekarang dapat melaporkan nilai sebagai persentase. Terima kasih kepada Jeremy Katz, Florian Forster, dan Manuel CISSE. # 501, # 511, # 559
- Plugin modbus: Memilih antara register holding dan input sekarang mungkin. Terima kasih untuk Jan Vitek. # 338
- Plugin modbus: Dukungan untuk mengakses perangkat melalui port serial RS-485 telah ditambahkan. Terima kasih kepada Eric Sandeen.
- Multimeter plugin: Plugin ini tidak dibangun secara default pada platform AIX lagi. Terima kasih kepada Manuel Luis Sanmartin Rozada. # 549, # 684
- Plugin MySQL dan PostgreSQL: Melewati 127.0.0.1 sebagai host sekarang akan menghasilkan Hostname global yang digunakan dalam nama-nama metrik. Terima kasih kepada Jeremy Katz. # 441
- Plugin MySQL: InnoDB, Pilih dan Urutkan koleksi statistik telah ditambahkan. Terima kasih kepada Wilson Felipe, Marek Becka dan Pierre-Yves Ritschard. # 248, # 621, # 699, # 824
- Plugin MySQL: Opsi Alias dan ConnectTimeout telah ditambahkan. Terima kasih kepada William Tisater.
- Plugin Netlink: Dukungan untuk penghitung netlink 64bit telah ditambahkan. Terima kasih kepada Marek Becka. # 435
- Network plugin: Opsi konfigurasi ReconnectInterval telah ditambahkan. Terima kasih kepada John Ferlito. # 732
- NFS plugin: Dukungan untuk NFSv4.0 telah diterapkan. Terima kasih kepada Marek Becka. # 550
- Plugin OneWire: Dukungan untuk keluarga dengan sensor suhu lebih banyak telah ditambahkan. Terima kasih kepada Tomasz Torcz. # 672
- Plugin OneWire: Dukungan untuk jalur OWFS penuh dan lebih banyak keluarga perangkat telah diterapkan. Terima kasih kepada Tomas Menzl. # 68
- Plugin OpenLDAP: Plugin baru ini membaca informasi pemantauan dari cn OpenLDAP = Monitor subtree. Terima kasih kepada Kimo Rosenbaum, Marc Fournier dan Nicholas Humfrey. # 719
- Plugin OpenVPN: Dukungan untuk OpenVPN 2.3.0 telah diterapkan. Terima kasih kepada Ed Okerson. # 252
- Plugin OpenVZ: Berbagai perbaikan telah dibuat, membuat nilai laporan plugin seperti yang dilakukan plugin collectd lainnya. Terima kasih kepada Chris Lundquist. # 264
- Plugin Perl: Metode listval_filter baru telah ditambahkan, berbagai pembersihan internal dan peningkatan telah dibuat dan rangkaian uji telah ditambahkan. Terima kasih untuk Matthias Bethke. # 728
- Plugin PostgreSQL: Opsi ExpireDelay yang baru memungkinkan melewatkan nilai yang lama sambil menunggu penulisan ketika database melambat. Terima kasih kepada Stephen O'Dor. # 593
- Plugin PowerDNS: Plugin diperbarui untuk statistik dari pdns 3.4.3. Terima kasih untuk Ruben Kerkhof. # 965
- Plugin Proses: Pengoptimalan terkait penggunaan memori untuk sistem low-profile telah ditambahkan. Terima kasih untuk Florian Forster. # 652
- Plugin Python: Dukungan untuk Python3 telah ditingkatkan, ModulePath sekarang ditambahkan ke sys.path, dan fungsi get_dataset () telah ditambahkan ke Python API. Terima kasih kepada Sven Trenkel dan Patrick Browne. # 890, # 751, # 771
- Redis dan Write_Redis plugins: Pustaka pendukung telah dialihkan dari credis ke hiredis. Terima kasih kepada Andres J. Diaz, Victor Seva, Marc Fournier, Johan Bergstrom, Michael Spiegle, dan brianpkelly. # 296, # 464, # 475, # 799, # 1030
- Plugin Redis: Perintah khusus sekarang dapat digunakan untuk mengambil nilai yang disimpan dalam Redis. Terima kasih kepada Pierre-Yves Ritschard. # 816
- Plugin Redis: Dukungan untuk kata sandi hingga 512 karakter telah ditambahkan. Terima kasih kepada Jeremy Katz. # 532
- Plugin sensor: Dukungan untuk sensor daya lm_sensors telah ditambahkan. Terima kasih kepada Jan Kundrat. # 571
- Plugin SMART: Plugin baru ini mengumpulkan statistik SMART dari disk drive. Terima kasih kepada Vincent Bernat. # 797
- Plugin SNMP: Fitur daftar hitam / daftar putih sekarang dapat digunakan untuk memfilter OID mana yang akan dikumpulkan. Terima kasih untuk Christophe Courtaut. # 414
- SNMP plugin: otentikasi SNMPv3 dan dukungan enkripsi telah diterapkan. Terima kasih kepada Michael Pilat. # 362
- Plugin SNMP: Dua pesan kesalahan telah disambiguasi. Terima kasih kepada Sergey. # 939, # 952
- Plugin Swap: Plugin sekarang dapat melaporkan nilai sebagai persentase. Terima kasih kepada Jeremy Katz dan Florian Forster. # 500, # 510
- Plugin Swap: Plugin tidak lagi gagal pada sistem Linux di mana SwapCached tidak diekspos oleh kernel. Terima kasih untuk Florian Forster. # 733
- Plugin Tail: opsi GaugeInc dan GaugeAdd telah diterapkan. Terima kasih kepada Andre Ferraz. # 673
- Plugin Tail: Interval sekarang dapat dikonfigurasi pada basis per-File. Terima kasih kepada Tom Leaman. # 446
- Plugin TCPConns: Opsi AllPortsSummary, memungkinkan untuk meringkas semua koneksi, telah ditambahkan. Terima kasih kepada Marek Becka. # 488
- Plugin TCPConns: Tiga metrik diganti namanya di platform AIX, demi konsistensi. Terima kasih kepada Manuel Luis Sanmartin Rozada. # 546
- Plugin Turbostat: Plugin baru ini membaca frekuensi CPU dan residensi C-state pada prosesor Intel turbo-capable modern. Terima kasih kepada Vincent Brillault, Jean Delvare dan Nicolas Iooss. # 651
- Plugin UnixSock: Perintah GETTHRESHOLD telah ditambahkan kembali. Terima kasih kepada Manuel Luis Sanmartin Rozada. # 674
- Plugin Varnish: Dukungan Varnish 4 telah ditambahkan, serta sebagai metrik pemantauan hanya tersedia di Varnish 4. Terima kasih kepada Marc Fournier. # 618, # 783
- plugin kebajikan: Penggunaan memori tamu kini juga dikumpulkan. Terima kasih kepada Tiago Carvalho, jazzmes, dan Zollner Robert.
- plugin kebajikan: Sekarang mungkin untuk memilih antara menggunakan nama tamu atau UUID sebagai plugin_instance. Terima kasih untuk Remi Ferrand. # 385
- plugin kebajikan: Plugin libvirt telah diganti namanya menjadi virt. Terima kasih untuk Florian Forster.
- Tuliskan plugin Graphite: Saat koneksi ke grafit gagal, upaya rekoneksi sekarang terbatas menjadi satu kali per detik. Terima kasih untuk Florian Forster. # 625
- Tuliskan plugin HTTP: Dukungan multi-contoh dari plugin ini telah ditingkatkan. Blokir sudah tidak digunakan lagi untuk mendukung. Terima kasih kepada Marc Fournier. # 902
- Tuliskan plugin HTTP: Beberapa opsi konfigurasi terkait TLS telah ditambahkan. Terima kasih kepada Ingmar Runge. # 666
- Tuliskan plugin HTTP: Opsi LowSpeedLimit dan Timeout memungkinkan untuk mereset koneksi jaringan yang lambat / terhenti. Terima kasih kepada loginator17 dan Marc Fournier. # 752, # 985
- Tuliskan plugin HTTP: Ukuran payload yang diposkan ke server HTTP sekarang dapat dikontrol dengan opsi BufferSize. Terima kasih untuk Florian Forster. # 722
- Tulis plugin Kafka: Plugin baru ini mengirim data ke Apache Kafka, antrian perpesanan yang didistribusikan. Terima kasih kepada Pierre-Yves Ritschard, ciomaire, Vincent Bernat, Marc Fournier. # 670, # 694, # 794, # 853, # 014
- Plugin Log Tulis: Plugin baru ini mengirimkan nilai yang terkumpul ke tujuan log yang dikonfigurasi (s). Terima kasih kepada Pierre-Yves Ritschard. # 886
- Tulis plugin Riemann: String meta ekstra sekarang ditambahkan sebagai atribut dalam notifikasi. Terima kasih kepada John-John Tedro. # 417
- Tulis plugin Riemann: Pesan pemberitahuan sekarang dikirim ke server Riemann melalui kolom deskripsi. Terima kasih kepada Adrian Miron. # 575
- Tulis plugin Riemann: Dukungan untuk atribut khusus telah ditambahkan. Terima kasih kepada Pierre-Yves Ritschard. # 459
- Tulis plugin Riemann: Dukungan telah diimplementasikan untuk mengirim acara ke Riemann secara batch (saat menggunakan TCP), dan diaktifkan secara default. Terima kasih kepada Pierre-Yves Ritschard. # 800
- Tulis plugin Riemann: Opsi EventServicePrefix telah ditambahkan, yang menambahkan awalan untuk nama layanan acara. Terima kasih untuk Moshe Zada. # 706
- Tuliskan plugin Riemann: Pemeriksaan ambang sekarang dapat diteruskan ke server Riemann. Terima kasih kepada Pierre-Yves Ritschard. # 518
- Tulis plugin Sensu: Plugin baru ini mengirimkan nilai ke Sensu, sistem pemrosesan dan pemantauan aliran. Terima kasih kepada Fabrice A. Marie dan Marc Fournier. # 912, # 1001, # 1016
- Tulis plugin TSDB: Plugin baru ini mengirim data ke OpenTSDB, basis data skala waktu yang skalabel. Terima kasih kepada Kevin Bowling, Florian Forster, Dallin Young, Michael Schenck, dan Pierre-Yves Ritschard. # 703, # 772, # 945
- Plugin ARC ZFS: Dukungan untuk ZFS-on-Linux telah ditambahkan. Terima kasih kepada Marc Fournier dan Wilfried Goesgens. # 552
- Plugin Zookeeper: Plugin baru ini membaca data dari perintah Apache Zookeeper MNTR. Terima kasih kepada Jeremy Katz. # 826
Apa yang baru dalam versi:
- Sistem build: Kemampuan membuat out-of-tree builds telah diperbaiki. Terima kasih kepada Vincent Bernat. # 792
- Buat plugin sistem, Disk, dan Pengguna: Deteksi dan penggunaan libstatgrab ≧ 0,90 telah ditambahkan. Terima kasih kepada Vincent Bernat. # 445, # 795, # 806, # 807, # 908
- Membangun sistem, Memory, CPU, TCPConns dan Processes plugins: Banyak perbaikan terkait dengan dukungan OpenBSD telah ditambahkan. Terima kasih untuk Landry Breuil. # 777, # 778, # 779, # 808
- Sistem build: Plugin sekarang hanya mengekspor module_register (). Terima kasih untuk Florian Forster.
- Sistem pembangunan: Berbagai pembersihan dan peningkatan telah dilakukan. Terima kasih kepada Marc Fournier.
- collectd: Banyak perubahan internal dan perbaikan pada daemon dan API plugin telah dibuat. Terima kasih kepada Florian Forster, Pierre-Yves Ritschard dan Alex Petrov. # 512, # 727
- collectd: Banyak kesalahan ejaan telah diperbaiki dalam komentar dan dokumentasi dan beberapa pesan kesalahan telah diperbaiki. Terima kasih untuk Ruben Kerkhof, Abhinav Upadhyay, Olivier Bazoud, Pierre-Yves Ritschard, Tim Smith, Moshe Zada, Katelyn Perry, dan Marc Fournier.
- collectd: Aturan / Target sekarang dapat ditambahkan ke Rantai Filter yang ada. Terima kasih kepada Marc Falzon. # 444
- collectd: Tujuan Filter Chains yang Gagal sekarang akan mencatat daftar target tulis yang tersedia. Terima kasih kepada Wilfried Goesgens. # 650, # 1043
- collectd: Dukungan untuk pensinyalan dan manajemen proses oleh pemula dan sistemd telah diimplementasikan untuk platform Linux. Terima kasih kepada Pierre-Yves Ritschard dan Marc Fournier. # 798, # 811, # 814
- collectd: Opsi CollectInternalStats telah ditambahkan. Terima kasih kepada Yves Mettier. # 691
- collectd: Kode sumber daemon dan dependensi telah dipindahkan ke direktori src / daemon /. Terima kasih untuk Florian Forster.
- collectd: Opsi MaxReadInterval yang baru memungkinkan untuk membatasi interval retry exponential retry read errors. Terima kasih kepada Alexey Remizov dan Florian Forster. # 713
- collectd: Opsi baris perintah-P sekarang lebih diutamakan daripada opsi PIDFile. Terima kasih kepada Thomas D. # 553
- collection.cgi: Berbagai penyesuaian terkait sumber data telah dibuat. Terima kasih untuk Fabiano Pires dan Sebastian Harl.
- libcollectdclient: Sekarang menyebarkan kesalahan saat menandatangani / mengenkripsi paket jaringan. Terima kasih untuk Florian Forster.
- Konfigurasi: Dukungan untuk alamat IPv6 yang tidak diberi tanda telah ditambahkan. Terima kasih kepada Sebastian Harl. # 489
- Dokumentasi: Berbagai perbaikan telah dilakukan. Terima kasih untuk Florian Forster dan Marc Fournier.
- Contoh: plugin sampel C telah diperbarui ke API plugin saat ini. Terima kasih kepada Sebastian Harl.
- Lisensi: Komponen-komponen berikut telah diberikan lisensi MIT: Sensor Apple, Ascent, DBI, E-Mail, Entropy, GenericJMX, gmond, LogFile, nginx, Notify Desktop, NTPd, NUT, olsrd, Perl, Ping , PostgreSQL, Protokol, RouterOS, RRDCacheD, SNMP, StatsD, SysLog, Tabel, Tail, UnixSock, vmem, VServer, Wireless, Tulis Riemann dan XMMS plugins, daemon collectd inti, collectdmon, collectd-nagios dan collectd-tg utilities, semua Target dan Cocok, liboconfig, sebagian besar file utils_ * dan API plugin.
- Pengujian: Serangkaian uji telah ditambahkan. Terima kasih untuk Florian Forster.
- Threshold: Perhitungan histeresis telah dibuat lebih andal. Terima kasih kepada Jan Kundrat. # 581
- Threshold: Berbagai perbaikan dan peningkatan telah dilakukan. Terima kasih kepada Manuel Luis Sanmartin Rozada. # 649, # 644
- AMQP plugin: Opsi ConnectionRetryDelay telah ditambahkan, memungkinkan untuk menunda rekoneksi. Terima kasih kepada Yoga Ramalingam dan Marc Fournier. # 833
- AMQP plugin: Opsi QueueDurable dan QueueAutoDelete telah ditambahkan, memberikan kontrol atas pembuatan dan penghapusan antrian. Terima kasih kepada David Blundell dan Marc Fournier. # 623
- Apache, Ascent, BIND, cURL, cURL-JSON, cURL-XML, nginx, dan write HTTP plugins: Menyesuaikan bidang User-Agent sekarang mungkin pada waktu-waktu kompilasi. Terima kasih kepada Jeremy Katz. # 440
- Apache, Ascent, BIND, cURL, cURL-JSON, cURL-XML, nginx plugins: Sambungan akan disetel ulang jika belum selesai dalam Interval yang dikonfigurasi. Opsi Timeout baru memberikan kontrol atas perilaku ini. Terima kasih kepada Jan Kundrat dan Marc Fournier. # 982, # 983, # 993
- Apache, Ascent, cURL, cURL-JSON, cURL-XML, nginx, Tuliskan plugin HTTP: Izinkan nama pengguna dan kata sandi mengandung titik dua jika dibangun melawan libcurl ≧ 7.19.1. Terima kasih kepada Marc Fournier. # 695, # 947
- Plugin Apache: Opsi SSLCiphers memberikan kontrol atas algoritma enkripsi untuk digunakan dengan koneksi TLS. Terima kasih kepada Toni Moreno. # 946
- Plugin barometer: Plugin baru ini membaca data sensor dari berbagai barometer digital Freescale dan Bosch. Terima kasih kepada Tomas Menzl. # 69, # 693
- Plugin baterai: Melaporkan nilai sebagai persentase dan melaporkan baterai yang terdegradasi telah ditambahkan. Terima kasih untuk Florian Forster.
- Plugin baterai: Dukungan untuk membaca nilai dari sysfs di Linux telah ditambahkan. Terima kasih kepada Andy Parkins, Nicholas Humfrey, Peter Wu, dan Florian Forster. # 725, # 810, # 998
- Plugin baterai: Nilai untuk arus tidak lagi disediakan kecuali baterai menyediakan informasi ini. Terima kasih untuk Florian Forster.
- BIND plugin: Bind's XML v3 API sekarang didukung; Terima kasih kepada Victor Berger, Bruno Premont dan Michal Humpula. # 742, # 847
- Plugin Ceph: Plugin baru ini mengumpulkan statistik dari sistem penyimpanan terdistribusi Ceph. Terima kasih kepada Dan Ryder, Dennis Zou, Colin McCabe, Sage Weil. # 522, # 598
- Plugin ConnTrack: Dukungan untuk melaporkan nilai sebagai persentase serta file conntrack warisan di / proc telah ditambahkan. Terima kasih kepada Pierre-Yves Ritschard. # 497, # 680
- Plugin CPU: Plugin sekarang dapat melaporkan nilai sebagai persentase dan nilai agregat per-status dan per-CPU. Terima kasih kepada Pierre-Yves Ritschard, Florian Forster, Fabien Wernli, Nicholas Humfrey, dan Wilfried Goesgens. # 499, # 516, # 639 # 734, # 812, # 802
- Plugin cURL-JSON: Mengekstrak nilai dari struktur JSON yang kompleks telah ditingkatkan. Terima kasih kepada Jim Radford. # 408, # 411
- Plugin cURL-JSON: Interval sekarang dapat dikonfigurasi pada basis per-URL. Terima kasih kepada Stan Sawa. # 685
- cURL-JSON, cURL-XML, Tuliskan plugin HTTP: Plugin ini sekarang juga mengikuti pengalihan HTTP. Terima kasih kepada Marc Fournier.
- cURL, cURL-JSON, plugin cURL-XML: Autentikasi HTTP Digest telah diterapkan. Terima kasih kepada Frank Cornelis. # 482
- DBI, Oracle, PostgreSQL plugins: Sebuah parameter MetadataFrom telah ditambahkan yang memungkinkan untuk mengatur metadata dari kolom database. Terima kasih untuk Mark Wong. # 317, # 321
- Plugin DBI: Meminta beberapa database secara paralel sekarang mungkin. Terima kasih kepada Vincent Bernat. # 453
- Plugin Disk: Pada platform Linux, nama disk sekarang bisa dicari di udev dengan opsi UdevNameAttr. Terima kasih kepada Patrick Mooney. # 537
- Plugin Disk: Plugin ini sekarang mengumpulkan beberapa metrik I / O-terkait tambahan pada platform Linux. Terima kasih kepada Florian Forster dan Michael Schenck. # 705, # 759
- DRBD plugin: Plugin baru ini membaca statistik Distributed Replicated Block Device (DRBD) Linux. Terima kasih kepada Tim Laszlo. # 566, # 700
- Exec, plugin UnixSock: Perintah PUTNOTIF sekarang memungkinkan untuk mengatur metadata pada pemberitahuan. Terima kasih kepada John-John Tedro. # 416
- fhcount plugin: Plugin baru ini melaporkan jumlah pegangan file yang digunakan. Terima kasih kepada Jiri Tyr. # 1009
- Plugin GenericJMX: Sebuah Loader Kelas untuk JMXConnectorFactory telah ditambahkan, memungkinkan plugin untuk bekerja dengan JBOSS & gt; 7. Terima kasih kepada Alexandre Moutot. # 452
- Plugin IPC: Plugin baru ini mengumpulkan informasi yang terkait dengan memori bersama. Terima kasih kepada Andres J. Diaz. # 925
- Java plugin: Sekarang menggunakan nama host yang didefinisikan dalam file konfigurasi. Terima kasih kepada Pierre-Yves Ritschard. # 530, # 681
- Muat plugin: Plugin sekarang dapat melaporkan nilai sebagai persentase. Terima kasih kepada Vedran Bartonicek dan Pierre-Yves Ritschard. # 344, # 498
- Log Logstash plugin: Plugin baru ini menulis log dan event collectd sebagai peristiwa yang diformat Logstash JSON. Terima kasih kepada Pierre-Yves Ritschard. # 360
- Plugin LVM: Plugin mengumpulkan ukuran volume data pool yang tipis, dan tidak lagi melaporkan volume virtual. Terima kasih kepada Benjamin Gilbert. # 603
- memcached plugin: listen_disabled_num sekarang juga dilaporkan. Terima kasih untuk Matt Cottingham. # 622
- Memory plugin: Pelaporan memori slab pada platform Linux telah ditambahkan. Terima kasih kepada Manuel CISSE dan Marc Fournier. # 560, # 697
- Memory plugin: Plugin sekarang dapat melaporkan nilai sebagai persentase. Terima kasih kepada Jeremy Katz, Florian Forster, dan Manuel CISSE. # 501, # 511, # 559
- Plugin modbus: Memilih antara register holding dan input sekarang mungkin. Terima kasih untuk Jan Vitek. # 338
- Plugin modbus: Dukungan untuk mengakses perangkat melalui port serial RS-485 telah ditambahkan. Terima kasih kepada Eric Sandeen.
- Multimeter plugin: Plugin ini tidak dibangun secara default pada platform AIX lagi. Terima kasih kepada Manuel Luis Sanmartin Rozada. # 549, # 684
- Plugin MySQL dan PostgreSQL: Melewati 127.0.0.1 sebagai host sekarang akan menghasilkan Hostname global yang digunakan dalam nama-nama metrik. Terima kasih kepada Jeremy Katz. # 441
- Plugin MySQL: InnoDB, Pilih dan Urutkan koleksi statistik telah ditambahkan. Terima kasih kepada Wilson Felipe, Marek Becka dan Pierre-Yves Ritschard. # 248, # 621, # 699, # 824
- Plugin MySQL: Opsi Alias dan ConnectTimeout telah ditambahkan. Terima kasih kepada William Tisater.
- Plugin Netlink: Dukungan untuk penghitung netlink 64bit telah ditambahkan. Terima kasih kepada Marek Becka. # 435
- Network plugin: Opsi konfigurasi ReconnectInterval telah ditambahkan. Terima kasih kepada John Ferlito. # 732
- NFS plugin: Dukungan untuk NFSv4.0 telah diterapkan. Terima kasih kepada Marek Becka. # 550
- Plugin OneWire: Dukungan untuk keluarga dengan sensor suhu lebih banyak telah ditambahkan. Terima kasih kepada Tomasz Torcz. # 672
- Plugin OneWire: Dukungan untuk jalur OWFS penuh dan lebih banyak keluarga perangkat telah diterapkan. Terima kasih kepada Tomas Menzl. # 68
- Plugin OpenLDAP: Plugin baru ini membaca informasi pemantauan dari cn OpenLDAP = Monitor subtree. Terima kasih kepada Kimo Rosenbaum, Marc Fournier dan Nicholas Humfrey. # 719
- Plugin OpenVPN: Dukungan untuk OpenVPN 2.3.0 telah diterapkan. Terima kasih kepada Ed Okerson. # 252
- Plugin OpenVZ: Berbagai perbaikan telah dibuat, membuat nilai laporan plugin seperti yang dilakukan plugin collectd lainnya. Terima kasih kepada Chris Lundquist. # 264
- Plugin Perl: Metode listval_filter baru telah ditambahkan, berbagai pembersihan internal dan peningkatan telah dibuat dan rangkaian uji telah ditambahkan. Terima kasih untuk Matthias Bethke. # 728
- Plugin PostgreSQL: Opsi ExpireDelay yang baru memungkinkan melewatkan nilai yang lama sambil menunggu penulisan ketika database melambat. Terima kasih kepada Stephen O'Dor. # 593
- Plugin PowerDNS: Plugin diperbarui untuk statistik dari pdns 3.4.3. Terima kasih untuk Ruben Kerkhof. # 965
- Plugin Proses: Pengoptimalan terkait penggunaan memori untuk sistem low-profile telah ditambahkan. Terima kasih untuk Florian Forster. # 652
- Plugin Python: Dukungan untuk Python3 telah ditingkatkan, ModulePath sekarang ditambahkan ke sys.path, dan fungsi get_dataset () telah ditambahkan ke Python API. Terima kasih kepada Sven Trenkel dan Patrick Browne. # 890, # 751, # 771
- Redis dan Write_Redis plugins: Pustaka pendukung telah dialihkan dari credis ke hiredis. Terima kasih kepada Andres J. Diaz, Victor Seva, Marc Fournier, Johan Bergstrom, Michael Spiegle, dan brianpkelly. # 296, # 464, # 475, # 799, # 1030
- Plugin Redis: Perintah khusus sekarang dapat digunakan untuk mengambil nilai yang disimpan dalam Redis. Terima kasih kepada Pierre-Yves Ritschard. # 816
- Plugin Redis: Dukungan untuk kata sandi hingga 512 karakter telah ditambahkan. Terima kasih kepada Jeremy Katz. # 532
- Plugin sensor: Dukungan untuk sensor daya lm_sensors telah ditambahkan. Terima kasih kepada Jan Kundrat. # 571
- Plugin SMART: Plugin baru ini mengumpulkan statistik SMART dari disk drive. Terima kasih kepada Vincent Bernat. # 797
- Plugin SNMP: Fitur daftar hitam / daftar putih sekarang dapat digunakan untuk memfilter OID mana yang akan dikumpulkan. Terima kasih untuk Christophe Courtaut. # 414
- SNMP plugin: otentikasi SNMPv3 dan dukungan enkripsi telah diterapkan. Terima kasih kepada Michael Pilat. # 362
- Plugin SNMP: Dua pesan kesalahan telah disambiguasi. Terima kasih kepada Sergey. # 939, # 952
- Plugin Swap: Plugin sekarang dapat melaporkan nilai sebagai persentase. Terima kasih kepada Jeremy Katz dan Florian Forster. # 500, # 510
- Plugin Swap: Plugin tidak lagi gagal pada sistem Linux di mana SwapCached tidak diekspos oleh kernel. Terima kasih untuk Florian Forster. # 733
- Plugin Tail: opsi GaugeInc dan GaugeAdd telah diterapkan. Terima kasih kepada Andre Ferraz. # 673
- Plugin Tail: Interval sekarang dapat dikonfigurasi pada basis per-File. Terima kasih kepada Tom Leaman. # 446
- Plugin TCPConns: Opsi AllPortsSummary, memungkinkan untuk meringkas semua koneksi, telah ditambahkan. Terima kasih kepada Marek Becka. # 488
- Plugin TCPConns: Tiga metrik diganti namanya di platform AIX, demi konsistensi. Terima kasih kepada Manuel Luis Sanmartin Rozada. # 546
- Plugin Turbostat: Plugin baru ini membaca frekuensi CPU dan residensi C-state pada prosesor Intel turbo-capable modern. Terima kasih kepada Vincent Brillault, Jean Delvare dan Nicolas Iooss. # 651
- Plugin UnixSock: Perintah GETTHRESHOLD telah ditambahkan kembali. Terima kasih kepada Manuel Luis Sanmartin Rozada. # 674
- Plugin Varnish: Dukungan Varnish 4 telah ditambahkan, serta sebagai metrik pemantauan hanya tersedia di Varnish 4. Terima kasih kepada Marc Fournier. # 618, # 783
- plugin kebajikan: Penggunaan memori tamu kini juga dikumpulkan. Terima kasih kepada Tiago Carvalho, jazzmes, dan Zollner Robert.
- plugin kebajikan: Sekarang mungkin untuk memilih antara menggunakan nama tamu atau UUID sebagai plugin_instance. Terima kasih untuk Remi Ferrand. # 385
- plugin kebajikan: Plugin libvirt telah diganti namanya menjadi virt. Terima kasih untuk Florian Forster.
- Tuliskan plugin Graphite: Saat koneksi ke grafit gagal, upaya rekoneksi sekarang terbatas menjadi satu kali per detik. Terima kasih untuk Florian Forster. # 625
- Tuliskan plugin HTTP: Dukungan multi-contoh dari plugin ini telah ditingkatkan. Blokir sudah tidak digunakan lagi untuk mendukung. Terima kasih kepada Marc Fournier. # 902
- Tuliskan plugin HTTP: Beberapa opsi konfigurasi terkait TLS telah ditambahkan. Terima kasih kepada Ingmar Runge. # 666
- Tuliskan plugin HTTP: Opsi LowSpeedLimit dan Timeout memungkinkan untuk mereset koneksi jaringan yang lambat / terhenti. Terima kasih kepada loginator17 dan Marc Fournier. # 752, # 985
- Tuliskan plugin HTTP: Ukuran payload yang diposkan ke server HTTP sekarang dapat dikontrol dengan opsi BufferSize. Terima kasih untuk Florian Forster. # 722
- Tulis plugin Kafka: Plugin baru ini mengirim data ke Apache Kafka, antrian perpesanan yang didistribusikan. Terima kasih kepada Pierre-Yves Ritschard, ciomaire, Vincent Bernat, Marc Fournier. # 670, # 694, # 794, # 853, # 014
- Plugin Log Tulis: Plugin baru ini mengirimkan nilai yang terkumpul ke tujuan log yang dikonfigurasi (s). Terima kasih kepada Pierre-Yves Ritschard. # 886
- Tulis plugin Riemann: String meta ekstra sekarang ditambahkan sebagai atribut dalam notifikasi. Terima kasih kepada John-John Tedro. # 417
- Tulis plugin Riemann: Pesan pemberitahuan sekarang dikirim ke server Riemann melalui kolom deskripsi. Terima kasih kepada Adrian Miron. # 575
- Tulis plugin Riemann: Dukungan untuk atribut khusus telah ditambahkan. Terima kasih kepada Pierre-Yves Ritschard. # 459
- Tulis plugin Riemann: Dukungan telah diimplementasikan untuk mengirim acara ke Riemann secara batch (saat menggunakan TCP), dan diaktifkan secara default. Terima kasih kepada Pierre-Yves Ritschard. # 800
- Tulis plugin Riemann: Opsi EventServicePrefix telah ditambahkan, yang menambahkan awalan untuk nama layanan acara. Terima kasih untuk Moshe Zada. # 706
- Tuliskan plugin Riemann: Pemeriksaan ambang sekarang dapat diteruskan ke server Riemann. Terima kasih kepada Pierre-Yves Ritschard. # 518
- Tulis plugin Sensu: Plugin baru ini mengirimkan nilai ke Sensu, sistem pemrosesan dan pemantauan aliran. Terima kasih kepada Fabrice A. Marie dan Marc Fournier. # 912, # 1001, # 1016
- Tulis plugin TSDB: Plugin baru ini mengirim data ke OpenTSDB, basis data skala waktu yang skalabel. Terima kasih kepada Kevin Bowling, Florian Forster, Dallin Young, Michael Schenck, dan Pierre-Yves Ritschard. # 703, # 772, # 945
- Plugin ARC ZFS: Dukungan untuk ZFS-on-Linux telah ditambahkan. Terima kasih kepada Marc Fournier dan Wilfried Goesgens. # 552
- Plugin Zookeeper: Plugin baru ini membaca data dari perintah Apache Zookeeper MNTR. Terima kasih kepada Jeremy Katz. # 826
Apa yang baru di versi 5.4.1:
- AMQP plugin: Tambahkan dukungan untuk RabbitMQ 0.4.x untuk menghindari peringatan kompilator. Terima kasih kepada Sebastian Harl untuk menerapkan ini.
- Apache / Network plugins: Peningkatan urutan inisialisasi yang mudah-mudahan diselesaikan masalah inisialisasi gcrypt.
- Plugin Aquaero: Jenis yang digunakan untuk mengirimkan penggunaan kipas telah diperbaiki. Terima kasih kepada Alex Deymo untuk patchnya.
- cgroups plugin: Kebocoran memori kecil diperbaiki. Memeriksa keberadaan opsi mount tanpa nilai telah diperbaiki. Penguraian yang lebih permisif dari file cpuacct.stats memperbaiki dukungan untuk beberapa versi Linux. Terima kasih kepada Marc Fournier untuk laporan bug dan tambalan.
- cURL plugin: Memperbaiki blok tanpa instance. Terima kasih kepada Alexander Golovko untuk melaporkan dan Sebastian Harl untuk memperbaiki ini.
- plugin cURL-JSON: Akses memori yang berpotensi tidak valid telah disanitasi. Terima kasih kepada Jim Radford untuk patchnya.
- Plugin antarmuka: Perbaiki perilaku di bawah FreeBSD 10: Pelaporan statistik per-alamat menyebabkan pembaruan duplikat ke metrik yang sama. Terima kasih untuk demon / @trtrmitya untuk patch.
- Tuliskan plugin Graphite: Gunakan TCP untuk terhubung ke Graphite secara default. Default berubah dari TCP ke UDP antara 5.3.1 dan 5.4.0, yang merupakan regresi. Terima kasih kepada Marc Fournier untuk memperbaiki ini. Sambungan ulang perilaku ditingkatkan. Terima kasih kepada Michael Hart untuk patchnya.
- Plugin ARC ZFS: Kumpulkan & quot; dialokasikan & quot; dan & quot; dicuri & quot; hanya pada FreeBSD.
Apa yang baru di versi 5.4.0:
- collectd: Opsi LoadPlugin config tidak lagi mencoba memuat plugin dua kali. Jika lebih dari satu pernyataan atau blok LoadPlugin ditemukan, hanya yang pertama yang akan memiliki efek apa pun.
- collectd: Opsi AutoLoadPlugin memungkinkan untuk memuat secara otomatis plugin yang konfigurasi ditemukan.
- collectd: Opsi WriteQueueLimitHigh dan WriteQueueLimitLow memungkinkan collectd untuk menjatuhkan nilai ketika sedang tertekan, untuk menghindari kehabisan memori. Terima kasih kepada Yves Mettier untuk patchnya.
- Plugin AMQP: Opsi GraphiteSeparateInstances dan GraphiteAlwaysAppendDS telah ditambahkan. Terima kasih kepada Laurent untuk patchnya.
- Plugin Aquaero: Plugin baru ini membaca berbagai metrik, mis. kecepatan kipas dan suhu, dari Aquaero 5, kipas dan panel kontrol pendinginan air. Terima kasih kepada Alex Deymo atas tambalannya.
- cURL plugin: Opsi MeasureResponseCode telah ditambahkan. Terima kasih kepada Jan Matejka untuk patchnya.
- Plugin cURL-JSON: Dukungan untuk soket domain UNIX dan wildcard array telah ditambahkan. Terima kasih kepada Jim Radford untuk patchnya.
- cURL-XML plugin: Dukungan untuk URL panjang telah diperbaiki.
- plugin cgroups: Plugin baru ini mengumpulkan informasi akuntansi CPU untuk proses dalam grup cgroup. Terima kasih kepada Michael Stapelberg untuk patchnya.
- Plugin DF: Nilai-nilai Nilai Ambang dan Nilai-opsiPercentage telah ditambahkan. Terima kasih kepada Vedran Bartonicek untuk patchnya.
- Plugin Exec: Lakukan pencarian UID / GID sebelum forking. Ini harus mencegah kondisi balapan di perpustakaan NSS. Terima kasih kepada Ceri Storey untuk patch.
- Plugin LVM: Plugin baru ini mengumpulkan informasi ukuran dari Linux 'Logical Volume Manager (LVM). Terima kasih kepada Chad Malfait atas karyanya.
- memcached plugin: Dukungan untuk penambahan dan pengurangan jumlah telah ditambahkan. Terima kasih kepada Blake Matheny untuk patchnya.
- Plugin MIC: Plugin baru ini mengumpulkan penggunaan CPU dan memori, konsumsi daya dan suhu arsitektur Intel Banyak-Terintegrasi-Inti (MIC), seperti kartu Xeon Phi. Terima kasih kepada Evan Felix atas karyanya.
- Plugin Netlink: Plugin ini telah dikonversi untuk menggunakan pustaka libmnl yang didukung. Terima kasih kepada Andreas Henriksson untuk patchnya.
- nginx plugin: Koleksi koneksi yang diterima dan ditangani telah ditambahkan. Terima kasih kepada Patrick Shan untuk patchnya.
- plugin sigrok: Plugin baru ini mengumpulkan metrik dari sigrok, kerangka pemrosesan sinyal yang membaca berbagai perangkat keras, dari pengukur cahaya hingga analisa spektrum. Terima kasih kepada Bert Vermeulen untuk patchnya.
- Plugin StatsD: Plugin baru ini mendengarkan soket UDP dan membaca metrik dalam format StatsD.
- Plugin Varnish: Banyak metrik tambahan telah ditambahkan. Terima kasih kepada Nick Stenning untuk patchnya.
- Tuliskan plugin Graphite: Dukungan untuk UDP telah ditambahkan. Terima kasih kepada Javier Maestro untuk patchnya.
- Tulis plugin Riemann: Opsi TTLFactor telah ditambahkan.
Apa yang baru di versi 4.10.3:
- Dokumentasi: Beberapa pembaruan dan penambahan. Terima kasih kepada Sebastian Harl.
- collectd: Masalah pembangunan (peringatan kompilator) telah diperbaiki. Terima kasih kepada Bruno Premont.
- collectd: Threshold subsection: Penanganan nilai NAN dalam perhitungan persentase telah diperbaiki.
- collectd, plugin Java, plugin NTPd: Beberapa pesan diagnostik telah diperbaiki.
- plugin cURL-JSON: Penanganan array telah diperbaiki.
- libvirt plugin: Bug dalam membaca statistik CPU virtual telah diperbaiki. Terima kasih & quot; JLPC & quot; untuk melaporkan masalah ini.
- Plugin modbus: Kompatibilitas dengan libmodbus 2.0.3 telah dipulihkan. (Versi 4.10.3 saja)
- Plugin proses: Perilaku yang berpotensi salah telah diperbaiki dalam kasus penanganan kesalahan.
- Plugin Python: Perbaiki pengiriman nilai dari skrip Python ke collectd. Terima kasih kepada Gregory Szorc untuk menemukan dan memperbaiki masalah ini.
Apa yang baru di versi 4.10.2:
- Dokumentasi: Berbagai perbaikan dokumentasi.
- collectd: Jika termasuk satu file konfigurasi gagal, lanjutkan dengan sisa konfigurasi jika memungkinkan.
- collectd: Memperbaiki bug dalam penjadwalan fungsi baca. Dalam kasus yang jarang terjadi, fungsi baca mungkin tidak dipanggil sesering yang diminta.
- collectd: Masalah Concurrency dengan errno (3) di bawah AIX telah diperbaiki: Versi yang aman dari thread errno harus diminta di bawah AIX. Terima kasih kepada Aurelien Reynaud untuk patchnya.
- collectd: A kiri-over hard-kode 2 telah diganti dengan nilai timeout yang dapat dikonfigurasi. (Versi 4.10.2 saja)
- cURL, memcachec, Tail plugins: Perbaiki penanganan sumber data DERIVE. Mencocokkan akhir string telah diperbaiki; terima kasih kepada Sebastian Harl untuk patchnya.
- Plugin cURL-JSON: Perbaiki masalah saat menguraikan bilangan bulat 64bit. Membaca data JSON dari sumber non-HTTP telah diperbaiki.
- Plugin NetApp: Berikan pengaturan interval ke fungsi pengiriman. Kembalikan kompatibilitas ke NetApp Release 7.3. Terima kasih kepada Sven Trenkel untuk patchnya.
- Plugin jaringan: Lebih sedikit verbose tentang tanda tangan yang tidak dicentang, untuk mencegah spammenghapus log.
- Beri tahu plugin Email: Masalah konkurensi telah diperbaiki.
- Plugin Python: Atur sys.argv, karena banyak skrip tidak berharap bahwa ini tidak dapat disetel. Terima kasih kepada Sven Trenkel untuk patchnya.
- RRDtool, plugin RRDCacheD: Perbaiki pernyataan yang terlalu ketat saat membuat file RRD.
- Plugin Swap: Bug yang menyebabkan nilai I / O yang salah telah diperbaiki. (Versi 4.10.2 saja)
- Pencocokan nilai: kebocoran memori kecil telah diperbaiki. Terima kasih kepada Sven Trenkel untuk patchnya.
Apa yang baru di versi 4.10.1:
- Sistem build: Memeriksa strtok_r (3) di bawah Solaris telah diperbaiki.
- Portabilitas: Perbaikan untuk Solaris 8 telah diterapkan. Terima kasih kepada Aurelien Reynaud dan Alexander Wuerstlein untuk tambalan mereka.
- collectd: Kecepatan shutdown ketika mengakhiri thread baca telah diperbaiki.
- libcollectdclient: Kesalahan format dalam perintah PUTVAL telah dihapus. Terima kasih kepada Johan Van den Brande untuk memperbaiki ini.
- Plugin DF: Pesan kesalahan ditampilkan saat cu_mount_getlist gagal telah ditambahkan.
- Plugin Proses: Kode inisialisasi yang hilang untuk anggota IO dari suatu struct telah ditambahkan. Terima kasih kepada Aurelien Reynaud karena memperbaiki ini.
- Plugin Python: Kebocoran memori dalam penulisan dan notifikasi callback telah diperbaiki. Kemungkinan macet ketika plugin dimuat tetapi tidak dikonfigurasi telah diperbaiki. Terima kasih kepada Sven Trenkel untuk tambalannya.
- Plugin SNMP: Verbosity berkaitan dengan jenis ASN yang tidak dikenal telah ditingkatkan. Masalah pembangunan pada prosesor PowerPC dan ARM telah diperbaiki oleh Aurelien Reynaud; terima kasih!
- Plugin PowerDNS: Perubahan kompatibilitas untuk PowerDNS 2.9.22 dan di atas telah diterapkan. Terima kasih kepada Luke Heberling atas perubahannya.
Apa yang baru di versi 4.8.1:
- Rilis patch baru dari collectd telah dibuat. Perubahan ini mencakup kondisi balapan yang langka namun buruk dalam plugin UnixSock, yang dapat menyebabkan data hilang atau ditulis ke deskriptor file yang salah. Siapa pun yang menggunakan plugin UnixSock disarankan untuk memutakhirkan.
- Sistem build: Masalah saat membuat plugin IP-Tables telah diperbaiki.
- Plugin Exec: Hapus penutup blokir sinyal sebelum memanggil exec (2).
- Plugin Perl: Deklarasikan variabel lingkungan. Ini memecahkan masalah membangun pada beberapa platform.
- Plugin Proses: Hapus panggilan realloc yang tidak perlu (3). Terima kasih kepada Andres J. Diaz untuk patchnya.
- UnixSock plugin: Memperbaiki kondisi balapan (tersembunyi) yang terkait dengan penanganan deskriptor file.
Apa yang baru di versi 4.6.2:
- Kumpulan jumlah RR-set dalam cache telah diperbaiki di & quot; BIND & quot; plugin.
- Rantai filter kini dapat dikonfigurasi tanpa target default.
- Perbaikan portabilitas telah ditambahkan ke & quot; DNS & quot; dan & quot; Oracle & quot; plugin.
- Masalah dengan fungsi utilitas Solaris telah diselesaikan.
- Kesalahan ketik yang mencegah modul digunakan dengan benar telah diperbaiki di & quot; TimeDiff & quot; cocok.
- Kondisi balapan yang memungkinkan selama startup telah diperbaiki di & quot; RRDtool & quot; plugin.
Apa yang baru di versi 4.6.1:
- Kesalahan off-by-one di IPMI plugin telah diperbaiki.
- Masalah yang lebih kecil dalam plugin BIND, dokumentasi, dan sistem build telah diperbaiki.
Apa yang baru di versi 4.6.0:
- Infrastruktur untuk memfilter dan memanipulasi nilai telah ditambahkan ke daemon.
- Perpustakaan komunikasi dan kontrol telah ditambahkan.
- Plug-in untuk BIND, cURL, DBI, OpenVPN, Oracle, dan RRDCacheD telah ditambahkan.
- Fitur baru telah ditambahkan ke plugin CSV, Antarmuka, memcache, MySQL, PostgreSQL, dan Proses.
- Plug-in CPU dan Swap telah di-porting ke OpenBSD.
- Penanganan kesalahan dan / atau portabilitas telah diperbaiki dalam plug-in IPMI dan Perl.
Komentar tidak ditemukan