collectd

Screenshot Software:
collectd
Szczegóły programowe:
Wersja: 5.8.0 Aktualizowane
Filmu: 22 Jun 18
Wywoływacz: Florian Forster
Licencja: Wolny
Popularność: 49

Rating: 3.0/5 (Total Votes: 2)

collectd to open source, przenośny, darmowy do pobrania, łatwy w użyciu, łatwy w instalacji i niezawodny projekt oprogramowania wiersza poleceń zaimplementowany w zwykłym C jako demon mający na celu pomoc użytkownikom w zebraniu systemu Informacja. Zapisuje dane wyjściowe do pliku RRD co 10 sekund.


Zbiera dane z wielu komponentów sprzętowych

Dzięki licznym wtyczkom kolekcjoner gromadzi dane na temat obciążenia procesora, użycia pamięci RAM, wykorzystania dysku, a także wykorzystania interfejsu sieciowego i ruchu DNS. Znajduje się on w pamięci i wykorzystuje system plików / proc do odczytywania informacji.

Wśród jego funkcji można wymienić integrację protokołu SNMP (Simple Network Management Protocol) do sprawdzania sprzętu sieciowego, a także potężny kod sieciowy, który można wykorzystać do zbierania statystyk dla kompletnych konfiguracji systemu.


Jego funkcjonalność może być rozszerzona

Możesz łatwo rozszerzyć funkcjonalność programu za pomocą wtyczek. Mogą one być napisane w językach programowania C, Perl, Java, Python lub UNIX Shell lub mogą być wykonywanymi plikami binarnymi lub skryptami. Obsługiwane jest także komponent MBean Java.

Korzystając z funkcji zbierania danych do zbierania statystyk, należy pamiętać, że nie generuje wykresów i oferuje ograniczoną funkcjonalność monitorowania. Został pomyślnie przetestowany na 32- i 64-bitowych platformach komputerowych.


Pierwsze kroki z Collectd

Aby zainstalować oprogramowanie do zbierania na komputerze osobistym, musisz najpierw pobrać i zapisać najnowszą wersję programu w swoim katalogu domowym, wyodrębnić jego zawartość za pomocą narzędzia do zarządzania archiwami, otworzyć aplikację Terminal i przejść do lokalizacji gdzie dokonałeś rozbudowy pliku archiwum (np. cd /home/softoware/collectd-5.4.1).

Następnie, w emulatorze terminalu, uruchom plik & lsquo; ./ configure && make & rsquo; polecenie do skonfigurowania (optymalizacji) i skompilowania programu. Po udanym procesie kompilacji uruchom & lsquo; make install & rsquo; polecenie jako root lub polecenie & lsquo; sudo make install & rsquo; polecenie jako uprzywilejowany użytkownik, aby zainstalować system i udostępnić go wszystkim użytkownikom twojego komputera.

Co nowego w tej wersji:

  • System kompilacji: Naprawiono możliwość tworzenia kompilacji poza drzewem. Podziękowania dla Vincenta Bernata. # 792
  • Tworzenie wtyczek systemu, dysku i użytkowników: Wykryto i zastosowano libstatgrab ≧ 0.90. Podziękowania dla Vincenta Bernata. # 445, # 795, # 806, # 807, # 908
  • Tworzenie wtyczek systemu, pamięci, procesora, TCPConns i procesów: dodano wiele poprawek związanych z obsługą OpenBSD. Dzięki Landry Breuil. # 777, # 778, # 779, # 808
  • System kompilacji: wtyczki teraz eksportują tylko moduł module_register (). Dzięki Florianowi Forsterowi.
  • System kompilacji: wykonano wiele prac porządkowych i ulepszeń. Podziękowania dla Marca Fourniera.
  • collectd: Wprowadzono wiele wewnętrznych zmian i ulepszeń demona i interfejsu API wtyczki. Podziękowania dla Floriana Forstera, Pierre-Yvesa Ritscharda i Alexa Petrova. # 512, # 727
  • collectd: Liczne błędy ortograficzne zostały poprawione w komentarzach i dokumentacji oraz poprawiono kilka komunikatów o błędach. Podziękowania dla Rubena Kerkhofa, Abhinava Upadhyaya, Oliviera Bazuda, Pierre-Yvesa Ritscharda, Tima Smitha, Mosze Zady, Katelyn Perry i Marca Fourniera.
  • collectd: Reguły / cele można teraz dołączać do istniejących łańcuchów filtrów. Podziękowania dla Marca Falzona. # 444
  • collectd: nie powiodła się lista miejsc docelowych Filtransa teraz będzie rejestrować listę dostępnych celów zapisu. Podziękowania dla Wilfrieda Goesgensa. # 650, # 1043
  • collectd: Wsparcie dla sygnalizacji procesów i zarządzania przez upstart i systemd zostało zaimplementowane na platformie Linux. Podziękowania dla Pierre-Yves Ritscharda i Marca Fourniera. # 798, # 811, # 814
  • collectd: Dodano opcję CollectInternalStats. Dzięki Yves Mettier. # 691
  • collectd: Kod źródłowy demona i zależności zostały przeniesione do katalogu src / daemon /. Dzięki Florianowi Forsterowi.
  • collectd: nowa opcja MaxReadInterval umożliwia ograniczenie wykładniczego okresu błędów odczytu wtyczek. Podziękowania dla Alexeya Remizova i Floriana Forstera. # 713
  • collectd: Opcja wiersza polecenia -P ma teraz pierwszeństwo przed opcją PIDFile. Podziękowania dla Thomasa D. # 553
  • collection.cgi: Wprowadzono różne korekty związane z źródłem danych. Podziękowania dla Fabiano Pires i Sebastiana Harla.
  • libcollectdclient: propaguje teraz błędy podczas podpisywania / szyfrowania pakietów sieciowych. Dzięki Florianowi Forsterowi.
  • Konfiguracja: Dodano obsługę niecytowanych adresów IPv6. Podziękowania dla Sebastiana Harla. # 489
  • Dokumentacja: wprowadzono różne ulepszenia. Podziękowania dla Floriana Forstera i Marca Fourniera.
  • Przykłady: przykładowa wtyczka C została zaktualizowana do bieżącego interfejsu API wtyczki. Podziękowania dla Sebastiana Harla.
  • Licencjonowanie: Następujące komponenty zostały ponownie licencjonowane do licencji MIT: Apple Sensors, Ascent, DBI, E-Mail, Entropy, GenericJMX, Gmond, LogFile, Nginx, Notify Desktop, NTPd, NUT, olsrd, Perl, Ping , PostgreSQL, protokoły, RouterOS, RRDCacheD, SNMP, StatsD, SysLog, Table, Tail, UnixSock, vmem, VServer, Wireless, Write Riemann i XMMS plugins, główny demon kolekcjonowania, collectdmon, collectd-nagios i collectd-tg utilities, wszystkie cele i mecze, liboconfig, większość plików utils_ * i interfejs API wtyczek.
  • Testy: dodano zestaw testów. Dzięki Florianowi Forsterowi.
  • Próg: Obliczenie histerezy zostało wykonane bardziej niezawodnie. Podziękowania dla Jana Kundrata. # 581
  • Próg: wprowadzono różne poprawki i ulepszenia. Dzięki Manuel Luis Sanmartin Rozada. # 649, # 644
  • Wtyczka AMQP: Dodano opcję ConnectionRetryDelay, która umożliwia opóźnienie ponownego połączenia. Dzięki Yoga Ramalingam i Marc Fournier. # 833
  • Wtyczka AMQP: Dodano opcje QueueDurable i QueueAutoDelete, dające kontrolę nad tworzeniem i usuwaniem kolejki. Podziękowania dla Davida Blundella i Marca Fourniera. # 623
  • Apache, Ascent, BIND, cURL, cURL-JSON, cURL-XML, nginx i Write HTTP plugins: Dostosowywanie pola User-Agent jest teraz możliwe podczas kompilacji. Podziękowania dla Jeremy'ego Katza. # 440
  • Apache, Ascent, BIND, cURL, cURL-JSON, cURL-XML, wtyczki nginx: Połączenie zostanie zresetowane, jeśli nie zakończyło się w skonfigurowanym interwale. Nowa opcja Limit czasu daje kontrolę nad tym zachowaniem. Podziękowania dla Jana Kundrata i Marca Fourniera. # 982, # 983, # 993
  • Apache, Ascent, cURL, cURL-JSON, cURL-XML, nginx, Pisz wtyczki HTTP: Zezwalaj na nazwy użytkownika i hasła, aby zawierały dwukropki, jeśli zostały zbudowane na bazie libcurl ≧ 7.19.1. Podziękowania dla Marca Fourniera. # 695, # 947
  • Wtyczka Apache: Opcja SSLCiphers zapewnia kontrolę nad algorytmami szyfrowania używanymi z połączeniami TLS. Dzięki Toni Moreno. # 946
  • Wtyczka Barometru: ta nowa wtyczka odczytuje dane z czujników z różnych cyfrowych barometrów Freescale i Bosch. Podziękowania dla Tomasa Menzla. # 69, # 693
  • Wtyczka baterii: dodano wartości raportowania w postaci procentów i zgłaszania zdegradowanych akumulatorów. Dzięki Florianowi Forsterowi.
  • Wtyczka baterii: Dodano obsługę odczytu wartości z sysfs w systemie Linux. Podziękowania dla Andy'ego Parkinsa, Nicholasa Humfreya, Petera Wu i Floriana Forstera. # 725, # 810, # 998
  • Wtyczka baterii: wartość prądu nie jest już dostarczana, chyba że bateria dostarcza tych informacji. Dzięki Florianowi Forsterowi.
  • Wtyczka BIND: teraz obsługiwane jest API XML v3 Binda; Podziękowania dla Victora Bergera, Bruno Premonta i Michała Humpuli. # 742, # 847
  • Wtyczka Ceph: ta nowa wtyczka zbiera statystyki z rozproszonego systemu pamięci masowej Ceph. Podziękowania dla Dana Rydera, Dennisa Zou, Colina McCabe, Sage Weila. # 522, # 598
  • Wtyczka ConnTrack: dodano obsługę raportowania wartości w procentach oraz starszych plików conntrack w / proc. Podziękowania dla Pierre-Yves Ritscharda. # 497, # 680
  • Wtyczka jednostki centralnej: wtyczka może teraz raportować wartości w postaci wartości procentowych i wartości zagregowanych dla stanu i procesora. Podziękowania dla: Pierre-Yves Ritscharda, Floriana Forstera, Fabien Wernli, Nicholasa Humfreya i Wilfrieda Goesgensa. # 499, # 516, # 639 # 734, # 812, # 802
  • Wtyczka cURL-JSON: Rozszerzono wartości w złożonych strukturach JSON. Podziękowania dla Jima Radforda. # 408, # 411
  • Wtyczka cURL-JSON: Interwały można teraz konfigurować dla poszczególnych adresów URL. Dzięki Stanowi Sawie. # 685
  • cURL-JSON, cURL-XML, Pisz wtyczki HTTP: Te wtyczki teraz również śledzą przekierowania HTTP. Podziękowania dla Marca Fourniera.
  • cURL, cURL-JSON, wtyczki cURL-XML: Zaimplementowano uwierzytelnianie HTTP Digest. Podziękowania dla Franka Cornelisa. # 482
  • DBI, Oracle, wtyczki PostgreSQL: Dodano parametr MetadataFrom, który pozwala ustawić metadane z kolumn bazy danych. Dzięki dla Marka Wonga. # 317, # 321
  • Wtyczka DBI: Możliwe jest teraz równoległe odpytywanie kilku baz danych. Podziękowania dla Vincenta Bernata. # 453
  • Wtyczka dysku: na platformie Linux nazwy dysków można teraz wyszukiwać w udev za pomocą opcji UdevNameAttr. Podziękowania dla Patricka Mooneya. # 537
  • Wtyczka dysku: ta wtyczka zbiera teraz kilka dodatkowych danych związanych z operacjami wejścia / wyjścia na platformie Linux. Podziękowania dla Floriana Forstera i Michaela Schencka. # 705, # 759
  • Wtyczka DRBD: Ta nowa wtyczka odczytuje statystyki Linux Distributed Replicated Block Device (DRBD). Podziękowania dla Tima Laszlo. # 566, # 700
  • Exec, wtyczki UnixSock: Polecenie PUTNOTIF pozwala teraz ustawić metadane dla powiadomień. Podziękowania dla Johna-Johna Tedro. # 416
  • fhcount plugin: Ta nowa wtyczka zgłasza liczbę używanych uchwytów plików. Dzięki Jiri Tyr. # 1009
  • Wtyczka GenericJMX: Dodano moduł ładujący klasy dla JMXConnectorFactory, dzięki czemu wtyczka może współpracować z JBOSS & gt; 7. Podziękowania dla Alexandre'a Moutota. # 452
  • Wtyczka IPC: ta nowa wtyczka zbiera informacje związane z pamięcią wspólną. Podziękowania dla Andresa J. Diaz. # 925
  • Wtyczka Java: Teraz używa nazwy hosta zdefiniowanej w pliku konfiguracyjnym. Podziękowania dla Pierre-Yves Ritscharda. # 530, # 681
  • Załaduj wtyczkę: wtyczka może teraz raportować wartości w procentach. Dzięki Vedranowi Bartonickowi i Pierre-Yvesowi Ritschardowi. # 344, # 498
  • Wtyczka Log Logstash: ta nowa wtyczka zapisuje zebrane dzienniki i zdarzenia jako zdarzenia sformatowane w formacie JSON programu Logstash. Podziękowania dla Pierre-Yves Ritscharda. # 360
  • Wtyczka LVM: wtyczka zbiera rozmiar woluminów danych puli cienkiej i nie zgłasza już woluminów wirtualnych. Podziękowania dla Benjamina Gilberta. # 603
  • memcached plugin: listen_disabled_num są teraz również zgłaszane. Podziękowania dla Matta Cottinghama. # 622
  • Wtyczka pamięci: raportowanie pamięci slab na platformie Linux zostało dodane. Podziękowania dla Manuela CISSE i Marca Fourniera. # 560, # 697
  • Wtyczka pamięci: wtyczka może teraz raportować wartości w procentach. Podziękowania dla Jeremy'ego Katza, Floriana Forstera i Manuela CISSE. # 501, # 511, # 559
  • Wtyczka Modbus: Teraz można wybierać między rejestrami oczekiwania i wejścia. Dziękujemy Janowi Vitkowi. # 338
  • Wtyczka Modbus: Dodano obsługę dostępu do urządzeń poprzez port szeregowy RS-485. Podziękowania dla Erica Sandeena.
  • Wtyczka Multimeter: ta wtyczka nie jest już domyślnie wbudowana na platformie AIX. Dzięki Manuel Luis Sanmartin Rozada. # 549, # 684
  • Wtyczki MySQL i PostgreSQL: przekazywanie hosta 127.0.0.1 jako hosta spowoduje, że globalna nazwa hosta będzie używana w nazwach metryk. Podziękowania dla Jeremy'ego Katza. # 441
  • Wtyczka MySQL: dodano kolekcję statystyk InnoDB, wybierz i sortuj. Podziękowania dla Wilsona Felipe, Marka Becki i Pierre-Yvesa Ritscharda. # 248, # 621, # 699, # 824
  • Wtyczka MySQL: Dodano opcje Alias ​​i ConnectTimeout. Podziękowania dla Williama Tisatera.
  • Wtyczka Netlink: Dodano obsługę 64-bitowych liczników netlink. Podziękowania dla Marka Becki. # 435
  • Wtyczka sieciowa: Dodano opcję konfiguracji ReconnectInterval. Podziękowania dla Johna Ferlito. # 732
  • Wtyczka NFS: Zaimplementowano obsługę NFSv4.0. Podziękowania dla Marka Becki. # 550
  • Wtyczka OneWire: Dodano obsługę rodzin czujników z wyższą temperaturą. Podziękowania dla Tomasza Torcza. # 672
  • Wtyczka OneWire: Zaimplementowano obsługę pełnej ścieżki OWFS i więcej rodzin urządzeń. Podziękowania dla Tomasa Menzla. # 68
  • Wtyczka OpenLDAP: ta nowa wtyczka odczytuje informacje o monitorowaniu z poddrzewa OpenToTalk cn = Monitor. Podziękowania dla Kimo Rosenbauma, Marca Fourniera i Nicholasa Humfreya. # 719
  • Wtyczka OpenVPN: Zaimplementowano obsługę OpenVPN 2.3.0. Podziękowania dla Eda Okersona. # 252
  • Wtyczka OpenVZ: Wprowadzono różne ulepszenia, dzięki czemu wartości raportów wtyczki są takie same, jak robią to inne kolekcjonowane wtyczki. Podziękowania dla Chrisa Lundquista. # 264
  • Wtyczka Perl: dodano nową metodę listval_filter, wprowadzono różne wewnętrzne poprawki i ulepszenia oraz dodano zestaw testów. Podziękowania dla Matthiasa Bethke. # 728
  • Wtyczka PostgreSQL: nowa opcja ExpireDelay umożliwia pomijanie starszych wartości oczekujących na zapis, gdy baza danych zwalnia. Podziękowania dla Stephena O'Dor. # 593
  • Wtyczka PowerDNS: Wtyczka została zaktualizowana dla statystyk z pdns 3.4.3. Dzięki Ruben Kerkhof. # 965
  • Wtyczki procesów: Dodano optymalizację użycia pamięci dla systemów niskoprofilowych. Podziękowania dla Floriana Forstera. # 652
  • Wtyczka Python: Ulepszono obsługę Python3, moduł ModulePath jest teraz dodany do sys.path, a funkcja get_dataset () została dodana do interfejsu API Pythona. Podziękowania dla Svena Trenkela i Patricka Browne. # 890, # 751, # 771
  • Wtyczki Redis i Write_Redis: Biblioteka pomocy została zmieniona z credis na hiredis. Podziękowania dla Andresa J. Diaz, Victora Sevy, Marca Fourniera, Johana Bergstroma, Michaela Spiegle'a i brianpkelly. # 296, # 464, # 475, # 799, # 1030
  • Wtyczka Redis: teraz można używać poleceń niestandardowych do pobierania wartości przechowywanych w Redis. Podziękowania dla Pierre-Yves Ritscharda. # 816
  • Wtyczka Redis: Dodano obsługę haseł o długości do 512 znaków. Podziękowania dla Jeremy'ego Katza. # 532
  • Wtyczka Sensors: Dodano obsługę czujników mocy lm_sensors. Podziękowania dla Jana Kundrata. # 571
  • Wtyczka SMART: ta nowa wtyczka zbiera statystyki SMART z dysków. Podziękowania dla Vincenta Bernata. # 797
  • Wtyczka SNMP: Funkcja czarnej listy / białej listy może teraz służyć do filtrowania, które OID mają zbierać. Podziękowania dla Christophe Courtaut. # 414
  • Wtyczka SNMP: Zaimplementowano obsługę uwierzytelniania i szyfrowania SNMPv3. Podziękowania dla Michaela Pilata. # 362
  • Wtyczka SNMP: Dwa komunikaty o błędach zostały ujednoznacznione. Dzięki Sergey. # 939, # 952
  • Wtyczka wymiany: wtyczka może teraz raportować wartości w procentach. Podziękowania dla Jeremy'ego Katza i Floriana Forstera. # 500, # 510
  • Wtyczka wymiany: wtyczka nie zawiedzie już w systemach Linux, w których SwapCached nie jest ujawnione przez jądro. Podziękowania dla Floriana Forstera. # 733
  • Wtyczka Tail: opcje GaugeInc i GaugeAdd zostały zaimplementowane. Podziękowania dla Andre Ferraz. # 673
  • Wtyczka ogona: Interwały można teraz konfigurować dla poszczególnych plików. Podziękowania dla Toma Leamana. # 446
  • Wtyczka TCPConns: Dodano opcję AllPortsSummary, która pozwala podsumować wszystkie połączenia. Podziękowania dla Marka Becki. # 488
  • Wtyczka TCPConns: ze względu na spójność trzy nazwy zmieniono na platformie AIX. Dzięki Manuel Luis Sanmartin Rozada. # 546
  • Wtyczka Turbostat: ta nowa wtyczka odczytuje częstotliwość procesora i rezydenturę w stanie C na nowoczesnych procesorach Intel z procesorem turbo. Podziękowania dla Vincenta Brillaulta, Jean Delvare i Nicolasa Ioossa. # 651
  • Wtyczka UnixSock: Polecenie GETTHRESHOLD zostało ponownie dodane. Dzięki Manuel Luis Sanmartin Rozada. # 674
  • Wtyczka Varnish: dodano obsługę Varnish 4, a także dane monitorowania dostępne tylko w wersji Varnish 4. Dzięki Marc Fournier. # 618, # 783
  • Wtyczka virt: Zużycie pamięci gości jest teraz również gromadzone. Dzięki Tiago Carvalho, jazzmes i Zollner Robert.
  • Wtyczka virt: Teraz można wybrać między używaniem nazwy gościa lub UUID jako wtyczki. Dzięki Remi Ferrand. # 385
  • Wtyczka virt: wtyczka libvirt została przemianowana na virt. Dzięki Florianowi Forsterowi.
  • Napisz grafitową wtyczkę: Kiedy połączenie z grafitem się nie powiedzie, próby ponownego połączenia są teraz ograniczone do jednej na sekundę. Podziękowania dla Floriana Forstera. # 625
  • Napisz wtyczkę HTTP: Poprawiono obsługę wtyczek dla wielu instancji. Blok został przestarzały na rzecz. Podziękowania dla Marca Fourniera. # 902
  • Napisz wtyczkę HTTP: dodano kilka opcji konfiguracyjnych związanych z TLS. Dzięki Ingmar Runge. # 666
  • Napisz wtyczkę HTTP: Opcje LowSpeedLimit i Timeout umożliwiają resetowanie wolnych / zablokowanych połączeń sieciowych. Dzięki loginator17 i Marc Fournier. # 752, # 985
  • Napisz wtyczkę HTTP: rozmiar ładunku przesłanego do serwera HTTP można teraz kontrolować za pomocą opcji BufferSize. Podziękowania dla Floriana Forstera. # 722
  • Napisz wtyczkę Kafka: Ta nowa wtyczka wysyła dane do Apache Kafka, rozproszonej kolejki komunikatów. Podziękowania dla Pierre-Yvesa Ritscharda, ciomaire, Vincenta Bernata, Marca Fourniera. # 670, # 694, # 794, # 853, # 014
  • Wtyczka zapisu dziennika: ta nowa wtyczka wywołuje zebrane wartości do skonfigurowanych miejsc docelowych dzienników. Podziękowania dla Pierre-Yves Ritscharda. # 886
  • Napisz wtyczkę Riemanna: dodatkowe ciągi meta są teraz dodawane jako atrybuty w powiadomieniach. Podziękowania dla Johna-Johna Tedro. # 417
  • Napisz wtyczkę Riemanna: Wiadomość z powiadomieniem jest teraz wysyłana na serwer Riemanna przez pole opisu. Podziękowania dla Adriana Miron. # 575
  • Napisz wtyczkę Riemanna: Dodano obsługę atrybutów niestandardowych. Podziękowania dla Pierre-Yves Ritscharda. # 459
  • Napisz wtyczkę Riemanna: Zaimplementowano obsługę wysyłania zdarzeń do Riemanna w partiach (przy użyciu protokołu TCP) i jest ona domyślnie włączona. Podziękowania dla Pierre-Yves Ritscharda. # 800
  • Napisz wtyczkę Riemanna: Dodano opcję EventServicePrefix, która dodaje prefiks do nazw usług zdarzeń. Dzięki dla Moshe Zada. # 706
  • Napisz wtyczkę Riemanna: Teraz można przekazać kontrolę progów do serwera Riemanna. Podziękowania dla Pierre-Yves Ritscharda. # 518
  • Napisz wtyczkę Sensu: Ta nowa wtyczka przesyła wartości do Sensu, systemu przetwarzania i monitorowania strumienia. Podziękowania dla Fabrice A. Marie i Marca Fourniera. # 912, # 1001, # 1016
  • Napisz wtyczkę TSDB: Ta nowa wtyczka wysyła dane do OpenTSDB, skalowalnej bazy danych szeregów czasowych. Podziękowania dla Kevina Bowlinga, Floriana Forstera, Dallina Younga, Michaela Schencka i Pierre-Yvesa Ritscharda. # 703, # 772, # 945
  • Wtyczka ZFS ARC: Dodano obsługę ZFS-on-Linux. Podziękowania dla Marca Fourniera i Wilfrieda Goesgensa. # 552
  • Wtyczka Zookeepera: ta nowa wtyczka odczytuje dane z polecenia Apache Zookeeper MNTR. Podziękowania dla Jeremy'ego Katza. # 826

Co nowego w wersji:

  • System kompilacji: Naprawiono możliwość tworzenia kompilacji poza drzewem. Podziękowania dla Vincenta Bernata. # 792
  • Tworzenie wtyczek systemu, dysku i użytkowników: Wykryto i zastosowano libstatgrab ≧ 0.90. Podziękowania dla Vincenta Bernata. # 445, # 795, # 806, # 807, # 908
  • Tworzenie wtyczek systemu, pamięci, procesora, TCPConns i procesów: dodano wiele poprawek związanych z obsługą OpenBSD. Dzięki Landry Breuil. # 777, # 778, # 779, # 808
  • System kompilacji: wtyczki teraz eksportują tylko moduł module_register (). Dzięki Florianowi Forsterowi.
  • System kompilacji: wykonano wiele prac porządkowych i ulepszeń. Podziękowania dla Marca Fourniera.
  • collectd: Wprowadzono wiele wewnętrznych zmian i ulepszeń demona i interfejsu API wtyczki. Podziękowania dla Floriana Forstera, Pierre-Yvesa Ritscharda i Alexa Petrova. # 512, # 727
  • collectd: Liczne błędy ortograficzne zostały poprawione w komentarzach i dokumentacji oraz poprawiono kilka komunikatów o błędach. Podziękowania dla Rubena Kerkhofa, Abhinava Upadhyaya, Oliviera Bazuda, Pierre-Yvesa Ritscharda, Tima Smitha, Mosze Zady, Katelyn Perry i Marca Fourniera.
  • collectd: Reguły / cele można teraz dołączać do istniejących łańcuchów filtrów. Podziękowania dla Marca Falzona. # 444
  • collectd: nie powiodła się lista miejsc docelowych Filtransa teraz będzie rejestrować listę dostępnych celów zapisu. Podziękowania dla Wilfrieda Goesgensa. # 650, # 1043
  • collectd: Wsparcie dla sygnalizacji procesów i zarządzania przez upstart i systemd zostało zaimplementowane na platformie Linux. Podziękowania dla Pierre-Yves Ritscharda i Marca Fourniera. # 798, # 811, # 814
  • collectd: Dodano opcję CollectInternalStats. Dzięki Yves Mettier. # 691
  • collectd: Kod źródłowy demona i zależności zostały przeniesione do katalogu src / daemon /. Dzięki Florianowi Forsterowi.
  • collectd: nowa opcja MaxReadInterval umożliwia ograniczenie wykładniczego okresu błędów odczytu wtyczek. Podziękowania dla Alexeya Remizova i Floriana Forstera. # 713
  • collectd: Opcja wiersza polecenia -P ma teraz pierwszeństwo przed opcją PIDFile. Podziękowania dla Thomasa D. # 553
  • collection.cgi: Wprowadzono różne korekty związane z źródłem danych. Podziękowania dla Fabiano Pires i Sebastiana Harla.
  • libcollectdclient: propaguje teraz błędy podczas podpisywania / szyfrowania pakietów sieciowych. Dzięki Florianowi Forsterowi.
  • Konfiguracja: Dodano obsługę niecytowanych adresów IPv6. Podziękowania dla Sebastiana Harla. # 489
  • Dokumentacja: wprowadzono różne ulepszenia. Podziękowania dla Floriana Forstera i Marca Fourniera.
  • Przykłady: przykładowa wtyczka C została zaktualizowana do bieżącego interfejsu API wtyczki. Podziękowania dla Sebastiana Harla.
  • Licencjonowanie: Następujące komponenty zostały ponownie licencjonowane do licencji MIT: Apple Sensors, Ascent, DBI, E-Mail, Entropy, GenericJMX, Gmond, LogFile, Nginx, Notify Desktop, NTPd, NUT, olsrd, Perl, Ping , PostgreSQL, protokoły, RouterOS, RRDCacheD, SNMP, StatsD, SysLog, Table, Tail, UnixSock, vmem, VServer, Wireless, Write Riemann i XMMS plugins, główny demon kolekcjonowania, collectdmon, collectd-nagios i collectd-tg utilities, wszystkie cele i mecze, liboconfig, większość plików utils_ * i interfejs API wtyczek.
  • Testy: dodano zestaw testów. Dzięki Florianowi Forsterowi.
  • Próg: Obliczenie histerezy zostało wykonane bardziej niezawodnie. Podziękowania dla Jana Kundrata. # 581
  • Próg: wprowadzono różne poprawki i ulepszenia. Dzięki Manuel Luis Sanmartin Rozada. # 649, # 644
  • Wtyczka AMQP: Dodano opcję ConnectionRetryDelay, która umożliwia opóźnienie ponownego połączenia. Dzięki Yoga Ramalingam i Marc Fournier. # 833
  • Wtyczka AMQP: Dodano opcje QueueDurable i QueueAutoDelete, dające kontrolę nad tworzeniem i usuwaniem kolejki. Podziękowania dla Davida Blundella i Marca Fourniera. # 623
  • Apache, Ascent, BIND, cURL, cURL-JSON, cURL-XML, nginx i Write HTTP plugins: Dostosowywanie pola User-Agent jest teraz możliwe podczas kompilacji. Podziękowania dla Jeremy'ego Katza. # 440
  • Apache, Ascent, BIND, cURL, cURL-JSON, cURL-XML, wtyczki nginx: Połączenie zostanie zresetowane, jeśli nie zakończyło się w skonfigurowanym interwale. Nowa opcja Limit czasu daje kontrolę nad tym zachowaniem. Podziękowania dla Jana Kundrata i Marca Fourniera. # 982, # 983, # 993
  • Apache, Ascent, cURL, cURL-JSON, cURL-XML, nginx, Pisz wtyczki HTTP: Zezwalaj na nazwy użytkownika i hasła, aby zawierały dwukropki, jeśli zostały zbudowane na bazie libcurl ≧ 7.19.1. Podziękowania dla Marca Fourniera. # 695, # 947
  • Wtyczka Apache: Opcja SSLCiphers zapewnia kontrolę nad algorytmami szyfrowania używanymi z połączeniami TLS. Dzięki Toni Moreno. # 946
  • Wtyczka Barometru: ta nowa wtyczka odczytuje dane z czujników z różnych cyfrowych barometrów Freescale i Bosch. Podziękowania dla Tomasa Menzla. # 69, # 693
  • Wtyczka baterii: dodano wartości raportowania w postaci procentów i zgłaszania zdegradowanych akumulatorów. Dzięki Florianowi Forsterowi.
  • Wtyczka baterii: Dodano obsługę odczytu wartości z sysfs w systemie Linux. Podziękowania dla Andy'ego Parkinsa, Nicholasa Humfreya, Petera Wu i Floriana Forstera. # 725, # 810, # 998
  • Wtyczka baterii: wartość prądu nie jest już dostarczana, chyba że bateria dostarcza tych informacji. Dzięki Florianowi Forsterowi.
  • Wtyczka BIND: teraz obsługiwane jest API XML v3 Binda; Podziękowania dla Victora Bergera, Bruno Premonta i Michała Humpuli. # 742, # 847
  • Wtyczka Ceph: ta nowa wtyczka zbiera statystyki z rozproszonego systemu pamięci masowej Ceph. Podziękowania dla Dana Rydera, Dennisa Zou, Colina McCabe, Sage Weila. # 522, # 598
  • Wtyczka ConnTrack: dodano obsługę raportowania wartości w procentach oraz starszych plików conntrack w / proc. Podziękowania dla Pierre-Yves Ritscharda. # 497, # 680
  • Wtyczka jednostki centralnej: wtyczka może teraz raportować wartości w postaci wartości procentowych i wartości zagregowanych dla stanu i procesora. Podziękowania dla: Pierre-Yves Ritscharda, Floriana Forstera, Fabien Wernli, Nicholasa Humfreya i Wilfrieda Goesgensa. # 499, # 516, # 639 # 734, # 812, # 802
  • Wtyczka cURL-JSON: Rozszerzono wartości w złożonych strukturach JSON. Podziękowania dla Jima Radforda. # 408, # 411
  • Wtyczka cURL-JSON: Interwały można teraz konfigurować dla poszczególnych adresów URL. Dzięki Stanowi Sawie. # 685
  • cURL-JSON, cURL-XML, Pisz wtyczki HTTP: Te wtyczki teraz również śledzą przekierowania HTTP. Podziękowania dla Marca Fourniera.
  • cURL, cURL-JSON, wtyczki cURL-XML: Zaimplementowano uwierzytelnianie HTTP Digest. Podziękowania dla Franka Cornelisa. # 482
  • DBI, Oracle, wtyczki PostgreSQL: Dodano parametr MetadataFrom, który pozwala ustawić metadane z kolumn bazy danych. Dzięki dla Marka Wonga. # 317, # 321
  • Wtyczka DBI: Możliwe jest teraz równoległe odpytywanie kilku baz danych. Podziękowania dla Vincenta Bernata. # 453
  • Wtyczka dysku: na platformie Linux nazwy dysków można teraz wyszukiwać w udev za pomocą opcji UdevNameAttr. Podziękowania dla Patricka Mooneya. # 537
  • Wtyczka dysku: ta wtyczka zbiera teraz kilka dodatkowych danych związanych z operacjami wejścia / wyjścia na platformie Linux. Podziękowania dla Floriana Forstera i Michaela Schencka. # 705, # 759
  • Wtyczka DRBD: Ta nowa wtyczka odczytuje statystyki Linux Distributed Replicated Block Device (DRBD). Podziękowania dla Tima Laszlo. # 566, # 700
  • Exec, wtyczki UnixSock: Polecenie PUTNOTIF pozwala teraz ustawić metadane dla powiadomień. Podziękowania dla Johna-Johna Tedro. # 416
  • fhcount plugin: Ta nowa wtyczka zgłasza liczbę używanych uchwytów plików. Dzięki Jiri Tyr. # 1009
  • Wtyczka GenericJMX: Dodano moduł ładujący klasy dla JMXConnectorFactory, dzięki czemu wtyczka może współpracować z JBOSS & gt; 7. Podziękowania dla Alexandre'a Moutota. # 452
  • Wtyczka IPC: ta nowa wtyczka zbiera informacje związane z pamięcią wspólną. Podziękowania dla Andresa J. Diaz. # 925
  • Wtyczka Java: Teraz używa nazwy hosta zdefiniowanej w pliku konfiguracyjnym. Podziękowania dla Pierre-Yves Ritscharda. # 530, # 681
  • Załaduj wtyczkę: wtyczka może teraz raportować wartości w procentach. Dzięki Vedranowi Bartonickowi i Pierre-Yvesowi Ritschardowi. # 344, # 498
  • Wtyczka Log Logstash: ta nowa wtyczka zapisuje zebrane dzienniki i zdarzenia jako zdarzenia sformatowane w formacie JSON programu Logstash. Podziękowania dla Pierre-Yves Ritscharda. # 360
  • Wtyczka LVM: wtyczka zbiera rozmiar woluminów danych puli cienkiej i nie zgłasza już woluminów wirtualnych. Podziękowania dla Benjamina Gilberta. # 603
  • memcached plugin: listen_disabled_num są teraz również zgłaszane. Podziękowania dla Matta Cottinghama. # 622
  • Wtyczka pamięci: raportowanie pamięci slab na platformie Linux zostało dodane. Podziękowania dla Manuela CISSE i Marca Fourniera. # 560, # 697
  • Wtyczka pamięci: wtyczka może teraz raportować wartości w procentach. Podziękowania dla Jeremy'ego Katza, Floriana Forstera i Manuela CISSE. # 501, # 511, # 559
  • Wtyczka Modbus: Teraz można wybierać między rejestrami oczekiwania i wejścia. Dziękujemy Janowi Vitkowi. # 338
  • Wtyczka Modbus: Dodano obsługę dostępu do urządzeń poprzez port szeregowy RS-485. Podziękowania dla Erica Sandeena.
  • Wtyczka Multimeter: ta wtyczka nie jest już domyślnie wbudowana na platformie AIX. Dzięki Manuel Luis Sanmartin Rozada. # 549, # 684
  • Wtyczki MySQL i PostgreSQL: przekazywanie hosta 127.0.0.1 jako hosta spowoduje, że globalna nazwa hosta będzie używana w nazwach metryk. Podziękowania dla Jeremy'ego Katza. # 441
  • Wtyczka MySQL: dodano kolekcję statystyk InnoDB, wybierz i sortuj. Podziękowania dla Wilsona Felipe, Marka Becki i Pierre-Yvesa Ritscharda. # 248, # 621, # 699, # 824
  • Wtyczka MySQL: Dodano opcje Alias ​​i ConnectTimeout. Podziękowania dla Williama Tisatera.
  • Wtyczka Netlink: Dodano obsługę 64-bitowych liczników netlink. Podziękowania dla Marka Becki. # 435
  • Wtyczka sieciowa: Dodano opcję konfiguracji ReconnectInterval. Podziękowania dla Johna Ferlito. # 732
  • Wtyczka NFS: Zaimplementowano obsługę NFSv4.0. Podziękowania dla Marka Becki. # 550
  • Wtyczka OneWire: Dodano obsługę rodzin czujników z wyższą temperaturą. Podziękowania dla Tomasza Torcza. # 672
  • Wtyczka OneWire: Zaimplementowano obsługę pełnej ścieżki OWFS i więcej rodzin urządzeń. Podziękowania dla Tomasa Menzla. # 68
  • Wtyczka OpenLDAP: ta nowa wtyczka odczytuje informacje o monitorowaniu z poddrzewa OpenToTalk cn = Monitor. Podziękowania dla Kimo Rosenbauma, Marca Fourniera i Nicholasa Humfreya. # 719
  • Wtyczka OpenVPN: Zaimplementowano obsługę OpenVPN 2.3.0. Podziękowania dla Eda Okersona. # 252
  • Wtyczka OpenVZ: Wprowadzono różne ulepszenia, dzięki czemu wartości raportów wtyczki są takie same, jak robią to inne kolekcjonowane wtyczki. Podziękowania dla Chrisa Lundquista. # 264
  • Wtyczka Perl: dodano nową metodę listval_filter, wprowadzono różne wewnętrzne poprawki i ulepszenia oraz dodano zestaw testów. Podziękowania dla Matthiasa Bethke. # 728
  • Wtyczka PostgreSQL: nowa opcja ExpireDelay umożliwia pomijanie starszych wartości oczekujących na zapis, gdy baza danych zwalnia. Podziękowania dla Stephena O'Dor. # 593
  • Wtyczka PowerDNS: Wtyczka została zaktualizowana dla statystyk z pdns 3.4.3. Dzięki Ruben Kerkhof. # 965
  • Wtyczki procesów: Dodano optymalizację użycia pamięci dla systemów niskoprofilowych. Podziękowania dla Floriana Forstera. # 652
  • Wtyczka Python: Ulepszono obsługę Python3, moduł ModulePath jest teraz dodany do sys.path, a funkcja get_dataset () została dodana do interfejsu API Pythona. Podziękowania dla Svena Trenkela i Patricka Browne. # 890, # 751, # 771
  • Wtyczki Redis i Write_Redis: Biblioteka pomocy została zmieniona z credis na hiredis. Podziękowania dla Andresa J. Diaz, Victora Sevy, Marca Fourniera, Johana Bergstroma, Michaela Spiegle'a i brianpkelly. # 296, # 464, # 475, # 799, # 1030
  • Wtyczka Redis: teraz można używać poleceń niestandardowych do pobierania wartości przechowywanych w Redis. Podziękowania dla Pierre-Yves Ritscharda. # 816
  • Wtyczka Redis: Dodano obsługę haseł o długości do 512 znaków. Podziękowania dla Jeremy'ego Katza. # 532
  • Wtyczka Sensors: Dodano obsługę czujników mocy lm_sensors. Podziękowania dla Jana Kundrata. # 571
  • Wtyczka SMART: ta nowa wtyczka zbiera statystyki SMART z dysków. Podziękowania dla Vincenta Bernata. # 797
  • Wtyczka SNMP: Funkcja czarnej listy / białej listy może teraz służyć do filtrowania, które OID mają zbierać. Podziękowania dla Christophe Courtaut. # 414
  • Wtyczka SNMP: Zaimplementowano obsługę uwierzytelniania i szyfrowania SNMPv3. Podziękowania dla Michaela Pilata. # 362
  • Wtyczka SNMP: Dwa komunikaty o błędach zostały ujednoznacznione. Dzięki Sergey. # 939, # 952
  • Wtyczka wymiany: wtyczka może teraz raportować wartości w procentach. Podziękowania dla Jeremy'ego Katza i Floriana Forstera. # 500, # 510
  • Wtyczka wymiany: wtyczka nie zawiedzie już w systemach Linux, w których SwapCached nie jest ujawnione przez jądro. Podziękowania dla Floriana Forstera. # 733
  • Wtyczka Tail: opcje GaugeInc i GaugeAdd zostały zaimplementowane. Podziękowania dla Andre Ferraz. # 673
  • Wtyczka ogona: Interwały można teraz konfigurować dla poszczególnych plików. Podziękowania dla Toma Leamana. # 446
  • Wtyczka TCPConns: Dodano opcję AllPortsSummary, która pozwala podsumować wszystkie połączenia. Podziękowania dla Marka Becki. # 488
  • Wtyczka TCPConns: ze względu na spójność trzy nazwy zmieniono na platformie AIX. Dzięki Manuel Luis Sanmartin Rozada. # 546
  • Wtyczka Turbostat: ta nowa wtyczka odczytuje częstotliwość procesora i rezydenturę w stanie C na nowoczesnych procesorach Intel z procesorem turbo. Podziękowania dla Vincenta Brillaulta, Jean Delvare i Nicolasa Ioossa. # 651
  • Wtyczka UnixSock: Polecenie GETTHRESHOLD zostało ponownie dodane. Dzięki Manuel Luis Sanmartin Rozada. # 674
  • Wtyczka Varnish: dodano obsługę Varnish 4, a także dane monitorowania dostępne tylko w wersji Varnish 4. Dzięki Marc Fournier. # 618, # 783
  • Wtyczka virt: Zużycie pamięci gości jest teraz również gromadzone. Dzięki Tiago Carvalho, jazzmes i Zollner Robert.
  • Wtyczka virt: Teraz można wybrać między używaniem nazwy gościa lub UUID jako wtyczki. Dzięki Remi Ferrand. # 385
  • Wtyczka virt: wtyczka libvirt została przemianowana na virt. Dzięki Florianowi Forsterowi.
  • Napisz grafitową wtyczkę: Kiedy połączenie z grafitem się nie powiedzie, próby ponownego połączenia są teraz ograniczone do jednej na sekundę. Podziękowania dla Floriana Forstera. # 625
  • Napisz wtyczkę HTTP: Poprawiono obsługę wtyczek dla wielu instancji. Blok został przestarzały na rzecz. Podziękowania dla Marca Fourniera. # 902
  • Napisz wtyczkę HTTP: dodano kilka opcji konfiguracyjnych związanych z TLS. Dzięki Ingmar Runge. # 666
  • Napisz wtyczkę HTTP: Opcje LowSpeedLimit i Timeout umożliwiają resetowanie wolnych / zablokowanych połączeń sieciowych. Dzięki loginator17 i Marc Fournier. # 752, # 985
  • Napisz wtyczkę HTTP: rozmiar ładunku przesłanego do serwera HTTP można teraz kontrolować za pomocą opcji BufferSize. Podziękowania dla Floriana Forstera. # 722
  • Napisz wtyczkę Kafka: Ta nowa wtyczka wysyła dane do Apache Kafka, rozproszonej kolejki komunikatów. Podziękowania dla Pierre-Yvesa Ritscharda, ciomaire, Vincenta Bernata, Marca Fourniera. # 670, # 694, # 794, # 853, # 014
  • Wtyczka zapisu dziennika: ta nowa wtyczka wywołuje zebrane wartości do skonfigurowanych miejsc docelowych dzienników. Podziękowania dla Pierre-Yves Ritscharda. # 886
  • Napisz wtyczkę Riemanna: dodatkowe ciągi meta są teraz dodawane jako atrybuty w powiadomieniach. Podziękowania dla Johna-Johna Tedro. # 417
  • Napisz wtyczkę Riemanna: Wiadomość z powiadomieniem jest teraz wysyłana na serwer Riemanna przez pole opisu. Podziękowania dla Adriana Miron. # 575
  • Napisz wtyczkę Riemanna: Dodano obsługę atrybutów niestandardowych. Podziękowania dla Pierre-Yves Ritscharda. # 459
  • Napisz wtyczkę Riemanna: Zaimplementowano obsługę wysyłania zdarzeń do Riemanna w partiach (przy użyciu protokołu TCP) i jest ona domyślnie włączona. Podziękowania dla Pierre-Yves Ritscharda. # 800
  • Napisz wtyczkę Riemanna: Dodano opcję EventServicePrefix, która dodaje prefiks do nazw usług zdarzeń. Dzięki dla Moshe Zada. # 706
  • Napisz wtyczkę Riemanna: Teraz można przekazać kontrolę progów do serwera Riemanna. Podziękowania dla Pierre-Yves Ritscharda. # 518
  • Napisz wtyczkę Sensu: Ta nowa wtyczka przesyła wartości do Sensu, systemu przetwarzania i monitorowania strumienia. Podziękowania dla Fabrice A. Marie i Marca Fourniera. # 912, # 1001, # 1016
  • Napisz wtyczkę TSDB: Ta nowa wtyczka wysyła dane do OpenTSDB, skalowalnej bazy danych szeregów czasowych. Podziękowania dla Kevina Bowlinga, Floriana Forstera, Dallina Younga, Michaela Schencka i Pierre-Yvesa Ritscharda. # 703, # 772, # 945
  • Wtyczka ZFS ARC: Dodano obsługę ZFS-on-Linux. Podziękowania dla Marca Fourniera i Wilfrieda Goesgensa. # 552
  • Wtyczka Zookeepera: ta nowa wtyczka odczytuje dane z polecenia Apache Zookeeper MNTR. Podziękowania dla Jeremy'ego Katza. # 826

Co nowego w wersji 5.4.1:

  • Wtyczka AMQP: Dodaj obsługę dla RabbitMQ 0.4.x, aby uniknąć ostrzeżeń kompilatora. Podziękowania dla Sebastiana Harla za wdrożenie tego.
  • Wtyczki Apache / Network: poprawiono kolejność inicjowania, mam nadzieję, że rozwiązano problemy z inicjalizacją gcrypt.
  • Wtyczka Aquaero: Naprawiono typ używany do przesyłania wykorzystania wentylatora. Podziękowania dla Alexa Deymo za łatkę.
  • Wtyczka cgroups: Naprawiono mały wyciek pamięci. Sprawdzono istnienie opcji montowania bez wartości. Bardziej permisywne parsowanie pliku cpuacct.stats naprawia obsługę niektórych wersji systemu Linux. Podziękowania dla Marca Fourniera za zgłoszenia błędów i poprawki.
  • Wtyczka cURL: Naprawianie bloków bez instancji. Podziękowania dla Alexandra Gołowko za zgłoszenie i Sebastiana Harla za naprawienie tego.
  • Wtyczka cURL-JSON: Potencjalnie nieprawidłowy dostęp do pamięci został oczyszczony. Dzięki Jimowi Radfordowi za łatkę.
  • Wtyczka interfejsu: Napraw zachowanie w FreeBSD 10: Raportowanie statystyk dotyczących poszczególnych adresów powodowało duplikowanie aktualizacji w tych samych danych. Dzięki demon / @trtrmitya za łatkę.
  • Napisz grafitową wtyczkę: domyślnie korzystaj z protokołu TCP, aby połączyć się z grafitem. Wartość domyślna zmieniła się z TCP na UDP między 5.3.1 a 5.4.0, co jest regresem. Podziękowania dla Marc Fournier za naprawienie tego. Poprawiono zachowanie ponownego połączenia. Podziękowania dla Michaela Harta za poprawkę.
  • Wtyczka ZFS ARC: Collect "przydzielona" i "skradziony" tylko na FreeBSD.

Co nowego w wersji 5.4.0:

  • collectd: Opcja konfiguracji LoadPlugin nie próbuje już dwukrotnie ładować wtyczek. Jeśli napotkana zostanie więcej niż jedna instrukcja lub blok LoadPlugin, tylko pierwsza z nich będzie miała jakiś wpływ.
  • collectd: Opcja AutoLoadPlugin pozwala automatycznie ładować wtyczki, dla których została znaleziona konfiguracja.
  • collectd: Opcje WriteQueueLimitHigh i WriteQueueLimitLow umożliwiają zbieranie wartości podczas stresu, aby uniknąć wyczerpania pamięci. Dzięki Yves Mettier za łatkę.
  • Wtyczka AMQP: Dodano opcje GraphiteSeparateInstances i GraphiteAlwaysAppendDS. Dzięki Laurentowi za łatkę.
  • Wtyczka Aquaero: ta nowa wtyczka odczytuje różne dane, np. prędkości wentylatora i temperatury, od Aquaero 5, wentylator i panel sterowania chłodzeniem wodnym. Podziękowania dla Alexa Deymo za łatkę.
  • Wtyczka cURL: Dodano opcję MeasureResponseCode. Dziękujemy Janowi Matejce za łatkę.
  • Wtyczka cURL-JSON: Dodano obsługę gniazd domenowych systemu UNIX i symboli wieloznacznych tablic. Dzięki Jimowi Radfordowi za łatkę.
  • Wtyczka cURL-XML: Ulepszono obsługę długich adresów URL.
  • Wtyczka cgroups: ta nowa wtyczka zbiera informacje o procesorach procesora dla procesów w grupie c. Podziękowania dla Michaela Stapelberga za łatkę.
  • Wtyczka DF: Dodano opcje ValuesAbsolute i ValuesPercentage. Dzięki Vedranowi Bartonickowi za łatkę.
  • Wtyczka Exec: Wykonuj wyszukiwania UID / GID przed rozwidleniem. To powinno uniemożliwić warunki wyścigu w bibliotece NSS. Dzięki Ceri Storey za łatkę.
  • Wtyczka LVM: ta nowa wtyczka zbiera informacje o rozmiarze z Linux Logical Volume Manager (LVM). Podziękowania dla Chada Malfaita za jego pracę.
  • Memcached plugin: Dodano obsługę przyrostów i dekrementacji. Dzięki Blake Matheny za łatkę.
  • Wtyczka MIC: ta nowa wtyczka gromadzi wykorzystanie procesora i pamięci, zużycie energii i temperatury w architekturze Intel z wieloma zintegrowanymi rdzeniami (MIC), na przykład karty Xeon Phi. Podziękowania dla Evan Felix za pracę.
  • Wtyczka Netlink: ta wtyczka została przekonwertowana na obsługiwaną bibliotekę libmnl. Podziękowania dla Andreasa Henrikssona za łatkę.
  • Wtyczka nginx: dodano kolekcję zaakceptowanych i obsłużonych połączeń. Podziękowania dla Patricka Shana za poprawkę.
  • Sigrok plugin: Ta nowa wtyczka zbiera dane z sigrok, struktury przetwarzania sygnałów, odczytywania różnych urządzeń sprzętowych, od mierników światła do analizatorów widma. Dzięki Bertowi Vermeulenowi za łatkę.
  • Wtyczka StatsD: ta nowa wtyczka nasłuchuje gniazda UDP i odczytuje dane w formacie StatsD.
  • Wtyczka lakieru: dodano wiele dodatkowych danych. Podziękowania dla Nicka Stenninga za łatkę.
  • Napisz wtyczkę Graphite: Dodano obsługę UDP. Podziękowania dla Javiera Maestro za poprawkę.
  • Napisz wtyczkę Riemanna: Dodano opcję TTLFactor.

Co nowego w wersji 4.10.3:

  • Dokumentacja: kilka aktualizacji i dodatków. Podziękowania dla Sebastiana Harla.
  • collectd: Naprawiono problemy z kompilacją (ostrzeżenia kompilatora). Podziękowania dla Bruno Premont.
  • collectd: Podsekcja Threshold: Poprawiono obsługę wartości NAN w obliczeniach procentowych.
  • collectd, wtyczka Java, wtyczka NTPd: Poprawiono kilka komunikatów diagnostycznych.
  • Wtyczka cURL-JSON: Naprawiono obsługę tablic.
  • Wtyczka libvirt: Naprawiono błąd w odczytaniu statystyki wirtualnego procesora. Dzięki "JLPC" do zgłaszania tego problemu.
  • Wtyczka Modbus: została przywrócona zgodność z libmodbus 2.0.3. (Tylko wersja 4.10.3)
  • Wtyczki procesów: Potencjalnie błędne zachowanie zostało naprawione w przypadku obsługi błędów.
  • Wtyczka Python: Napraw wysyłanie wartości ze skryptów Pythona do kolekcji. Podziękowania dla Grzegorza Szorca za znalezienie i naprawienie tego problemu.

Co nowego w wersji 4.10.2:

  • Dokumentacja: różne poprawki dokumentacji.
  • collectd: Jeśli dołączenie jednego pliku konfiguracyjnego nie powiedzie się, przejdź do pozostałej części konfiguracji, jeśli to możliwe.
  • collectd: Napraw błąd w harmonogramie funkcji odczytu. W rzadkich przypadkach funkcje odczytu mogą nie być wywoływane tak często, jak jest to wymagane.
  • collectd: Rozwiązano problemy z współbieżnością z errno (3) w systemie AIX: W systemie AIX należy zażądać wersji errno z bezpieczną wersją. Dzięki Aurelien Reynaud za łatkę.
  • collectd: Pozostawione na sztywno zakodowane 2 zostało zastąpione przez konfigurowalną wartość limitu czasu. (Tylko wersja 4.10.2)
  • cURL, memcachec, wtyczki Tail: Napraw obsługę źródeł danych DERIVE. Dopasowanie końcówki napisu zostało poprawione; dzięki Sebastianowi Harlowi za łatkę.
  • Wtyczka cURL-JSON: Napraw problem podczas analizowania 64-bitowych liczb całkowitych. Odczytywanie danych JSON ze źródeł innych niż HTTP zostało poprawione.
  • Wtyczka NetApp: Przekaż ustawienie interwału do funkcji wysyłki. Przywróć zgodność z wersją 7.3 programu NetApp. Dzięki Svenowi Trenkelowi za łatkę.
  • Wtyczka sieciowa: mniej gadatliwe na temat niezaznaczonych podpisów, aby zapobiec spamowaniu dzienników.
  • Powiadamiaj wtyczkę e-mail: problemy z współbieżnością zostały naprawione.
  • Python plugin: Ustaw sys.argv, ponieważ wiele skryptów nie oczekuje, że nie będzie można go ustawić. Dzięki Svenowi Trenkelowi za łatkę.
  • RRDtool, wtyczki RRDCacheD: Napraw zbyt ścisłe asercje podczas tworzenia plików RRD.
  • Zamień wtyczkę: Naprawiono błąd prowadzący do nieprawidłowych wartości we / wy. (Tylko wersja 4.10.2)
  • Dopasowanie wartości: Naprawiono niewielki wyciek pamięci. Dzięki Svenowi Trenkelowi za łatkę.

Co nowego w wersji 4.10.1:

  • System kompilacji: Naprawiono sprawdzanie pod kątem strtok_r (3) pod Solaris.
  • Przenośność: Zastosowano poprawki dla systemu Solaris 8. Podziękowania dla Aurelien Reynaud i Alexandra Wuerstleina za ich poprawki.
  • collectd: Szybkość zamykania przy kończeniu wątków do odczytu została poprawiona.
  • libcollectdclient: Usunięto błąd formatowania polecenia PUTVAL. Podziękowania dla Johana Van den Brandego za naprawienie tego.
  • Wtyczka DF: Został dodany komunikat o błędzie, gdy doszło do błędu cu_mount_getlist.
  • Wtyczka Procesy: Dodano brakujący kod inicjalizacji dla elementów IO struktury. Podziękowania dla Aurelien Reynaud za naprawienie tego.
  • Wtyczka Python: Naprawiono wycieki pamięci w wywołaniach odczytywania i odbierania powiadomień. Naprawiono awarię, gdy wtyczka została załadowana, ale nie została skonfigurowana. Podziękowania dla Svena Trenkela za poprawki.
  • Wtyczka SNMP: zwiększono gadatliwość w odniesieniu do nieznanych typów ASN. Problem kompilacji na procesorach PowerPC i ARM został naprawiony przez Aurelien Reynaud; dzięki!
  • Wtyczka PowerDNS: Zastosowano zmiany kompatybilności dla wersji PowerDNS 2.9.22 i nowszych. Podziękowania dla Łukasza Heberlinga za jego zmiany.

Co nowego w wersji 4.8.1:

  • Utworzono nowe wydania łatek collectd. Zmiany zawierają rzadki, ale nieprzyjemny stan wyścigu w pluginach UnixSock, który może doprowadzić do utraty danych lub zapisania ich na niewłaściwym deskryptorze pliku. Każdy, kto używa wtyczki UnixSock, powinien dokonać aktualizacji.
  • System kompilacji: Problemy z budowaniem wtyczki IP-Tables zostały naprawione.
  • Wtyczka Exec: Usuń maskę bloku sygnału przed wywołaniem exec (2).
  • Wtyczka Perla: Deklaracja zmiennej środowiskowej. Rozwiązuje to problemy z budową na niektórych platformach.
  • Wtyczka procesu: Usuń niepotrzebne wywołanie realloc (3). Podziękowania dla Andresa J. Diaz za łatkę.
  • Wtyczka UnixSock: Napraw (dobrze ukryty) warunek wyścigu związany z obsługą deskryptorów plików.

Co nowego w wersji 4.6.2:

  • Zbieranie liczby buforowanych zestawów RR zostało ustalone w "BIND". wtyczka.
  • Łańcuchy filtrów można teraz skonfigurować bez domyślnego celu.
  • Poprawiono przenośność dla "DNS". i "Oracle" wtyczki.
  • Rozwiązano problemy z funkcją narzędzia Solaris.
  • Literówka, która uniemożliwiła prawidłowe użycie modułu, została poprawiona w "TimeDiff" mecz.
  • Możliwe warunki wyścigu podczas uruchamiania zostały naprawione w "RRDtool". wtyczka.

Co nowego w wersji 4.6.1:

  • Błąd typu off-by-one w IPMI wtyczka została naprawiona.
  • Naprawiono mniejsze problemy z wtyczką BIND, dokumentacją i systemem kompilacji.

Co nowego w wersji 4.6.0:

  • Demon został wyposażony w infrastrukturę do filtrowania i manipulowania wartościami.
  • Dodano bibliotekę komunikacji i kontroli.
  • Dodano wtyczki dla BIND, cURL, DBI, OpenVPN, Oracle i RRDCacheD.
  • Nowe funkcje zostały dodane do wtyczek CSV, Interfejs, memcached, MySQL, PostgreSQL i Processes.
  • Wtyczki CPU i Swap zostały przeniesione do OpenBSD.
  • Poprawiono obsługę błędów i / lub możliwość przenoszenia w wtyczkach IPMI i Perl.

Podobne oprogramowanie

busmon
busmon

20 Feb 15

logchart
logchart

11 May 15

Tunnel Vision
Tunnel Vision

3 Jun 15

OpenSMART
OpenSMART

11 May 15

Komentarze do collectd

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!