collectd là một dự án phần mềm dòng lệnh mã nguồn mở, dễ sử dụng, dễ tải xuống, dễ sử dụng, dễ cài đặt và đáng tin cậy được triển khai trong C bằng daemon được thiết kế để giúp người dùng thu thập hệ thống thông tin. Nó sẽ lưu đầu ra thành một tệp RRD cứ sau 10 giây.
Thu thập dữ liệu từ nhiều thành phần phần cứng
Nhờ có nhiều plugin, collectd thu thập dữ liệu về tải CPU, sử dụng RAM, sử dụng đĩa, cũng như sử dụng giao diện mạng và lưu lượng DNS. Nó nằm trong bộ nhớ và sử dụng hệ thống tập tin / proc để đọc thông tin.
Trong số các tính năng của nó, chúng tôi có thể đề cập đến tích hợp SNMP (Giao thức quản lý mạng đơn giản) để truy vấn thiết bị mạng, cũng như mã mạng mạnh mẽ có thể được sử dụng để thu thập số liệu thống kê cho các thiết lập hệ thống hoàn chỉnh.
Chức năng của nó có thể được mở rộng
Bạn có thể dễ dàng mở rộng chức năng của chương trình bằng các plugin. Chúng có thể được viết bằng ngôn ngữ lập trình C, Perl, Java, Python hoặc UNIX Shell, hoặc có thể thực thi các tệp nhị phân hoặc tập lệnh. Hỗ trợ cho Java MBean cũng được cung cấp.
Khi sử dụng collectd để thu thập số liệu thống kê, xin lưu ý rằng nó không tạo ra biểu đồ và cung cấp chức năng giám sát hạn chế. Nó đã được thử nghiệm thành công trên nền tảng máy tính 32 và 64 bit.
Bắt đầu với collectd
Để cài đặt phần mềm thu thập trên máy tính cá nhân của bạn, trước tiên bạn sẽ phải tải xuống và lưu bản phát hành mới nhất của chương trình vào Thư mục chính, trích xuất nội dung của chương trình bằng tiện ích trình quản lý lưu trữ, mở ứng dụng Terminal và di chuyển đến vị trí nơi bạn đã loại bỏ tệp lưu trữ (ví dụ: cd /home/softoware/collectd-5.4.1).
Sau đó, trong trình giả lập thiết bị đầu cuối, hãy chạy & lsquo; ./ configure && make & rsquo; lệnh để cấu hình (tối ưu hóa) và biên dịch chương trình. Sau quá trình biên dịch thành công, hãy chạy phần & lsquo; hãy cài đặt & rsquo; lệnh dưới dạng gốc hoặc lệnh & lsquo; sudo cài đặt & rsquo; lệnh là người dùng đặc quyền để cài đặt hệ thống và cung cấp cho tất cả người dùng trên máy của bạn.
Có gì mới trong bản phát hành này:
- Hệ thống xây dựng: Khả năng tạo các bản dựng ngoài cây đã được sửa. Cảm ơn Vincent Bernat. # 792
- Xây dựng các plugin hệ thống, Đĩa và Người dùng: Phát hiện và sử dụng libstatgrab ≧ 0.90 đã được thêm vào. Cảm ơn Vincent Bernat. # 445, # 795, # 806, # 807, # 908
- Xây dựng các plugin hệ thống, Bộ nhớ, CPU, TCPConns và Xử lý: Nhiều bản sửa lỗi liên quan đến hỗ trợ OpenBSD đã được thêm vào. Cảm ơn Landry Breuil. # 777, # 778, # 779, # 808
- Hệ thống xây dựng: Plugin hiện chỉ xuất mô-đun_register (). Cảm ơn Florian Forster.
- Xây dựng hệ thống: Nhiều lần dọn dẹp và cải tiến khác nhau đã được thực hiện. Cảm ơn Marc Fournier.
- collectd: Nhiều thay đổi và cải tiến nội bộ cho daemon và API plugin đã được thực hiện. Cảm ơn Florian Forster, Pierre-Yves Ritschard và Alex Petrov. # 512, # 727
- collectd: Nhiều lỗi chính tả đã được sửa chữa trong các nhận xét và tài liệu và một số thông báo lỗi đã được cải thiện. Cám ơn Ruben Kerkhof, Abhinav Upadhyay, Olivier Bazoud, Pierre-Yves Ritschard, Tim Smith, Moshe Zada, Katelyn Perry và Marc Fournier.
- collectd: Quy tắc / Mục tiêu hiện có thể được thêm vào Chuỗi bộ lọc hiện tại. Cảm ơn Marc Falzon. # 444
- collectd: Hiện tại, các điểm đến của Chuỗi bộ lọc không thể ghi lại danh sách các mục tiêu ghi sẵn có. Nhờ Wilfried Goesgens. # 650, # 1043
- collectd: Hỗ trợ cho quá trình truyền tín hiệu và quản lý bằng cách khởi động và systemd đã được triển khai cho nền tảng Linux. Cảm ơn Pierre-Yves Ritschard và Marc Fournier. # 798, # 811, # 814
- collectd: Tùy chọn CollectInternalStats đã được thêm. Cảm ơn Yves Mettier. # 691
- collectd: Mã nguồn daemon và các phần phụ thuộc đã được chuyển đến thư mục src / daemon /. Cảm ơn Florian Forster.
- collectd: Tùy chọn MaxReadInterval mới cho phép giới hạn khoảng thời gian thử lại theo hàm mũ của các lỗi đọc. Nhờ Alexey Remizov và Florian Forster. # 713
- collectd: Tùy chọn -P dòng lệnh bây giờ được ưu tiên hơn tùy chọn PIDFile. Cảm ơn Thomas D. # 553
- collection.cgi: Các điều chỉnh liên quan đến nguồn dữ liệu khác nhau đã được thực hiện. Cảm ơn Fabiano Pires và Sebastian Harl.
- libcollectdclient: Bây giờ phổ biến lỗi khi ký / mã hóa các gói mạng. Cảm ơn Florian Forster.
- Cấu hình: Hỗ trợ các địa chỉ IPv6 chưa được kiểm duyệt đã được thêm vào. Cảm ơn Sebastian Harl. # 489
- Tài liệu: Nhiều cải tiến đã được thực hiện. Cảm ơn Florian Forster và Marc Fournier.
- Ví dụ: plugin C mẫu đã được cập nhật lên API plugin hiện tại. Nhờ Sebastian Harl.
- Cấp phép: Các thành phần sau đã được cấp lại cho giấy phép MIT: Cảm biến Apple, Phần mềm, DBI, E-Mail, Entropy, GenericJMX, gmond, LogFile, nginx, Thông báo cho máy tính để bàn, NTPd, NUT, olsrd, Perl, Ping , PostgreSQL, Giao thức, RouterOS, RRDCacheD, SNMP, StatsD, SysLog, Bảng, Đuôi, UnixSock, vmem, VServer, Không dây, Viết Riemann và XMMS plugin, trình thu thập dữ liệu cốt lõi, collectdmon, collectd-nagios và collectd-tg utility, tất cả các mục tiêu và kết quả phù hợp, liboconfig, hầu hết các tệp utils_ * và API plugin.
- Kiểm tra: Một bộ thử nghiệm đã được thêm vào. Cảm ơn Florian Forster.
- Ngưỡng: Tính toán trễ đã được thực hiện đáng tin cậy hơn. Cảm ơn Jan Kundrat. # 581
- Ngưỡng: Các bản sửa lỗi và cải tiến khác nhau đã được thực hiện. Cảm ơn Manuel Luis Sanmartin Rozada. # 649, # 644
- Plugin AMQP: Tùy chọn ConnectionRetryDelay đã được thêm vào, cho phép trì hoãn kết nối lại. Nhờ Yoga Ramalingam và Marc Fournier. # 833
- plugin AMQP: Các tùy chọn QueueDurable và QueueAutoDelete đã được thêm vào, cho phép kiểm soát việc tạo và xóa hàng đợi. Cảm ơn David Blundell và Marc Fournier. # 623
- Các trình cắm thêm Apache, Ascent, BIND, cURL, cURL-JSON, cURL-XML, nginx và Write HTTP: Tùy chỉnh trường User-Agent hiện có thể thực hiện tại thời gian biên dịch. Cảm ơn Jeremy Katz. # 440
- Apache, Ascent, BIND, cURL, cURL-JSON, cURL-XML, plugin nginx: Kết nối sẽ được đặt lại nếu nó chưa hoàn thành trong Khoảng thời gian được định cấu hình. Tùy chọn Thời gian chờ mới cho phép kiểm soát hành vi này. Cảm ơn Jan Kundrat và Marc Fournier. # 982, # 983, # 993
- Apache, Ascent, cURL, cURL-JSON, cURL-XML, nginx, Viết các plugin HTTP: Cho phép tên người dùng và mật khẩu chứa dấu hai chấm nếu được xây dựng dựa trên libcurl ≧ 7.19.1. Cảm ơn Marc Fournier. # 695, # 947
- Plugin Apache: Tùy chọn SSLCiphers cho phép kiểm soát các thuật toán mã hóa để sử dụng với các kết nối TLS. Cảm ơn Toni Moreno. # 946
- Plugin áp kế: Plugin mới này đọc dữ liệu cảm biến từ các phong bì kỹ thuật số Freescale và Bosch khác nhau. Cảm ơn Tomas Menzl. # 69, # 693
- Plugin pin: Đã thêm các giá trị báo cáo dưới dạng tỷ lệ phần trăm và báo cáo pin bị hỏng. Cảm ơn Florian Forster.
- Plugin pin: Hỗ trợ đọc các giá trị từ sysfs trên Linux đã được thêm vào. Cảm ơn Andy Parkins, Nicholas Humfrey, Peter Wu và Florian Forster. # 725, # 810, # 998
- Plugin pin: Giá trị cho hiện tại không còn được cung cấp trừ khi pin cung cấp thông tin này. Cảm ơn Florian Forster.
- BIND plugin: API v3 của Bind hiện được hỗ trợ; Nhờ có Victor Berger, Bruno Premont và Michal Humpula. # 742, # 847
- Plugin Ceph: Plugin mới này thu thập số liệu thống kê từ hệ thống lưu trữ phân tán Ceph. Cảm ơn Dan Ryder, Dennis Zou, Colin McCabe, Sage Weil. # 522, # 598
- Plugin ConnTrack: Hỗ trợ cho các giá trị báo cáo dưới dạng phần trăm cũng như các tệp conntrack cũ trong / proc đã được thêm vào. Cảm ơn Pierre-Yves Ritschard. # 497, # 680
- Plugin CPU: Plugin hiện có thể báo cáo các giá trị dưới dạng phần trăm và giá trị tổng hợp trên mỗi trạng thái và trên mỗi CPU. Cảm ơn Pierre-Yves Ritschard, Florian Forster, Fabien Wernli, Nicholas Humfrey và Wilfried Goesgens. # 499, # 516, # 639 # 734, # 812, # 802
- cURL-JSON plugin: Trích xuất các giá trị từ các cấu trúc JSON phức tạp đã được nâng cao. Cảm ơn Jim Radford. # 408, # 411
- Plugin cURL-JSON: Giờ đây, các khoảng thời gian có thể được định cấu hình trên cơ sở mỗi URL. Cảm ơn Stan Sawa. # 685
- cURL-JSON, cURL-XML, Viết các plugin HTTP: Các plugin này hiện cũng theo các chuyển hướng HTTP. Cảm ơn Marc Fournier.
- cURL, cURL-JSON, plugin cURL-XML: Xác thực thông báo HTTP đã được triển khai. Cảm ơn Frank Cornelis. # 482
- Các trình cắm thêm DBI, Oracle, PostgreSQL: Một tham số MetadataFrom đã được thêm vào, cho phép thiết lập siêu dữ liệu từ các cột cơ sở dữ liệu. Cám ơn Mark Wong. # 317, # 321
- Plugin DBI: Truy vấn một số cơ sở dữ liệu song song hiện có thể. Cảm ơn Vincent Bernat. # 453
- Disk plugin: Trên nền tảng Linux, tên đĩa bây giờ có thể được tìm kiếm trong udev với tùy chọn UdevNameAttr. Cảm ơn Patrick Mooney. # 537
- Plugin đĩa: Plugin này hiện thu thập một số chỉ số liên quan đến I / O bổ sung trên nền tảng Linux. Cảm ơn Florian Forster và Michael Schenck. # 705, # 759
- Plugin DRBD: Plugin mới này đọc số liệu thống kê thiết bị khối phân tán (DRBD) của Linux. Cám ơn Tim Laszlo. # 566, # 700
- Exec, plugin UnixSock: Lệnh PUTNOTIF hiện cho phép đặt siêu dữ liệu trên thông báo. Cảm ơn John-John Tedro. # 416
- plugin fhcount: Plugin mới này báo cáo số lượng xử lý tệp đã sử dụng. Cảm ơn Jiri Tyr. # 1009
- Plugin GenericJMX: Trình tải lớp cho JMXConnectorFactory đã được thêm vào, cho phép plugin hoạt động với JBOSS & gt; 7. Cảm ơn Alexandre Moutot. # 452
- Plugin IPC: Plugin mới này thu thập thông tin liên quan đến bộ nhớ dùng chung. Cảm ơn Andres J. Diaz. # 925
- Trình cắm Java: Hiện tại, sử dụng tên máy chủ được xác định trong tệp cấu hình. Cảm ơn Pierre-Yves Ritschard. # 530, # 681
- Tải plugin: Plugin hiện có thể báo cáo giá trị dưới dạng phần trăm. Nhờ có Vedran Bartonicek và Pierre-Yves Ritschard. # 344, # 498
- Log Logstash plugin: Plugin mới này ghi các bản ghi và sự kiện thu thập dưới dạng các sự kiện được định dạng JSON của Logstash. Cảm ơn Pierre-Yves Ritschard. # 360
- Plugin LVM: Plugin thu thập kích thước khối lượng dữ liệu hồ bơi mỏng và không còn báo cáo khối lượng ảo nữa. Cảm ơn Benjamin Gilbert. # 603
- plugin memcached: listen_disabled_num hiện cũng được báo cáo. Cám ơn Matt Cottingham. # 622
- Plugin bộ nhớ: Báo cáo bộ nhớ Slab trên nền tảng Linux đã được thêm vào. Cảm ơn Manuel CISSE và Marc Fournier. # 560, # 697
- Plugin bộ nhớ: Plugin hiện có thể báo cáo giá trị dưới dạng phần trăm. Nhờ Jeremy Katz, Florian Forster và Manuel CISSE. # 501, # 511, # 559
- Modbus plugin: Có thể chọn giữa các thanh ghi giữ và nhập. Cảm ơn Jan Vitek. # 338
- Modbus plugin: Hỗ trợ truy cập thiết bị thông qua cổng nối tiếp RS-485 đã được thêm vào. Cảm ơn Eric Sandeen.
- Plugin Multimeter: Plugin này không được tạo theo mặc định trên nền tảng AIX nữa. Cảm ơn Manuel Luis Sanmartin Rozada. # 549, # 684
- Plugin MySQL và PostgreSQL: Việc chuyển 127.0.0.1 làm máy chủ lưu trữ hiện sẽ dẫn đến Tên máy chủ chung được sử dụng trong tên chỉ số. Cảm ơn Jeremy Katz. # 441
- MySQL plugin: InnoDB, chọn và sắp xếp bộ sưu tập thống kê đã được thêm vào. Cảm ơn Wilson Felipe, Marek Becka và Pierre-Yves Ritschard. # 248, # 621, # 699, # 824
- MySQL plugin: Các tùy chọn Alias và ConnectTimeout đã được thêm vào. Cảm ơn William Tisater.
- Plugin Netlink: Hỗ trợ các bộ đếm 64 bit netlink đã được thêm vào. Cảm ơn Marek Becka. # 435
- Plugin mạng: Tùy chọn cấu hình ReconnectInterval đã được thêm. Cảm ơn John Ferlito. # 732
- NFS plugin: Hỗ trợ cho NFSv4.0 đã được triển khai. Cảm ơn Marek Becka. # 550
- Plugin OneWire: Hỗ trợ thêm các gia đình cảm biến cung cấp nhiệt độ đã được thêm vào. Nhờ Tomasz Torcz. # 672
- Plugin OneWire: Hỗ trợ đường dẫn OWFS đầy đủ và nhiều gia đình thiết bị đã được triển khai. Cảm ơn Tomas Menzl. # 68
- Plugin OpenLDAP: Plugin mới này đọc thông tin giám sát từ cn = Màn hình phụ của OpenLDAP. Cảm ơn Kimo Rosenbaum, Marc Fournier và Nicholas Humfrey. # 719
- Plugin OpenVPN: Hỗ trợ OpenVPN 2.3.0 đã được triển khai. Cảm ơn Ed Okerson. # 252
- Plugin OpenVZ: Nhiều cải tiến đã được thực hiện, làm cho các giá trị báo cáo plugin giống như các plugin thu thập khác làm. Cảm ơn Chris Lundquist. # 264
- Plugin Perl: Một phương thức listval_filter mới đã được thêm vào, các cải tiến và cải tiến nội bộ khác nhau đã được thực hiện và một bộ thử nghiệm đã được thêm vào. Cảm ơn Matthias Bethke. # 728
- Plugin PostgreSQL: Tùy chọn ExpireDelay mới cho phép bỏ qua các giá trị cũ hơn đang chờ ghi khi cơ sở dữ liệu bị chậm. Cảm ơn Stephen O'Dor. # 593
- Plugin PowerDNS: Plugin được cập nhật cho số liệu thống kê từ pdns 3.4.3. Cảm ơn Ruben Kerkhof. # 965
- Trình xử lý plugin: Tối ưu hóa việc sử dụng bộ nhớ cho các hệ thống cấu hình thấp đã được thêm vào. Cảm ơn Florian Forster. # 652
- Plugin Python: Hỗ trợ cho Python3 đã được cải thiện, ModulePath giờ được thêm vào sys.path và hàm get_dataset () đã được thêm vào API Python. Nhờ Sven Trenkel và Patrick Browne. # 890, # 751, # 771
- Redis và Write_Redis plugins: Thư viện hỗ trợ đã được chuyển từ credis sang hiredis. Cảm ơn Andres J. Diaz, Victor Seva, Marc Fournier, Johan Bergstrom, Michael Spiegle và brianpkelly. # 296, # 464, # 475, # 799, # 1030
- Plugin Redis: Hiện có thể sử dụng các lệnh tùy chỉnh để tìm nạp các giá trị được lưu trữ trong Redis. Cảm ơn Pierre-Yves Ritschard. # 816
- Plugin Redis: Đã thêm hỗ trợ cho mật khẩu tối đa 512 ký tự. Cảm ơn Jeremy Katz. # 532
- Plugin cảm biến: Hỗ trợ các cảm biến nguồn của lm_sensors đã được thêm vào. Cảm ơn Jan Kundrat. # 571
- SMART plugin: Plugin mới này thu thập số liệu thống kê SMART từ ổ đĩa. Cảm ơn Vincent Bernat. # 797
- Plugin SNMP: Hiện có thể sử dụng tính năng danh sách đen / danh sách cho phép để lọc các OID nào cần thu thập. Cảm ơn Christophe Courtaut. # 414
- Plugin SNMP: Hỗ trợ xác thực và mã hóa SNMPv3 đã được triển khai. Cảm ơn Michael Pilat. # 362
- Plugin SNMP: Hai thông báo lỗi đã được định hướng. Cám ơn Sergey. # 939, # 952
- Hoán đổi plugin: Plugin hiện có thể báo cáo giá trị dưới dạng phần trăm. Nhờ Jeremy Katz và Florian Forster. # 500, # 510
- Hoán đổi plugin: Plugin không còn bị lỗi trên các hệ thống Linux nơi SwapCached không bị hạt nhân tiếp xúc. Cảm ơn Florian Forster. # 733
- Plugin đuôi: Các tùy chọn GaugeInc và GaugeAdd đã được triển khai. Cảm ơn Andre Ferraz. # 673
- Plugin đuôi: Khoảng thời gian có thể được định cấu hình trên cơ sở mỗi tệp. Cảm ơn Tom Leaman. # 446
- Plugin TCPConns: Tùy chọn AllPortsSummary, cho phép tóm tắt tất cả các kết nối, đã được thêm vào. Cảm ơn Marek Becka. # 488
- Plugin TCPConns: Ba số liệu đã được đổi tên trên nền tảng AIX, vì mục đích nhất quán. Cảm ơn Manuel Luis Sanmartin Rozada. # 546
- Plugin Turbostat: Plugin mới này đọc tần số CPU và trạng thái C-state trên các bộ vi xử lý có khả năng tăng tốc của Intel hiện đại. Cảm ơn Vincent Brillault, Jean Delvare và Nicolas Iooss. # 651
- Plugin UnixSock: Lệnh GETTHRESHOLD đã được thêm lại. Cảm ơn Manuel Luis Sanmartin Rozada. # 674
- Plugin Varnish: hỗ trợ Varnish 4 đã được thêm vào, cũng như các chỉ số giám sát chỉ có trong Varnish 4. Nhờ Marc Fournier. # 618, # 783
- virt plugin: Khách sử dụng bộ nhớ hiện cũng được thu thập. Cảm ơn Tiago Carvalho, jazzmes và Zollner Robert.
- plugin bổ sung: Giờ đây, bạn có thể chọn giữa việc sử dụng tên của khách hoặc UUID làm plugin_instance. Nhờ Remi Ferrand. # 385
- virt plugin: Plugin libvirt đã được đổi tên thành virt. Cảm ơn Florian Forster.
- Viết plugin Graphite: Khi kết nối với graphite không thành công, nỗ lực kết nối lại được giới hạn một lần mỗi giây. Cảm ơn Florian Forster. # 625
- Viết plugin HTTP: Hỗ trợ đa tác vụ của plugin này đã được cải thiện. Khối đã không được chấp nhận. Cảm ơn Marc Fournier. # 902
- Viết plugin HTTP: Một số tùy chọn cấu hình liên quan đến TLS đã được thêm vào. Cảm ơn Ingmar Runge. # 666
- Viết plugin HTTP: Các tùy chọn LowSpeedLimit và Timeout cho phép đặt lại các kết nối mạng chậm / bị trì hoãn. Nhờ loginator17 và Marc Fournier. # 752, # 985
- Viết plugin HTTP: Kích thước của tải trọng được đăng lên máy chủ HTTP hiện có thể được kiểm soát bằng tùy chọn BufferSize. Cảm ơn Florian Forster. # 722
- Viết plugin Kafka: Plugin mới này gửi dữ liệu đến Apache Kafka, một hàng đợi gửi tin nhắn được phân phối. Cảm ơn Pierre-Yves Ritschard, ciomaire, Vincent Bernat, Marc Fournier. # 670, # 694, # 794, # 853, # 014
- Ghi nhật ký plugin: Plugin mới này gửi các giá trị được thu thập đến (các) đích nhật ký được định cấu hình. Cảm ơn Pierre-Yves Ritschard. # 886
- Viết plugin Riemann: Chuỗi siêu bổ sung hiện được thêm làm thuộc tính trong thông báo. Cảm ơn John-John Tedro. # 417
- Viết plugin Riemann: Thông báo thông báo hiện được gửi đến máy chủ Riemann thông qua trường mô tả. Cảm ơn Adrian Miron. # 575
- Viết plugin Riemann: Hỗ trợ cho các thuộc tính tùy chỉnh đã được thêm vào. Cảm ơn Pierre-Yves Ritschard. # 459
- Viết plugin Riemann: Hỗ trợ đã được triển khai để gửi các sự kiện tới Riemann theo lô (khi sử dụng TCP) và được bật theo mặc định. Cảm ơn Pierre-Yves Ritschard. # 800
- Viết plugin Riemann: tùy chọn EventServicePrefix đã được thêm vào, thêm tiền tố vào tên dịch vụ sự kiện. Cảm ơn Moshe Zada. # 706
- Viết plugin Riemann: Kiểm tra ngưỡng có thể được chuyển xuống máy chủ Riemann. Cảm ơn Pierre-Yves Ritschard. # 518
- Viết plugin Sensu: Plugin mới này gửi các giá trị đến Sensu, một hệ thống xử lý và giám sát luồng. Cảm ơn Fabrice A. Marie và Marc Fournier. # 912, # 1001, # 1016
- Viết plugin TSDB: Plugin mới này gửi dữ liệu đến OpenTSDB, một cơ sở dữ liệu chuỗi thời gian có thể mở rộng. Cảm ơn Kevin Bowling, Florian Forster, Dallin Young, Michael Schenck và Pierre-Yves Ritschard. # 703, # 772, # 945
- ZFS ARC plugin: Hỗ trợ cho ZFS-on-Linux đã được thêm vào. Cảm ơn Marc Fournier và Wilfried Goesgens. # 552
- Plugin Zookeeper: Plugin mới này đọc dữ liệu từ lệnh MNTR của Apache Zookeeper. Cảm ơn Jeremy Katz. # 826
Tính năng mới trong phiên bản:
- Hệ thống xây dựng: Khả năng tạo các bản dựng ngoài cây đã được sửa. Cảm ơn Vincent Bernat. # 792
- Xây dựng các plugin hệ thống, Đĩa và Người dùng: Phát hiện và sử dụng libstatgrab ≧ 0.90 đã được thêm vào. Cảm ơn Vincent Bernat. # 445, # 795, # 806, # 807, # 908
- Xây dựng các plugin hệ thống, Bộ nhớ, CPU, TCPConns và Xử lý: Nhiều bản sửa lỗi liên quan đến hỗ trợ OpenBSD đã được thêm vào. Cảm ơn Landry Breuil. # 777, # 778, # 779, # 808
- Hệ thống xây dựng: Plugin hiện chỉ xuất mô-đun_register (). Cảm ơn Florian Forster.
- Xây dựng hệ thống: Nhiều lần dọn dẹp và cải tiến khác nhau đã được thực hiện. Cảm ơn Marc Fournier.
- collectd: Nhiều thay đổi và cải tiến nội bộ cho daemon và API plugin đã được thực hiện. Cảm ơn Florian Forster, Pierre-Yves Ritschard và Alex Petrov. # 512, # 727
- collectd: Nhiều lỗi chính tả đã được sửa chữa trong các nhận xét và tài liệu và một số thông báo lỗi đã được cải thiện. Cám ơn Ruben Kerkhof, Abhinav Upadhyay, Olivier Bazoud, Pierre-Yves Ritschard, Tim Smith, Moshe Zada, Katelyn Perry và Marc Fournier.
- collectd: Quy tắc / Mục tiêu hiện có thể được thêm vào Chuỗi bộ lọc hiện tại. Cảm ơn Marc Falzon. # 444
- collectd: Hiện tại, các điểm đến của Chuỗi bộ lọc không thể ghi lại danh sách các mục tiêu ghi sẵn có. Nhờ Wilfried Goesgens. # 650, # 1043
- collectd: Hỗ trợ cho quá trình truyền tín hiệu và quản lý bằng cách khởi động và systemd đã được triển khai cho nền tảng Linux. Cảm ơn Pierre-Yves Ritschard và Marc Fournier. # 798, # 811, # 814
- collectd: Tùy chọn CollectInternalStats đã được thêm. Cảm ơn Yves Mettier. # 691
- collectd: Mã nguồn daemon và các phần phụ thuộc đã được chuyển đến thư mục src / daemon /. Cảm ơn Florian Forster.
- collectd: Tùy chọn MaxReadInterval mới cho phép giới hạn khoảng thời gian thử lại theo hàm mũ của các lỗi đọc. Nhờ Alexey Remizov và Florian Forster. # 713
- collectd: Tùy chọn -P dòng lệnh bây giờ được ưu tiên hơn tùy chọn PIDFile. Cảm ơn Thomas D. # 553
- collection.cgi: Các điều chỉnh liên quan đến nguồn dữ liệu khác nhau đã được thực hiện. Cảm ơn Fabiano Pires và Sebastian Harl.
- libcollectdclient: Bây giờ phổ biến lỗi khi ký / mã hóa các gói mạng. Cảm ơn Florian Forster.
- Cấu hình: Hỗ trợ các địa chỉ IPv6 chưa được kiểm duyệt đã được thêm vào. Cảm ơn Sebastian Harl. # 489
- Tài liệu: Nhiều cải tiến đã được thực hiện. Cảm ơn Florian Forster và Marc Fournier.
- Ví dụ: plugin C mẫu đã được cập nhật lên API plugin hiện tại. Nhờ Sebastian Harl.
- Cấp phép: Các thành phần sau đã được cấp lại cho giấy phép MIT: Cảm biến Apple, Phần mềm, DBI, E-Mail, Entropy, GenericJMX, gmond, LogFile, nginx, Thông báo cho máy tính để bàn, NTPd, NUT, olsrd, Perl, Ping , PostgreSQL, Giao thức, RouterOS, RRDCacheD, SNMP, StatsD, SysLog, Bảng, Đuôi, UnixSock, vmem, VServer, Không dây, Viết Riemann và XMMS plugin, trình thu thập dữ liệu cốt lõi, collectdmon, collectd-nagios và collectd-tg utility, tất cả các mục tiêu và kết quả phù hợp, liboconfig, hầu hết các tệp utils_ * và API plugin.
- Kiểm tra: Một bộ thử nghiệm đã được thêm vào. Cảm ơn Florian Forster.
- Ngưỡng: Tính toán trễ đã được thực hiện đáng tin cậy hơn. Cảm ơn Jan Kundrat. # 581
- Ngưỡng: Các bản sửa lỗi và cải tiến khác nhau đã được thực hiện. Cảm ơn Manuel Luis Sanmartin Rozada. # 649, # 644
- Plugin AMQP: Tùy chọn ConnectionRetryDelay đã được thêm vào, cho phép trì hoãn kết nối lại. Nhờ Yoga Ramalingam và Marc Fournier. # 833
- plugin AMQP: Các tùy chọn QueueDurable và QueueAutoDelete đã được thêm vào, cho phép kiểm soát việc tạo và xóa hàng đợi. Cảm ơn David Blundell và Marc Fournier. # 623
- Các trình cắm thêm Apache, Ascent, BIND, cURL, cURL-JSON, cURL-XML, nginx và Write HTTP: Tùy chỉnh trường User-Agent hiện có thể thực hiện tại thời gian biên dịch. Cảm ơn Jeremy Katz. # 440
- Apache, Ascent, BIND, cURL, cURL-JSON, cURL-XML, plugin nginx: Kết nối sẽ được đặt lại nếu nó chưa hoàn thành trong Khoảng thời gian được định cấu hình. Tùy chọn Thời gian chờ mới cho phép kiểm soát hành vi này. Cảm ơn Jan Kundrat và Marc Fournier. # 982, # 983, # 993
- Apache, Ascent, cURL, cURL-JSON, cURL-XML, nginx, Viết các plugin HTTP: Cho phép tên người dùng và mật khẩu chứa dấu hai chấm nếu được xây dựng dựa trên libcurl ≧ 7.19.1. Cảm ơn Marc Fournier. # 695, # 947
- Plugin Apache: Tùy chọn SSLCiphers cho phép kiểm soát các thuật toán mã hóa để sử dụng với các kết nối TLS. Cảm ơn Toni Moreno. # 946
- Plugin áp kế: Plugin mới này đọc dữ liệu cảm biến từ các phong bì kỹ thuật số Freescale và Bosch khác nhau. Cảm ơn Tomas Menzl. # 69, # 693
- Plugin pin: Đã thêm các giá trị báo cáo dưới dạng tỷ lệ phần trăm và báo cáo pin bị hỏng. Cảm ơn Florian Forster.
- Plugin pin: Hỗ trợ đọc các giá trị từ sysfs trên Linux đã được thêm vào. Cảm ơn Andy Parkins, Nicholas Humfrey, Peter Wu và Florian Forster. # 725, # 810, # 998
- Plugin pin: Giá trị cho hiện tại không còn được cung cấp trừ khi pin cung cấp thông tin này. Cảm ơn Florian Forster.
- BIND plugin: API v3 của Bind hiện được hỗ trợ; Nhờ có Victor Berger, Bruno Premont và Michal Humpula. # 742, # 847
- Plugin Ceph: Plugin mới này thu thập số liệu thống kê từ hệ thống lưu trữ phân tán Ceph. Cảm ơn Dan Ryder, Dennis Zou, Colin McCabe, Sage Weil. # 522, # 598
- Plugin ConnTrack: Hỗ trợ cho các giá trị báo cáo dưới dạng phần trăm cũng như các tệp conntrack cũ trong / proc đã được thêm vào. Cảm ơn Pierre-Yves Ritschard. # 497, # 680
- Plugin CPU: Plugin hiện có thể báo cáo các giá trị dưới dạng phần trăm và giá trị tổng hợp trên mỗi trạng thái và trên mỗi CPU. Cảm ơn Pierre-Yves Ritschard, Florian Forster, Fabien Wernli, Nicholas Humfrey và Wilfried Goesgens. # 499, # 516, # 639 # 734, # 812, # 802
- cURL-JSON plugin: Trích xuất các giá trị từ các cấu trúc JSON phức tạp đã được nâng cao. Cảm ơn Jim Radford. # 408, # 411
- Plugin cURL-JSON: Giờ đây, các khoảng thời gian có thể được định cấu hình trên cơ sở mỗi URL. Cảm ơn Stan Sawa. # 685
- cURL-JSON, cURL-XML, Viết các plugin HTTP: Các plugin này hiện cũng theo các chuyển hướng HTTP. Cảm ơn Marc Fournier.
- cURL, cURL-JSON, plugin cURL-XML: Xác thực thông báo HTTP đã được triển khai. Cảm ơn Frank Cornelis. # 482
- Các trình cắm thêm DBI, Oracle, PostgreSQL: Một tham số MetadataFrom đã được thêm vào, cho phép thiết lập siêu dữ liệu từ các cột cơ sở dữ liệu. Cám ơn Mark Wong. # 317, # 321
- Plugin DBI: Truy vấn một số cơ sở dữ liệu song song hiện có thể. Cảm ơn Vincent Bernat. # 453
- Disk plugin: Trên nền tảng Linux, tên đĩa bây giờ có thể được tìm kiếm trong udev với tùy chọn UdevNameAttr. Cảm ơn Patrick Mooney. # 537
- Plugin đĩa: Plugin này hiện thu thập một số chỉ số liên quan đến I / O bổ sung trên nền tảng Linux. Cảm ơn Florian Forster và Michael Schenck. # 705, # 759
- Plugin DRBD: Plugin mới này đọc số liệu thống kê thiết bị khối phân tán (DRBD) của Linux. Cám ơn Tim Laszlo. # 566, # 700
- Exec, plugin UnixSock: Lệnh PUTNOTIF hiện cho phép đặt siêu dữ liệu trên thông báo. Cảm ơn John-John Tedro. # 416
- plugin fhcount: Plugin mới này báo cáo số lượng xử lý tệp đã sử dụng. Cảm ơn Jiri Tyr. # 1009
- Plugin GenericJMX: Trình tải lớp cho JMXConnectorFactory đã được thêm vào, cho phép plugin hoạt động với JBOSS & gt; 7. Cảm ơn Alexandre Moutot. # 452
- Plugin IPC: Plugin mới này thu thập thông tin liên quan đến bộ nhớ dùng chung. Cảm ơn Andres J. Diaz. # 925
- Trình cắm Java: Hiện tại, sử dụng tên máy chủ được xác định trong tệp cấu hình. Cảm ơn Pierre-Yves Ritschard. # 530, # 681
- Tải plugin: Plugin hiện có thể báo cáo giá trị dưới dạng phần trăm. Nhờ có Vedran Bartonicek và Pierre-Yves Ritschard. # 344, # 498
- Log Logstash plugin: Plugin mới này ghi các bản ghi và sự kiện thu thập dưới dạng các sự kiện được định dạng JSON của Logstash. Cảm ơn Pierre-Yves Ritschard. # 360
- Plugin LVM: Plugin thu thập kích thước khối lượng dữ liệu hồ bơi mỏng và không còn báo cáo khối lượng ảo nữa. Cảm ơn Benjamin Gilbert. # 603
- plugin memcached: listen_disabled_num hiện cũng được báo cáo. Cám ơn Matt Cottingham. # 622
- Plugin bộ nhớ: Báo cáo bộ nhớ Slab trên nền tảng Linux đã được thêm vào. Cảm ơn Manuel CISSE và Marc Fournier. # 560, # 697
- Plugin bộ nhớ: Plugin hiện có thể báo cáo giá trị dưới dạng phần trăm. Nhờ Jeremy Katz, Florian Forster và Manuel CISSE. # 501, # 511, # 559
- Modbus plugin: Có thể chọn giữa các thanh ghi giữ và nhập. Cảm ơn Jan Vitek. # 338
- Modbus plugin: Hỗ trợ truy cập thiết bị thông qua cổng nối tiếp RS-485 đã được thêm vào. Cảm ơn Eric Sandeen.
- Plugin Multimeter: Plugin này không được tạo theo mặc định trên nền tảng AIX nữa. Cảm ơn Manuel Luis Sanmartin Rozada. # 549, # 684
- Plugin MySQL và PostgreSQL: Việc chuyển 127.0.0.1 làm máy chủ lưu trữ hiện sẽ dẫn đến Tên máy chủ chung được sử dụng trong tên chỉ số. Cảm ơn Jeremy Katz. # 441
- MySQL plugin: InnoDB, chọn và sắp xếp bộ sưu tập thống kê đã được thêm vào. Cảm ơn Wilson Felipe, Marek Becka và Pierre-Yves Ritschard. # 248, # 621, # 699, # 824
- MySQL plugin: Các tùy chọn Alias và ConnectTimeout đã được thêm vào. Cảm ơn William Tisater.
- Plugin Netlink: Hỗ trợ các bộ đếm 64 bit netlink đã được thêm vào. Cảm ơn Marek Becka. # 435
- Plugin mạng: Tùy chọn cấu hình ReconnectInterval đã được thêm. Cảm ơn John Ferlito. # 732
- NFS plugin: Hỗ trợ cho NFSv4.0 đã được triển khai. Cảm ơn Marek Becka. # 550
- Plugin OneWire: Hỗ trợ thêm các gia đình cảm biến cung cấp nhiệt độ đã được thêm vào. Nhờ Tomasz Torcz. # 672
- Plugin OneWire: Hỗ trợ đường dẫn OWFS đầy đủ và nhiều gia đình thiết bị đã được triển khai. Cảm ơn Tomas Menzl. # 68
- Plugin OpenLDAP: Plugin mới này đọc thông tin giám sát từ cn = Màn hình phụ của OpenLDAP. Cảm ơn Kimo Rosenbaum, Marc Fournier và Nicholas Humfrey. # 719
- Plugin OpenVPN: Hỗ trợ OpenVPN 2.3.0 đã được triển khai. Cảm ơn Ed Okerson. # 252
- Plugin OpenVZ: Nhiều cải tiến đã được thực hiện, làm cho các giá trị báo cáo plugin giống như các plugin thu thập khác làm. Cảm ơn Chris Lundquist. # 264
- Plugin Perl: Một phương thức listval_filter mới đã được thêm vào, các cải tiến và cải tiến nội bộ khác nhau đã được thực hiện và một bộ thử nghiệm đã được thêm vào. Cảm ơn Matthias Bethke. # 728
- Plugin PostgreSQL: Tùy chọn ExpireDelay mới cho phép bỏ qua các giá trị cũ hơn đang chờ ghi khi cơ sở dữ liệu bị chậm. Cảm ơn Stephen O'Dor. # 593
- Plugin PowerDNS: Plugin được cập nhật cho số liệu thống kê từ pdns 3.4.3. Cảm ơn Ruben Kerkhof. # 965
- Trình xử lý plugin: Tối ưu hóa việc sử dụng bộ nhớ cho các hệ thống cấu hình thấp đã được thêm vào. Cảm ơn Florian Forster. # 652
- Plugin Python: Hỗ trợ cho Python3 đã được cải thiện, ModulePath giờ được thêm vào sys.path và hàm get_dataset () đã được thêm vào API Python. Nhờ Sven Trenkel và Patrick Browne. # 890, # 751, # 771
- Redis và Write_Redis plugins: Thư viện hỗ trợ đã được chuyển từ credis sang hiredis. Cảm ơn Andres J. Diaz, Victor Seva, Marc Fournier, Johan Bergstrom, Michael Spiegle và brianpkelly. # 296, # 464, # 475, # 799, # 1030
- Plugin Redis: Hiện có thể sử dụng các lệnh tùy chỉnh để tìm nạp các giá trị được lưu trữ trong Redis. Cảm ơn Pierre-Yves Ritschard. # 816
- Plugin Redis: Đã thêm hỗ trợ cho mật khẩu tối đa 512 ký tự. Cảm ơn Jeremy Katz. # 532
- Plugin cảm biến: Hỗ trợ các cảm biến nguồn của lm_sensors đã được thêm vào. Cảm ơn Jan Kundrat. # 571
- SMART plugin: Plugin mới này thu thập số liệu thống kê SMART từ ổ đĩa. Cảm ơn Vincent Bernat. # 797
- Plugin SNMP: Hiện có thể sử dụng tính năng danh sách đen / danh sách cho phép để lọc các OID nào cần thu thập. Cảm ơn Christophe Courtaut. # 414
- Plugin SNMP: Hỗ trợ xác thực và mã hóa SNMPv3 đã được triển khai. Cảm ơn Michael Pilat. # 362
- Plugin SNMP: Hai thông báo lỗi đã được định hướng. Cám ơn Sergey. # 939, # 952
- Hoán đổi plugin: Plugin hiện có thể báo cáo giá trị dưới dạng phần trăm. Nhờ Jeremy Katz và Florian Forster. # 500, # 510
- Hoán đổi plugin: Plugin không còn bị lỗi trên các hệ thống Linux nơi SwapCached không bị hạt nhân tiếp xúc. Cảm ơn Florian Forster. # 733
- Plugin đuôi: Các tùy chọn GaugeInc và GaugeAdd đã được triển khai. Cảm ơn Andre Ferraz. # 673
- Plugin đuôi: Khoảng thời gian có thể được định cấu hình trên cơ sở mỗi tệp. Cảm ơn Tom Leaman. # 446
- Plugin TCPConns: Tùy chọn AllPortsSummary, cho phép tóm tắt tất cả các kết nối, đã được thêm vào. Cảm ơn Marek Becka. # 488
- Plugin TCPConns: Ba số liệu đã được đổi tên trên nền tảng AIX, vì mục đích nhất quán. Cảm ơn Manuel Luis Sanmartin Rozada. # 546
- Plugin Turbostat: Plugin mới này đọc tần số CPU và trạng thái C-state trên các bộ vi xử lý có khả năng tăng tốc của Intel hiện đại. Cảm ơn Vincent Brillault, Jean Delvare và Nicolas Iooss. # 651
- Plugin UnixSock: Lệnh GETTHRESHOLD đã được thêm lại. Cảm ơn Manuel Luis Sanmartin Rozada. # 674
- Plugin Varnish: hỗ trợ Varnish 4 đã được thêm vào, cũng như các chỉ số giám sát chỉ có trong Varnish 4. Nhờ Marc Fournier. # 618, # 783
- virt plugin: Khách sử dụng bộ nhớ hiện cũng được thu thập. Cảm ơn Tiago Carvalho, jazzmes và Zollner Robert.
- plugin bổ sung: Giờ đây, bạn có thể chọn giữa việc sử dụng tên của khách hoặc UUID làm plugin_instance. Nhờ Remi Ferrand. # 385
- virt plugin: Plugin libvirt đã được đổi tên thành virt. Cảm ơn Florian Forster.
- Viết plugin Graphite: Khi kết nối với graphite không thành công, nỗ lực kết nối lại được giới hạn một lần mỗi giây. Cảm ơn Florian Forster. # 625
- Viết plugin HTTP: Hỗ trợ đa tác vụ của plugin này đã được cải thiện. Khối đã không được chấp nhận. Cảm ơn Marc Fournier. # 902
- Viết plugin HTTP: Một số tùy chọn cấu hình liên quan đến TLS đã được thêm vào. Cảm ơn Ingmar Runge. # 666
- Viết plugin HTTP: Các tùy chọn LowSpeedLimit và Timeout cho phép đặt lại các kết nối mạng chậm / bị trì hoãn. Nhờ loginator17 và Marc Fournier. # 752, # 985
- Viết plugin HTTP: Kích thước của tải trọng được đăng lên máy chủ HTTP hiện có thể được kiểm soát bằng tùy chọn BufferSize. Cảm ơn Florian Forster. # 722
- Viết plugin Kafka: Plugin mới này gửi dữ liệu đến Apache Kafka, một hàng đợi gửi tin nhắn được phân phối. Cảm ơn Pierre-Yves Ritschard, ciomaire, Vincent Bernat, Marc Fournier. # 670, # 694, # 794, # 853, # 014
- Ghi nhật ký plugin: Plugin mới này gửi các giá trị được thu thập đến (các) đích nhật ký được định cấu hình. Cảm ơn Pierre-Yves Ritschard. # 886
- Viết plugin Riemann: Chuỗi siêu bổ sung hiện được thêm làm thuộc tính trong thông báo. Cảm ơn John-John Tedro. # 417
- Viết plugin Riemann: Thông báo thông báo hiện được gửi đến máy chủ Riemann thông qua trường mô tả. Cảm ơn Adrian Miron. # 575
- Viết plugin Riemann: Hỗ trợ cho các thuộc tính tùy chỉnh đã được thêm vào. Cảm ơn Pierre-Yves Ritschard. # 459
- Viết plugin Riemann: Hỗ trợ đã được triển khai để gửi các sự kiện tới Riemann theo lô (khi sử dụng TCP) và được bật theo mặc định. Cảm ơn Pierre-Yves Ritschard. # 800
- Viết plugin Riemann: tùy chọn EventServicePrefix đã được thêm vào, thêm tiền tố vào tên dịch vụ sự kiện. Cảm ơn Moshe Zada. # 706
- Viết plugin Riemann: Kiểm tra ngưỡng có thể được chuyển xuống máy chủ Riemann. Cảm ơn Pierre-Yves Ritschard. # 518
- Viết plugin Sensu: Plugin mới này gửi các giá trị đến Sensu, một hệ thống xử lý và giám sát luồng. Cảm ơn Fabrice A. Marie và Marc Fournier. # 912, # 1001, # 1016
- Viết plugin TSDB: Plugin mới này gửi dữ liệu đến OpenTSDB, một cơ sở dữ liệu chuỗi thời gian có thể mở rộng. Cảm ơn Kevin Bowling, Florian Forster, Dallin Young, Michael Schenck và Pierre-Yves Ritschard. # 703, # 772, # 945
- ZFS ARC plugin: Hỗ trợ cho ZFS-on-Linux đã được thêm vào. Cảm ơn Marc Fournier và Wilfried Goesgens. # 552
- Plugin Zookeeper: Plugin mới này đọc dữ liệu từ lệnh MNTR của Apache Zookeeper. Cảm ơn Jeremy Katz. # 826
Tính năng mới trong phiên bản 5.4.1:
- plugin AMQP: Thêm hỗ trợ cho RabbitMQ 0.4.x để tránh cảnh báo trình biên dịch. Nhờ Sebastian Harl đã thực hiện điều này.
- Trình cắm thêm Apache / Mạng: Thứ tự khởi tạo được cải thiện hy vọng giải quyết vấn đề khởi tạo gcrypt.
- Plugin Aquaero: Loại được sử dụng để gửi mức sử dụng quạt đã được khắc phục. Nhờ Alex Deymo cho bản vá.
- cgroups plugin: Một rò rỉ bộ nhớ nhỏ đã được sửa. Kiểm tra sự tồn tại của một tùy chọn gắn kết mà không có một giá trị đã được cố định. Phân tích cú pháp dễ dãi hơn của tệp cpuacct.stats sửa chữa hỗ trợ cho một số phiên bản của Linux. Cảm ơn Marc Fournier về báo cáo lỗi và bản vá lỗi.
- cURL plugin: Khắc phục các khối không có cá thể. Cảm ơn Alexander Golovko đã báo cáo và Sebastian Harl đã sửa lỗi này.
- Plugin cURL-JSON: Quyền truy cập bộ nhớ có khả năng không hợp lệ đã được vệ sinh. Cám ơn Jim Radford vì bản vá của anh ấy.
- Plugin giao diện: Khắc phục hành vi trong FreeBSD 10: Báo cáo thống kê theo địa chỉ gây ra các cập nhật trùng lặp cho cùng một chỉ số. Nhờ có quỷ / @trtrmitya cho bản vá.
- Viết plugin Graphite: Sử dụng TCP để kết nối với Graphite theo mặc định. Mặc định thay đổi từ TCP thành UDP giữa 5.3.1 và 5.4.0, đây là hồi quy. Cảm ơn Marc Fournier đã sửa lỗi này. Hành vi kết nối lại đã được cải thiện. Cảm ơn Michael Hart vì bản vá của anh ấy.
- plugin ZFS ARC: Thu thập & quot; được phân bổ & quot; và & quot; bị đánh cắp & quot; chỉ trên FreeBSD.
Tính năng mới trong phiên bản 5.4.0:
- collectd: Tùy chọn cấu hình LoadPlugin không còn cố tải plugin hai lần nữa. Nếu gặp nhiều hơn một câu lệnh LoadPlugin hoặc khối, chỉ người đầu tiên sẽ có bất kỳ hiệu ứng nào.
- collectd: Tùy chọn AutoLoadPlugin cho phép tự động tải các plugin có cấu hình được tìm thấy.
- collectd: Tùy chọn WriteQueueLimitHigh và WriteQueueLimitLow cho phép thu thập để giảm giá trị khi bị căng thẳng, để tránh hết bộ nhớ. Cảm ơn Yves Mettier vì bản vá của anh ấy.
- Plugin AMQP: Các tùy chọn GraphiteSeparateInstances và GraphiteAlwaysAppendDS đã được thêm vào. Cảm ơn Laurent vì bản vá.
- Plugin Aquaero: Plugin mới này đọc các số liệu khác nhau, ví dụ: tốc độ quạt và nhiệt độ, từ Aquaero 5, một bảng điều khiển quạt và làm mát bằng nước. Nhờ Alex Deymo cho bản vá của anh ấy.
- Plugin cURL: Tùy chọn MeasureResponseCode đã được thêm. Cảm ơn Jan Matejka vì bản vá của anh ấy.
- cURL-JSON plugin: Hỗ trợ cho các ổ cắm miền UNIX và các ký tự đại diện mảng đã được thêm vào. Cám ơn Jim Radford vì bản vá của anh ấy.
- plugin cURL-XML: Hỗ trợ cho các URL dài đã được cải thiện.
- plugin cgroups: Plugin mới này thu thập thông tin kế toán CPU cho các quy trình trong một nhóm. Cảm ơn Michael Stapelberg vì bản vá của anh ấy.
- DF plugin: Các tùy chọn ValuesAbsolute và ValuesPercentage đã được thêm vào. Nhờ có Vedran Bartonicek cho bản vá.
- Plugin Exec: Thực hiện tra cứu UID / GID trước khi tìm kiếm. Điều này sẽ ngăn chặn một điều kiện chủng tộc trong thư viện NSS. Nhờ Ceri Storey cho bản vá.
- Plugin LVM: Plugin mới này thu thập thông tin kích thước từ Trình quản lý khối lượng logic (LVM) của Linux. Cám ơn Chad Malfait vì công việc của anh ấy.
- plugin được ghi nhớ: Hỗ trợ số lượng tăng và giảm đã được thêm. Nhờ Blake Matheny cho bản vá.
- MIC plugin: Plugin mới này thu thập việc sử dụng CPU và bộ nhớ, mức tiêu thụ điện năng và nhiệt độ của kiến trúc nhiều lõi tích hợp của Intel (MIC), chẳng hạn như thẻ Xeon Phi. Cảm ơn Evan Felix vì công việc của anh ấy.
- Plugin Netlink: Plugin này đã được chuyển đổi để sử dụng thư viện libmnl được hỗ trợ. Cảm ơn Andreas Henriksson vì bản vá của anh ấy.
- plugin nginx: Bộ sưu tập các kết nối được chấp nhận và xử lý đã được thêm vào. Cám ơn Patrick Shan vì bản vá của anh ấy. Plugin
- sigrok: Plugin mới này thu thập các số liệu từ sigrok, một khung xử lý tín hiệu đọc các thiết bị phần cứng khác nhau, từ máy đo ánh sáng tới máy phân tích phổ. Cảm ơn Bert Vermeulen vì bản vá của anh ấy.
- Plugin StatsD: Plugin mới này nghe một ổ cắm UDP và đọc số liệu theo định dạng StatsD.
- Plugin Varnish: Nhiều số liệu bổ sung đã được thêm vào. Cảm ơn Nick Stenning vì bản vá của anh ấy.
- Viết plugin Graphite: Đã thêm hỗ trợ cho UDP. Cảm ơn Javier Maestro vì bản vá của anh ấy.
- Viết plugin Riemann: Tùy chọn TTLFactor đã được thêm.
Tính năng mới trong phiên bản 4.10.3:
- Tài liệu: Một số cập nhật và bổ sung. Nhờ Sebastian Harl.
- collectd: Các vấn đề về xây dựng (cảnh báo trình biên dịch) đã được sửa. Cảm ơn Bruno Premont.
- collectd: Phần phụ ngưỡng: Xử lý các giá trị NAN trong tính toán tỷ lệ phần trăm đã được sửa.
- collectd, plugin Java, plugin NTPd: Một số thông báo chẩn đoán đã được cải thiện.
- Plugin cURL-JSON: Xử lý các mảng đã được sửa.
- libvirt plugin: Một lỗi trong việc đọc các số liệu thống kê CPU ảo đã được sửa. Nhờ & quot; JLPC & quot; để báo cáo sự cố này.
- Plugin Modbus: Khả năng tương thích với libmodbus 2.0.3 đã được khôi phục. (Chỉ phiên bản 4.10.3)
- Trình xử lý plugin: Hành vi có khả năng xảy ra lỗi đã được khắc phục trong trường hợp xử lý lỗi.
- Plugin Python: Khắc phục các giá trị từ các tập lệnh Python để thu thập. Cảm ơn Gregory Szorc vì đã tìm và khắc phục vấn đề này.
Tính năng mới trong phiên bản 4.10.2:
- Tài liệu: Các bản sửa lỗi tài liệu khác nhau.
- collectd: Nếu bao gồm một tệp cấu hình không thành công, hãy tiếp tục với phần còn lại của cấu hình nếu có thể.
- collectd: Sửa lỗi trong lịch biểu chức năng đọc. Trong một số ít trường hợp, các chức năng đọc có thể không được gọi thường xuyên như được yêu cầu.
- collectd: Các vấn đề về đồng thời với errno (3) trong AIX đã được khắc phục: Phiên bản an toàn thread của errno phải được yêu cầu trong AIX. Cảm ơn Aurelien Reynaud vì bản vá của anh ấy.
- collectd: Mã lỗi 2 được mã hóa bên trái đã được thay thế bằng giá trị thời gian chờ có thể định cấu hình. (Chỉ phiên bản 4.10.2)
- cURL, memcachec, plugin đuôi: Khắc phục sự cố xử lý nguồn dữ liệu DERIVE. Phù hợp với sự kết thúc của một chuỗi đã được cải thiện; nhờ Sebastian Harl cho bản vá.
- Plugin cURL-JSON: Khắc phục sự cố khi phân tích cú pháp số nguyên 64 bit. Đọc dữ liệu JSON từ các nguồn không phải HTTP đã được sửa.
- Plugin NetApp: Chuyển cài đặt khoảng thời gian sang hàm gửi. Khôi phục khả năng tương thích với NetApp Release 7.3. Nhờ Sven Trenkel cho bản vá.
- Plugin mạng: Ít tiết lộ hơn về các chữ ký không được kiểm soát, để tránh spam các nhật ký.
- Thông báo cho plugin Email: Sự cố đồng thời đã được khắc phục.
- Plugin Python: Đặt sys.argv, vì nhiều tập lệnh không mong đợi rằng nó có thể không được đặt. Nhờ Sven Trenkel cho bản vá.
- Các plugin RRDtool, RRDCacheD: Khắc phục xác nhận quá nghiêm ngặt khi tạo tệp RRD.
- Hoán đổi plugin: Một lỗi dẫn đến các giá trị I / O không chính xác đã được sửa. (Chỉ phiên bản 4.10.2)
- Giá trị khớp: Một lỗ hổng bộ nhớ nhỏ đã được sửa. Nhờ Sven Trenkel cho bản vá.
Tính năng mới trong phiên bản 4.10.1:
- Hệ thống xây dựng: Kiểm tra strtok_r (3) dưới Solaris đã được sửa.
- Tính di động: Các bản sửa lỗi cho Solaris 8 đã được áp dụng. Cảm ơn Aurelien Reynaud và Alexander Wuerstlein về bản vá lỗi của họ.
- collectd: Tốc độ tắt máy khi chấm dứt các chuỗi đã đọc đã được cải thiện.
- libcollectdclient: Lỗi định dạng trong lệnh PUTVAL đã bị xóa. Cảm ơn Johan Van den Brande đã sửa lỗi này.
- DF plugin: Thông báo lỗi được hiển thị khi không thêm được cu_mount_getlist.
- Trình xử lý plugin: Thiếu mã khởi tạo cho các thành viên IO của cấu trúc đã được thêm vào. Cảm ơn Aurelien Reynaud đã sửa lỗi này.
- Plugin Python: rò rỉ bộ nhớ trong các cuộc gọi viết và thông báo đã được sửa. Một sự cố có thể xảy ra khi plugin được tải nhưng không được định cấu hình đã được khắc phục. Cảm ơn Sven Trenkel vì các bản vá của anh ấy.
- Plugin SNMP: Mức độ chi tiết liên quan đến các loại ASN không xác định đã được tăng lên. Một vấn đề xây dựng trên bộ vi xử lý PowerPC và ARM đã được cố định bởi Aurelien Reynaud; cảm ơn!
- Plugin PowerDNS: Các thay đổi tương thích cho PowerDNS 2.9.22 trở lên đã được áp dụng. Cảm ơn Luke Heberling vì những thay đổi của anh ấy.
Tính năng mới trong phiên bản 4.8.1:
- Bản phát hành bản vá mới của bộ sưu tập đã được tạo. Những thay đổi bao gồm một điều kiện chủng tộc hiếm nhưng khó chịu trong plugin UnixSock, điều này có thể dẫn đến dữ liệu bị mất hoặc được ghi vào bộ mô tả tệp sai. Bất kỳ ai sử dụng plugin UnixSock đều nên nâng cấp.
- Hệ thống xây dựng: Các vấn đề khi xây dựng plugin IP-Tables đã được sửa.
- Exec plugin: Xóa mặt nạ chặn tín hiệu trước khi gọi exec (2).
- Plugin Perl: Khai báo biến môi trường. Điều này giải quyết các vấn đề về xây dựng trên một số nền tảng.
- Trình xử lý plugin: Xóa cuộc gọi không cần thiết của realloc (3). Cảm ơn Andres J. Diaz vì bản vá.
- Plugin UnixSock: Khắc phục tình trạng cuộc đua (cũng ẩn) liên quan đến việc xử lý mô tả tệp.
Tính năng mới trong phiên bản 4.6.2:
- Bộ sưu tập số lượng bộ đệm được lưu trong bộ nhớ cache đã được sửa trong phần & quot; BIND & quot; plugin.
- Chuỗi bộ lọc giờ đây có thể được định cấu hình mà không có mục tiêu mặc định.
- Sửa lỗi về tính di động đã được thêm vào & quot; DNS & quot; và & quot; Oracle & quot; plugin.
- Các vấn đề với chức năng tiện ích Solaris đã được giải quyết.
- Lỗi đánh máy đã ngăn mô-đun được sử dụng đúng cách đã được sửa trong phần & quot; TimeDiff & quot; phù hợp.
- Điều kiện chủng tộc có thể có khi khởi động đã được khắc phục trong phần & quot; RRDtool & quot; plugin.
Có gì mới trong phiên bản 4.6.1:
- Lỗi tạm thời trong IPMI plugin đã được sửa.
- Vấn đề nhỏ hơn trong plugin BIND, tài liệu và hệ thống xây dựng đã được sửa.
Tính năng mới trong phiên bản 4.6.0:
- Cơ sở hạ tầng để lọc và thao tác các giá trị đã được thêm vào daemon.
- Thư viện kiểm soát và giao tiếp đã được thêm.
- Các trình cắm thêm cho BIND, cURL, DBI, OpenVPN, Oracle và RRDCacheD đã được thêm.
- Các tính năng mới đã được thêm vào các plugin CSV, Giao diện, memcached, MySQL, PostgreSQL và Quy trình.
- Các plug-in CPU và Swap đã được chuyển sang OpenBSD.
- Xử lý lỗi và / hoặc tính di động đã được cải thiện trong các trình cắm thêm IPMI và Perl.
Bình luận không