The NetBSD Project

CVS log for pkgsrc/sysutils/collectd/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / sysutils / collectd

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.25 / (download) - annotate - [select for diffs], Sun Aug 11 13:23:04 2019 UTC (3 months, 1 week ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base, pkgsrc-2019Q3, HEAD
Changes since 1.24: +2 -2 lines
Diff to previous 1.24 (colored)

Bump PKGREVISIONs for perl 5.30.0

Revision 1.24 / (download) - annotate - [select for diffs], Wed Aug 22 09:46:31 2018 UTC (14 months, 4 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored)

Recursive bump for perl5-5.28.0

Revision 1.23 / (download) - annotate - [select for diffs], Tue Nov 21 16:02:20 2017 UTC (23 months, 4 weeks ago) by he
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4
Changes since 1.22: +3 -1 lines
Diff to previous 1.22 (colored)

Adapt and re-enable the process plugin for NetBSD.
Bump PKGREVISION.

Revision 1.22 / (download) - annotate - [select for diffs], Wed Jun 14 13:42:53 2017 UTC (2 years, 5 months ago) by fhajny
Branch: MAIN
CVS Tags: pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-
Changes since 1.21: +1 -2 lines
Diff to previous 1.21 (colored)

Update sysutils/collectd to 5.7.2.

- Build system: The Notify Email plugin is no longer linked with
  indirect dependencies.
- collectd: A race condition when calculating a metric's rate has been
  fixed.
- AMQP, Exec, UnixSock, Write Kafka plugins: Parsing of the PUTVAL
  command with multiple values has been fixed.
- AMQP plugin: The "ExchangeType" option is now also valid for
  publishers.
- BIND plugin: Fix parsing of the sample time provided by BIND.
  Previously, the time was assumed to be in the local timezone when in
  fact it was in UTC.
- BIND plugin: Memory leaks have been fixed.
- cURL-JSON plugin: Handling of arrays has been fixed.
- DPDKStat plugin: Error handling during initialization has been
  improved.
- DPDKStat plugin: Handling of a number of metrics has been improved,
  for example "rx_q0bytes".
- Intel RDT plugin: Configuration handling has been changed to be more
  graceful.
- Log Logstash plugin: If writing the log entry fails, print it to
  "STDERR" instead.
- LogFile plugin: If writing to the file fails, print log messages on
  "STDERR" instead.
- memcachec, Tail plugins: A resource leak in the matching
  infrastructure has been fixed.
- MQTT plugin: Invalid symbols in topic names are now replaced and a
  resource leak has been fixed.
- Network plugin: A potential endless-loop has been fixed. This can be
  triggered remotely by sending a signed network packet to a server
  which is not set up to check signatures.
- Perl plugin: A potential double-free has been fixed.
- Processes plugin: A compilation error on AIX has been fixed.
- SMART plugin: A check for the "CAP_SYS_RAWIO" capability has been
  added.
- Write Graphite plugin: Error handling in the case that calculating a
  metric's rate fails has been improved. Previously, the raw counter
  values were sent to Graphite.
- Write Prometheus plugin: An incorrect use of "realloc(3)" has been
  fixed.

Revision 1.20.2.1 / (download) - annotate - [select for diffs], Sat Apr 8 17:34:36 2017 UTC (2 years, 7 months ago) by spz
Branch: pkgsrc-2017Q1
Changes since 1.20: +2 -1 lines
Diff to previous 1.20 (colored) next main 1.21 (colored)

Pullup ticket #5246 - requested by sevan
sysutils/collectd: security update

Revisions pulled up:
- sysutils/collectd/Makefile                                    1.21
- sysutils/collectd/distinfo                                    1.35
- sysutils/collectd/patches/patch-src_network.c                 1.5

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   fhajny
   Date:           Thu Apr  6 09:12:02 UTC 2017

   Modified Files:
           pkgsrc/sysutils/collectd: Makefile distinfo
   Added Files:
           pkgsrc/sysutils/collectd/patches: patch-src_network.c

   Log Message:
   Backport fix for CVE-2017-7401. Bump PKGREVISION.


   To generate a diff of this commit:
   cvs rdiff -u -r1.20 -r1.21 pkgsrc/sysutils/collectd/Makefile
   cvs rdiff -u -r1.34 -r1.35 pkgsrc/sysutils/collectd/distinfo
   cvs rdiff -u -r0 -r1.5 pkgsrc/sysutils/collectd/patches/patch-src_network.c

Revision 1.21 / (download) - annotate - [select for diffs], Thu Apr 6 09:12:02 2017 UTC (2 years, 7 months ago) by fhajny
Branch: MAIN
Changes since 1.20: +2 -1 lines
Diff to previous 1.20 (colored)

Backport fix for CVE-2017-7401. Bump PKGREVISION.

Revision 1.20 / (download) - annotate - [select for diffs], Wed Jan 25 14:10:18 2017 UTC (2 years, 9 months ago) by fhajny
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base
Branch point for: pkgsrc-2017Q1
Changes since 1.19: +1 -3 lines
Diff to previous 1.19 (colored)

Update sysutils/collectd to 5.7.1.

2017-01-23, Version 5.7.1
- collectd: Handling of boolean configuration options has been unified.
  Thanks to Sebastian Harl. #2083, #2098
- collectd: Reporting of internal statistics has been fixed. Thanks to
  Florian Forster. #2108
- collectd, various plugins: Bugs and issues reported by scan-build and
  coverity-scan have been fixed. Thanks to Ruben Kerkhof and Florian
  Forster.
- Build system: Parallel build have been fixed. Thanks to Ruben Kerkhof.
  #2110
- DPDKStat plugin: Portability issues and a double-close bug have been
  fixed. Thanks to Ruben Kerkhof and Marc Fournier.
- Intel RDT plugin: A check for the libpqos library version has been
  added. Thanks to Serhiy Pshyk.
- NetApp plugin: Compilation problems have been corrected. Thanks to
  Florian Forster. #2120
- Write Prometheus plugin: A memory leak has been fixed. Thanks to Ruben
  Kerkhof.

2016-12-12, Version 5.7.0
- Documentation: The Turbostat plugin section has been improved. Thanks
  to Florian Forster
- Documentation: The semantics of the "TypesDB" option have been
  improved. Thanks to Florian Forster.
- collectd: A generic interface for parsing the text protocol has been
  added. Thanks to Sebastian Harl. #1749
- collectd: Threads now get named, making them easier to track using
  tools such as top, ps, etc. Thanks to Manuel Luis SanmartĂ­n Rozada
  and Marc Fournier. #547
- AMQP plugin, Write Graphite plugin, Write Kafka plugin: The new
  "[Graphite]PreserveSeparator" option allows retaining the default dot
  separator rather than escaping it. Thanks to Florian Forster. #419
- Battery plugin: A StateFS backend for gathering statistics has been
  added. Thanks to Rinigus. #1795
- CPU plugin: CPU aggregation on AIX was fixed. Thanks to Chao Yang.
  #1957
- Collectd::Unixsock: Fractional seconds support has been made more
  robust. Thanks to Matthias Bethke. #2052
- DPDKStat plugin: This new plugin collects DPDK interface statistics.
  Thanks to Maryam Tahhan, Harry van Haaren, Taras Chornyi and Kim
  Jones. #1649
- gRPC plugin: The "DispatchValues" option has been renamed to
  "PutValues". Thanks to Florian Forster.
- HDDTemp plugin: The 32 devices limit has been removed. Thanks to
  Benjamin Gilbert. #631
- Hugepages plugin: This new plugin reports the number of used and free
  hugepages on Linux. Thanks to Jaroslav Safka, Maryam Tahhan, Kim Jones
  and Florian Forster. #1799
- Intel RDT plugin: This new plugin collects statistics exposed by
  Intel's Resource Director Technology . Thanks to SerhiyX. #1970
- memcached plugin: The new "Address" option allows connecting to a
  different server than specified by the "Host" option. Thanks to Pavel
  Rochnyack. #1975
- nginx plugin: Support for reporting failed connections has been added.
  Thanks to Pavel Rochnyack. #1609
- Perl plugin: Significant internal reworking has been made. The new
  "RegisterLegacyFlush" option has been added. Thanks to Pavel
  Rochnyack. #1731
- PostgreSQL plugin: Timestamps are now RFC 3339-formatted local time.
  Thanks to Igor Peshansky and Dave Cunningham. #1918
- Processes plugin: Internal performance improvements have been made.
  Thanks to Pavel Rochnyack. #1980, #1981
- RRDCacheD plugin: The plugin now tries to reconnect upon failed
  operations. Thanks to Sebastian Harl. #1959
- SpamAssassin: The plugin can now run in Perl's "tainted mode" ("-T").
  Thanks to Akos Vandra. #1962
- Tail plugin: Support for calculating latency distribution of matching
  values has been added. Thanks to Pavel Rochnyack and Florian Forster.
  #1700
- Tail plugin: The new "GaugePersist" option has been added. Thanks to
  Florian Forster. #2015
- Target:Set, Target:Replace, Match:RegEx: MetaData support has been
  added . Thanks to Igor Peshansky. #1922, #1923, #1930
- turbostat plugin: The new "LogicalCoreNames" option allows switching
  to per-core naming rather than per-CPU. Thanks to Brock Johnson. #2056
- virt plugin: The new "BlockDeviceFormat" and
  "BlockDeviceFormatBasename" options help controlling the names
  reported for block-device metrics. Thanks to Deyan Chepishev. #2004
- Write Graphite plugin: A new "DropDuplicateFields" option has been
  added. Thanks to Michael Leinartas. #1915
- Write Kafka plugin: The "Key Random" setting has been reintroduced.
  Thanks to Florian Forster. #1977
- Write Log plugin: Support for formatting output in JSON has been
  added, using the new "Format" configuration option. Thanks to Igor
  Peshansky. #1924
- Write Prometheus plugin: This new plugin publishes values using an
  embedded HTTP server, in a format compatible with Prometheus'
  collectd_exporter. Thanks to Florian Forster. #1967

Revision 1.19 / (download) - annotate - [select for diffs], Thu Jan 19 17:20:42 2017 UTC (2 years, 9 months ago) by he
Branch: MAIN
Changes since 1.18: +3 -1 lines
Diff to previous 1.18 (colored)

Reinstate the "processes" plugin for NetBSD by initializing the
two per-process context switch counters to -1, indicating no support.
Our kinfo_lwp structure doesn't contain the context switch counters,
which in the kernel is part of the lwp structure.

Also make this build on netbsd-6 and on ports which don't yet have
nearbyint() by simply defining it as rint() on NetBSD.

Bump PKGREVISION.

Revision 1.18 / (download) - annotate - [select for diffs], Thu Oct 13 15:17:28 2016 UTC (3 years, 1 month ago) by fhajny
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base, pkgsrc-2016Q4
Changes since 1.17: +3 -2 lines
Diff to previous 1.17 (colored)

Update sysutils/collectd and subpackages to 5.6.1.

- Simplify patching somewhat by calling automake
- Temporarily disable the processes plugin patch for NetBSD, until
  its code is amended for collectd code changes.

Version 5.6.1
- Build system: Unnecessary linking of the Write Graphite plugin
  with libyajl has been removed.
- collectd: A bug in the FlushInterval option that caused a
  segmentation fault in the Write HTTP plugin has been fixed.
- Apache plugin: A syntax error has been fixed.
- cURL-JSON plugin: A segmentation fault that occurred when
  handling JSON with unexpected structure has been fixed.
- PostgreSQL plugin: Handling of NULL values in the query_plans
  and query_plans_by_table queries has been fixed.
- RRDCacheD plugin: Reconnection behavior has been added.
- VServer plugin: Use of a deprecated API (readdir_r()) has been
  fixed.
- Write Graphite plugin: Make default values configurable at
  compile time again.
- Write HTTP plugin: A bug has been fixed that lead to flush
  callbacks being registered twice.

Version 5.6.0
- Build system: An option to to avoid building the DF plugin
  against XFS has been added.
- Build system: Autoconf >=2.60, a C99-capable compiler and
  pkg-config are now required.
- Build system: Building with -Werror is now optional.
- Build system: Many compilation issues on non-Linux platforms
  have been fixed, leading to wider plugin support.
- Build system: The configuration summary now also ends up in
  config.log.
- collectd: All command-line options now override global options
  from the config file.
- collectd: A number of unit tests for commonly used functions
  have been added.
- collectd: Plugins start up and read timeouts are now logged.
- collectd: Support for a timeout has been added to FLUSH
  callbacks.
- collectd: The -T command line switch now reports more errors.
- collectd: The max size of value list elements
  (DATA_MAX_NAME_LEN) has been doubled and is now configurable at
  build time.
- Set target: The MetaData option has been added.
- AMQP plugin, Write_HTTP plugin, Write_Kafka plugin: Support for
  libyajl < 2 has been added.
- APC UPS plugin: Parsing of end markers has been fixed.
- APC UPS plugin: The PersistentConnection option has been added.
- ceph plugin, DNS plugin, Exec plugin, IPTables plugin, Ping
  plugin, turbostat plugin: When running unprivileged, these
  plugins will now warn about insuffiscient permissions or
  capabilities(7).
- Chrony plugin: This new plugin collects NTP data from the chrony
  NTP server.
- cpusleep plugin: This new plugin measures time spent by CPU in
  deep sleep mode.
- CPU plugin: The ReportNumCpu option has been added.
- cURL plugin, cURL-JSON plugin, cURL-XML plugin: The new
  Statistics reports various per-HTTP connection timers.
- DBI plugin: The Interval option has been added to Database
  blocks.
- Disk plugin: Support for FreeBSD has been added.
- Empty Counter match: Support for derives has been implemented.
- GenericJMX plugin: Support for TabularData and the PluginName
  option have been added.
- GPS plugin: This new plugin reports the number of sattelites
  seen by and precision of a GPS receiver.
- gRPC plugin: This new client and server plugin allows sending
  and receiving metrics using the gRPC protocol. Comparable to the
  UnixSock plugin, but using TCP and TLS.
- Interface plugin: Reporting dropped packets has been added.
- Interface plugin: The ReportInactive has been added, letting
  users skip inactive network interfaces.
- Interface plugin: The new, Solaris-only UniqueName option has
  been added.
- Lua plugin: This new language binding allows writing plugins
  using the Lua programming language.
- Memory plugin: Reporting of ARC memory on Solaris has been
  added.
- MQTT plugin: This new plugin sends metrics to and/or receives
  metrics from an MQTT broker.
- MySQL plugin: Connection to the database server can now be done
  over SSL.
- MySQL plugin: Monitoring slow queries has been added.
- MySQL plugin: mysql_bpool_pages-flushed has been renamed to
  mysql_bpool_counters-pages_flushed because the value is
  cumulative.
- MySQL plugin: Support for Galera statistics has been added.
- MySQL plugin: Support for InnoDB metrics was improved.
- MySQL plugin: The mysql_sort type has been split into 3
  different types.
- Network plugin: Decryption error logging has been improved.
- Notify Nagios plugin: This new plugin sends notifications to
  Nagios as a passive check result.
- NTPd plugin: The plugin now detects if the ntp daemon reports
  nanoseconds instead of microseconds.
- OpenLDAP plugin: Several connection-related improvements have
  been made.
- OpenLDAP plugin: Support for "simple authentication" has been
  added.
- Ping plugin: The Size option has been added, allowing the ICMP
  data payload size to be configured.
- PostgreSQL plugin, DBI plugin, Oracle plugin: The new
  PluginInstanceFrom option has been added.
- PowerDNS plugin: The recursor metrics have been updated to 3.7.3
  and missing rr types have been added.
- Processes plugin: Counting of context switches was added for
  Linux.
- Processes plugin: Improve reliability of thread counts on Linux.
- Python plugin: Minimal Python version requirement has been
  bumped to 2.6.
- Redis plugin: Several additional metrics are now collected.
- Sensors plugin: The UseLabels option has been added.
- SMART plugin: The new IgnoreSleepMode option has been added.
- SMART plugin: The new UseSerial option allows identifying
  devices in a stable way.
- SNMP plugin: The IpAddress can now be used for instances.
- StatsD plugin: Latency calculation histogram is now able to
  shrink automatically to optimal size.
- StatsD plugin: The CounterSum option has been added.
- UUID plugin: The plugin now also looks in in smbios system table
  and /sys/class/dmi.
- virt plugin: The PluginInstanceFormat option has been added.
- Write Graphite plugin: The ReconnectInterval option has been
  added.
- Write HTTP plugin: A KairosDB formatter has been added.
- Write HTTP plugin: Notifications are now handled by this plugin.
- Write HTTP plugin: The LogHttpError option has been added.
- Write HTTP plugin: The new Headers option allows setting custom
  HTTP headers in outgoing requests.
- Write Kafka plugin: Key handling has been made more
  comprehensive and reliable.
- Write Redis plugin: The Database, MaxSetSize, Prefix and
  StoreRates options have been added.
- Write Riemann plugin: The new BatchFlushTimeout and Timeout
  option have been added.
- Write Riemann plugin: This plugin now requires the
  riemann-c-client library, version 1.6.0+. This adds support for
  submitting values to Riemann over TLS.
- Write TSDB plugin, Write Sensu plugin, Write Riemann plugin,
  Write Graphite plugin, Write TSDB plugin: TCP keepalive is now
  enabled, helping graceful recovery from unclean network
  disconnections.
- XenCPU plugin: This new plugin collects XEN Hypervisor CPU
  stats.
- ZFS ARC plugin: Several new statistics have been added and a
  couple of obsolete ones removed.
- Zone plugin: This new plugin reads per-zone CPU usage on
  Solaris.

Version 5.5.2
- collectd: A division by zero has been fixed in the
  plugin_dispatch_multivalue() function.
- collectd: The address of the Free Software Foundation has been
  fixed in GPL license headers.
- Build system: Detection and handling of librrd 1.6 and later has
  been fixed.
- Apache plugin: A warning about a possible misconfiguration has
  been added.
- cURL, cURL-JSON and cURL-XML plugins: A memory leak when
  allocating more memory fails has been fixed.
- DF plugin: A build issue on DragonFlyBSD has been fixed.
- Ethstat plugin: Code to strip leading whitespace from device
  names. This works around an issue in the VMXNet3 driver.
- Exec plugin: A problem in the error handling of an fdopen()
  failure has been fixed.
- Modbus plugin: The debug output has been disabled by default. It
  is now only enabled when building with --enable-debug.
- Network plugin: A check for the initialization of secure memory
  has been added. Previously, failure to initialize this memory
  was ignored.
- Network plugin: A heap overflow has been fixed in the server
  code. This issue can be triggered remotely and is potentially
  exploitable.
- Perl plugin: Init callbacks have been changed to run essentially
  single-threaded to avoid race conditions by init functions which
  create additional threads.
- Processes plugin: A compilation error on systems without regex.h
  has been fixed.
- Processes plugin: A memory leak on Solaris has been fixed.
- Processes plugin: A warning about too long process names has
  been added.
- Redis plugin: A memory leak in an error handling code path has
  been fixed.
- Redis plugin: The data source type of the expired_keys metric
  has been corrected to DERIVE.
- SMART plugin: A build dependency on libudev has been added.
- StatsD plugin: A deadlock on plugin shutdown has been fixed.
- Write HTTP plugin: Freeing of memory holding HTTP headers during
  shutdown has been fixed.
- Write Sensu plugin: A segfault when the Tag was unset has been
  fixed.
- ZFS ARC plugin: The cache_operation-stolen metric has been
  removed for FreeBSD 10.2 and later.

Revision 1.17 / (download) - annotate - [select for diffs], Sat Jul 9 06:38:58 2016 UTC (3 years, 4 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q3-base, pkgsrc-2016Q3
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored)

Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.

Revision 1.16 / (download) - annotate - [select for diffs], Wed Feb 3 15:10:43 2016 UTC (3 years, 9 months ago) by he
Branch: MAIN
CVS Tags: pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (colored)

Plug a memory leak in the irq NetBSD plugin, and avoid use of a
non-initialized stack variable in the same (code borrowed from NetBSD's
vmstat, leak was of my own doing).
Bump PKGREVISION.

Revision 1.15 / (download) - annotate - [select for diffs], Wed Feb 3 13:10:27 2016 UTC (3 years, 9 months ago) by he
Branch: MAIN
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored)

When testing for kern.cp_time, really do that and not kern.cp_times (typo).
Bump PKGREVISION.

Revision 1.14 / (download) - annotate - [select for diffs], Sat Dec 12 21:39:25 2015 UTC (3 years, 11 months ago) by he
Branch: MAIN
CVS Tags: pkgsrc-2015Q4-base, pkgsrc-2015Q4
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

Improve the entropy plugin on NetBSD to keep /dev/urandom open between
polls, instead of re-opening and closing it for each round, since that
will needlessly reduce the kernel's entropy estimate.
Bump PKGREVISION.

Revision 1.13 / (download) - annotate - [select for diffs], Sat Sep 12 19:04:56 2015 UTC (4 years, 2 months ago) by he
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base, pkgsrc-2015Q3
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (colored)

Add a plugin for NetBSD which submits the equivalent of the UDP
and UDP6 parts of "netstat -s" output.  Useful for monitoring e.g.
packet discards due to full UDP socket buffers.
Bump PKGREVISION.

Revision 1.12 / (download) - annotate - [select for diffs], Wed Aug 26 12:19:27 2015 UTC (4 years, 2 months ago) by he
Branch: MAIN
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored)

Improve the cpu plugin for NetBSD, should get rid of warnings
logged on hosts with hw.ncpu > 1.
PKGREVISION bumped.

Revision 1.11 / (download) - annotate - [select for diffs], Tue Aug 25 16:19:49 2015 UTC (4 years, 2 months ago) by he
Branch: MAIN
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)

Fix a bug (of my own making) in NetBSD's process plugin which could
lead to null pointer de-reference and crash of collectd.
Bump PKGREVISION.

Revision 1.10 / (download) - annotate - [select for diffs], Tue Aug 18 07:47:46 2015 UTC (4 years, 3 months ago) by he
Branch: MAIN
Changes since 1.9: +4 -2 lines
Diff to previous 1.9 (colored)

Another round of update to collectd:
 * Add support for the "irq" plugin on NetBSD.
 * Declare BUILD_DEFS+= VARBASE to silence pkglint.
 * Tweak Makefile.am instead; commit regenerated Makefile.in with automake.
 * Adjust the patch for the df plugin so it builds both in newer (> 6.99.19)
   and older NetBSD (e.g. 6.1.5)
 * Adjust the entropy plugin to use <paths.h> and _PATH_URANDOM
   to silence pkglint.
PKGREVISION bumped to 5.

Revision 1.9 / (download) - annotate - [select for diffs], Fri Aug 14 15:39:28 2015 UTC (4 years, 3 months ago) by he
Branch: MAIN
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored)

Add a port of the processes plugin to NetBSD.
Bump PKGREVISION.

Revision 1.8 / (download) - annotate - [select for diffs], Tue Aug 11 14:15:00 2015 UTC (4 years, 3 months ago) by he
Branch: MAIN
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

Try to fix the build on SunOS, report_bytes isn't used there.
PKGREVISION++.

Revision 1.7 / (download) - annotate - [select for diffs], Tue Aug 11 13:19:21 2015 UTC (4 years, 3 months ago) by he
Branch: MAIN
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored)

Port some of the plugins to support NetBSD:
 * entropy
 * memory
 * swap
 * disk
by shamelessly copying code from vmstat/iostat/rndctl etc.
Add comments to one patch missing one.
Bump PKGREVISION.

Revision 1.6 / (download) - annotate - [select for diffs], Fri Jun 12 10:51:12 2015 UTC (4 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q2-base, pkgsrc-2015Q2
Changes since 1.5: +2 -1 lines
Diff to previous 1.5 (colored)

Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.

Revision 1.5 / (download) - annotate - [select for diffs], Wed Jun 10 20:05:26 2015 UTC (4 years, 5 months ago) by fhajny
Branch: MAIN
Changes since 1.4: +4 -1 lines
Diff to previous 1.4 (colored)

Update sysutils/collectd to 5.5.0.

Changes since 5.4.2:
* Build system: Ability to make out-of-tree builds has been fixed.
* Build system, Disk and Users plugins: Detection and use of libstatgrab
  >=0.90 has been added.
* Build system, Memory, CPU, TCPConns and Processes plugins: Numerous
  fixes related to OpenBSD support have been added.
* Build system: Plugins now only export "module_register()".
* Build system: Various cleanups and improvements have been done.
* collectd: Numerous internal changes and improvements to the daemon and
  the plugin API have been make.
* collectd: Numerous spelling mistakes have been corrected in comments
  and documentation and several error messages have been improved.
* collectd: Rules/Targets can now be appended to existing Filter Chains.
* collectd: Failing Filter Chains destinations will now log the list of
  available write targets.
* collectd: Support for process signaling and management by upstart and
  systemd has been implemented for the Linux platform.
* collectd: The "CollectInternalStats" option has been added.
* collectd: The daemon source code and dependencies have moved to the
  "src/daemon/" directory.
* collectd: The new "MaxReadInterval" option allows to cap the
  exponential retry interval of plugins read errors.
* collectd: The "-P" command-line option now has precedence over the
  "PIDFile" option.
* collection.cgi: Various data-source related adjustments have been made.
* libcollectdclient: Now propagates errors when signing / encrypting
  network packets.
* Configuration: Support for unquoted IPv6 addresses has been added.
* Documentation: Various improvements have been done.
* Examples: the sample C plugin has been updated to the current plugin API.
* Licensing: The following components have been relicensed to the MIT
  license: the Apple Sensors, Ascent, DBI, E-Mail, Entropy, GenericJMX,
  gmond, LogFile, nginx, Notify Desktop, NTPd, NUT, olsrd, Perl, Ping,
  PostgreSQL, Protocols, RouterOS, RRDCacheD, SNMP, StatsD, SysLog,
  Table, Tail, UnixSock, vmem, VServer, Wireless, Write Riemann and XMMS
  plugins, the core collectd daemon, the collectdmon, collectd-nagios
  and collectd-tg utilities, all the Targets and Matches, liboconfig,
  most of the "utils_*" files and the plugin API.
* Tests: A test suite has been added.
* Threshold: The hysteresis calculation has been made more reliable.
* Threshold: Various fixes and improvements have been made.
* AMQP plugin: The "ConnectionRetryDelay" option has been added,
  allowing to delay reconnection.
* AMQP plugin: The "QueueDurable" and "QueueAutoDelete" options have
  been added, giving control over queue creation and deletion.
* Apache, Ascent, BIND, cURL, cURL-JSON, cURL-XML, nginx and Write HTTP
  plugins: Customizing the "User-Agent" field is now possible at
  compile-time.
* Apache, Ascent, BIND, cURL, cURL-JSON, cURL-XML, nginx plugins: The
  connection will be reset if it hasn't completed within the configured
  "Interval". The new "Timeout" option gives control over this behavior.
* Apache, Ascent, cURL, cURL-JSON, cURL-XML, nginx, Write HTTP plugins:
  Allow usernames and passwords to contain colons if built against
  libcurl >= 7.19.1.
* Apache plugin: The "SSLCiphers" option gives control over the
  encryption algorithms to use with TLS connections.
* Barometer plugin: This new plugin reads sensor data from various
  Freescale and Bosch digital barometers.
* Battery plugin: Reporting values as percentages and reporting degraded
  batteries has been added.
* Battery plugin: Support for reading values from sysfs on Linux has
  been added.
* Battery plugin: The value for current is no longer supplied unless the
  battery provides this information.
* BIND plugin: Bind's XML v3 API is now supported.
* Ceph plugin: This new plugin collects statistics from the Ceph
  distributed storage system.
* ConnTrack plugin: Support for reporting values as percentages as well
  as legacy conntrack files in "/proc" has been added.
* CPU plugin: The plugin is now able to report values as percentages and
  aggregate values per-state and per-CPU.
* cURL-JSON plugin: Extracting values from complex JSON structures has
  been enhanced.
* cURL-JSON plugin: Intervals can now be configured on a per-URL basis.
* cURL-JSON, cURL-XML, Write HTTP plugins: These plugins now also follow
  HTTP redirects.
* cURL, cURL-JSON, cURL-XML plugins: HTTP Digest authentication has been
  implemented.
* DBI, Oracle, PostgreSQL plugins: A "MetadataFrom" parameter has been
  added which allows to set metadata from database columns.
* DBI plugin: Querying several databases in parallel is now possible.
* Disk plugin: On the Linux platform, disk names can now get looked up
  in udev with the "UdevNameAttr" option.
* Disk plugin: This plugin now collects several additional I/O-related
  metrics on the Linux platform.
* DRBD plugin: This new plugin reads Linux's Distributed Replicated
  Block Device (DRBD) statistics.
* Exec, UnixSock plugins: The "PUTNOTIF" command now allows to set
  metadata on notifications.
* fhcount plugin: This new plugin reports the number of used file handles.
* GenericJMX plugin: A Class Loader for "JMXConnectorFactory" has been
  added, allowing the plugin to work with JBOSS > 7.
* IPC plugin: This new plugin collects information related to shared memory.
* Java plugin: Now uses the hostname defined in the configuration file.
* Load plugin: The plugin is now able to report values as percentages.
* Log Logstash plugin: This new plugin writes collectd logs and events
  as Logstash JSON formatted events.
* LVM plugin: The plugin collects thin pool data volumes size, and no
  longer reports virtual volumes.
* memcached plugin: "listen_disabled_num" are now also reported.
* Memory plugin: Slab memory reporting on the Linux platform has been added.
* Memory plugin: The plugin is now able to report values as percentages.
* Modbus plugin: Selecting between holding and input registers is now
  possible.
* Modbus plugin: Support for accessing devices through an RS-485 serial
  port has been added.
* Multimeter plugin: This plugin isn't built by default on the AIX
  platform anymore.
* MySQL and PostgreSQL plugins: Passing "127.0.0.1" as a host will now
  result in the global Hostname being used in metric names.
* MySQL plugin: InnoDB, Select and Sort statistics collection has been added.
* MySQL plugin: The "Alias" and "ConnectTimeout" options have been added.
* Netlink plugin: Support for 64bit netlink counters has been added.
* Network plugin: The "ReconnectInterval" configuration option has been added.
* NFS plugin: Support for NFSv4.0 has been implemented.
* OneWire plugin: Support for more temperature-providing sensor families
  has been added.
* OneWire plugin: Support for full OWFS path and more device families
  has been implemented.
* OpenLDAP plugin: This new plugin reads monitoring information from
  OpenLDAP's "cn=Monitor" subtree.
* OpenVPN plugin: Support for OpenVPN 2.3.0 has been implemented.
* OpenVZ plugin: Various improvements have been made, making the plugin
  report values like the other collectd plugins do.
* Perl plugin: A new "listval_filter" method has been added, various
  internal cleanups and improvements have been made and a test suite has
  been added.
* PostgreSQL plugin: The new "ExpireDelay" option allows skipping older
  values pending write when the database slows down.
* PowerDNS plugin: The plugin was updated for stats from pdns 3.4.3.
* Processes plugin: A memory-usage related optimization for low-profile
  systems has been added.
* Python plugin: Support for Python3 has been improved, "ModulePath" is
  now prepended to "sys.path", and the "get_dataset()" function has been
  added to the Python API.
* Redis and Write_Redis plugins: The support library has been switched
  from credis to hiredis.
* Redis plugin: Custom commands can now be used to fetch values stored
  in Redis.
* Redis plugin: Support for passwords up to 512 characters long has been added.
* Sensors plugin: Support for lm_sensors' power sensors has been added.
* SMART plugin: This new plugin collects SMART statistics from disk drives.
* SNMP plugin: A blacklist/whitelist feature can now be used to filter
  which OIDs to collect.
* SNMP plugin: SNMPv3 authentication and encryption support has been
  implemented.
* SNMP plugin: Two error messages have been disambiguated.
* Swap plugin: The plugin is now able to report values as percentages.
* Swap plugin: The plugin no longer fails on Linux systems where
  "SwapCached" isn't exposed by the kernel.
* Tail plugin: "GaugeInc" and "GaugeAdd" options have been implemented.
* Tail plugin: Intervals can now be configured on a per-File basis.
* TCPConns plugin: The "AllPortsSummary" option, allowing to summarize
  all connections, has been added.
* TCPConns plugin: Three metrics were renamed on the AIX platform, for
  the sake of consistency.
* Turbostat plugin: This new plugin reads CPU frequency and C-state
  residency on modern Intel turbo-capable processors.
* UnixSock plugin: The "GETTHRESHOLD" command has been re-added.
* Varnish plugin: Varnish 4 support has been added, as well as as
  monitoring metrics only available in Varnish 4.
* virt plugin: Guests memory usage is now also collected.
* virt plugin: It is now possible to chose between using guests' name or
  UUID as plugin_instance.
* virt plugin: The libvirt plugin has been renamed to virt.
* Write Graphite plugin: When the connection to graphite fails,
  reconnection attempts are now limited to once per second.
* Write HTTP plugin: Multi-instance support of this plugin has been
  improved. The "<URL "url">" block has been deprecated in favor of
  "<Node "identifier">".
* Write HTTP plugin: Several TLS-related configuration options have been
  added.
* Write HTTP plugin: The "LowSpeedLimit" and "Timeout" options allow to
  reset slow/stalled network connections.
* Write HTTP plugin: The size of the payload posted to the HTTP server
  can now be controlled with the "BufferSize" option.
* Write Kafka plugin: This new plugin sends data to Apache Kafka, a
  distributed messaging queue.
  ciomaire, Vincent Bernat, Marc Fournier. #670, #694, #794, #853, #014
* Write Log plugin: This new plugin dispatches collected values to the
  configured log destination(s).
* Write Riemann plugin: Extra meta strings are now added as attributes
  in notifications.
* Write Riemann plugin: Notification message are now sent to the Riemann
  server via the description field.
* Write Riemann plugin: Support for custom attributes has been added.
* Write Riemann plugin: Support had been implemented for sending events
  to Riemann in batches (when using TCP), and is enabled by default.
* Write Riemann plugin: The "EventServicePrefix" option has been added,
  which adds a prefix to event service names.
* Write Riemann plugin: Threshold checks can now be passed down to the
  Riemann server.
* Write Sensu plugin: This new plugin submits values to Sensu, a stream
  processing and monitoring system.
* Write TSDB plugin: This new plugin sends data to OpenTSDB, a scalable
  time series database.
* ZFS ARC plugin: Support for ZFS-on-Linux has been added.
* Zookeeper plugin: This new plugin reads data from the Apache Zookeeper
  "MNTR" command.

Revision 1.4 / (download) - annotate - [select for diffs], Tue Apr 7 13:20:41 2015 UTC (4 years, 7 months ago) by fhajny
Branch: MAIN
Changes since 1.3: +1 -2 lines
Diff to previous 1.3 (colored)

Update collectd to 5.4.2.

- Build system: Numerous fixes.
- collectd: A use-after-free has been fixed in the parse_value() function.
- collectd: Fix carriage return sign in types_list
- collectd: Fix programming error in {{GitFile|src/configfile.c}}
- collectd: An off-by-one error has been fixed in the strstripnewline()
  function.
- collectd: Use the complain mechanism to report filter chain write failures.
- collectd: Spelling and grammar of error messages have been fixed.
- collectdctl: Fixed buffering issues which caused trouble on AIX and
  Solaris.
- Documentation: Details and example about multi-instance filterchain targets
  have been added.
- Documentation: The CollectStatistics option of the RRDCacheD plugin has
  been documented.
- Documentation: The Write Redis plugin has been documented.
- Documentation: The GraphiteSeparateInstances and GraphiteAlwaysAppendDS
  options of the AMQP plugin have been documented.
- Documentation: Documentation of the AutoLoadPlugin option has been improved.
- Aggregation plugin: utils_vl_lookup: A race when creating user objects has
  been fixed.
- CPU plugin: Temperature code for Mac OS X has been removed.
- cURL, cURL-JSON, cURL-XML and Write HTTP plugins: Call curl_global_init()
  in the plugins' init() callback.
- cURL and memcachec plugins: Fix calculation of gauge, average, minimum
  and maximum. Previously, they were calculated from the start of the daemon,
  which is not the documented behavior.
- cURL-JSON plugin: A bug, which triggered when two URLs with a long common
  prefix were configured, was fixed.
- DBI plugin: Compatibility with new versions of libdbi has been restored.
- Exec, UnixSock plugins: Fix parsing of the time option of the PUTNOTIF
  command.
- IPMI plugin: A conflict with the Java plugin over the SIGUSR2 signal
  has been fixed.
- Java plugin: Conversion from Java's time representation to collectd's
  representation has been fixed.
- Java plugin: Make sure cjni_thread_detach() is called on all paths.
- LogFile and SysLog plugins: Avoid total silence in case of
  a misconfiguration.
- Network plugin: Support for recent versions of gcrypt has been added.
- Network plugin: Robustness of the client connecting behavior has been
  improved.
- Python plugin: Don't create empty meta_data_t objects.
- Python plugin: Fix Py list length check in cpy_build_meta().
- Python plugin: The interval member was fixed to export seconds as a double.
- RRDtool and RRDCacheD plugins: A memory leak when creating RRD files
  has been fixed.
- SNMP plugin: Fix a memory leak.
- Statsd plugin: Support for samplerates in timer metrics was added.
- Swap plugin: Fix behavior under OpenVZ by making cached optional.
- Threshold plugin: Population of the time field in notifications has been
  added.
- libvirt plugin: Only gather stats for running domains.
- LVM plugin: An issue with Volume Groups (VGs) without Logical Volumes
  (LVs) has been fixed.
- Write Graphite plugin: Escape characters not supported by Graphite.
- Write HTTP plugin: Make callback names context-dependent.
- Write Redis plugin: A formatting bug, which resulted in totally unusable
  numbers being transmitted to Redis, was fixed.
- Write Riemann plugin: Receive acknowledge message when using TCP.

Revision 1.3 / (download) - annotate - [select for diffs], Wed Jul 30 12:28:18 2014 UTC (5 years, 3 months ago) by fhajny
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored)

Add SMF manifest to collectd. Bump PKGREVISION.

Revision 1.2 / (download) - annotate - [select for diffs], Thu May 29 23:37:27 2014 UTC (5 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q2-base, pkgsrc-2014Q2
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (colored)

Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.

Revision 1.1 / (download) - annotate - [select for diffs], Mon Feb 17 11:21:54 2014 UTC (5 years, 9 months ago) by fhajny
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base, pkgsrc-2014Q1

Import collectd-5.4.1 as sysutils/collectd (+ plugins), based on wip/collectd5.

collectd is a daemon which collects system performance statistics periodically
and provides mechanisms to store the values in a variety of ways, for example
in RRD-files.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>