author | Sebastian Harl <sh@tokkee.org> | |
Fri, 10 Sep 2010 20:22:21 +0000 (22:22 +0200) | ||
committer | Sebastian Harl <sh@tokkee.org> | |
Fri, 10 Sep 2010 20:22:21 +0000 (22:22 +0200) |
1 | 2 | |||
---|---|---|---|---|
debian/changelog | patch | | diff1 | | diff2 | | blob | history |
debian/collectd.conf | patch | | diff1 | | diff2 | | blob | history |
debian/control | patch | | diff1 | | diff2 | | blob | history |
debian/rules | patch | | diff1 | | diff2 | | blob | history |
diff --cc debian/changelog
index f39cd818b660c44912ca30b32ba591acc394e291,d5c81ddbc5f864033e747487cdd5ab4ccf6ad839..7c3a1c0e03b55b4861b2d2d3d4786e30ef6cb26d
--- 1/debian/changelog
--- 2/debian/changelog
+++ b/debian/changelog
+ collectd (4.10.1-1) unstable; urgency=low
+
+ * New upstream release.
+ * debian/patches:
+ - Removed bts561577_collectd2html_recursive_fix -- applied upstream.
+ - Removed bts575029-collectd2html-xhtml -- applied upstream.
+ - Removed bts557599_powerdns_fix -- applied upstream.
+ * debian/control:
+ - Updated standards-version to 3.9.1 -- no changes.
+
+ -- Sebastian Harl <tokkee@debian.org> Wed, 28 Jul 2010 18:45:31 +0200
+
+ collectd (4.10.0-1) unstable; urgency=low
+
+ * New upstream release:
+ New plugins:
+ - Parse XML data: curl_xml
+ - Parse values from Modbus/TCP enabled devices: modbus (disabled in
+ Debian; libmodbus is not available)
+ - Timing values from Pinba: pinba
+ * debian/control:
+ - Build-depend on libprotobuf-c0-dev and protobuf-c-compiler required by
+ the 'pinba' plugin.
+ - Updated to standards-version 3.8.4 -- no changes.
+ * debian/patches:
+ - Removed bts566199_collection_hide_types -- applied upstream.
+ - Removed typo_fixes -- applied upstream.
+ - Added bts575029-collectd2html-xhtml, adding support for XHTML to
+ collectd2html.pl; thanks to Ivan Shmakov for reporting this and Max
+ Henkel and Timur Kirilichev for providing patches (Closes: #575029).
+ * debian/rules:
+ - Define (and pass to configure) $JAR, required by current versions of the
+ Java bindings.
+ - Added support for Renesas SH4 to the Java arch mapping; thanks to
+ Nobuhiro Iwamatsu for the patch (Closes: #564165).
+ * debian/collectd.postinst:
+ - Manually replace /usr/share/doc/collectd/examples/ with a symlink when
+ upgrading from versions << 4.10.0-1~ -- this is not handled by dpkg
+ according to policy 6.6; thanks to Joey Hess for reporting this
+ (Closes: #569268).
+ * debian/collectd-core.overrides:
+ - Override 'capitalization-error-in-description python Python' -- all
+ plugin names are spelled in lower-case letters.
+
+ -- Sebastian Harl <tokkee@debian.org> Tue, 08 Jun 2010 00:42:56 +0200
+
+collectd (4.9.1-2~bpo50+2) lenny-backports; urgency=low
+
+ * debian/control:
+ - Build-depend on "libsnmp-dev | libsnmp9-dev" rather than specifying the
+ right combination of libsnmp-dev and perl, which might confuse buildds
+ on Lenny. Lenny is not affected by #559087 (see 4.8.2-1).
+
+ -- Sebastian Harl <tokkee@debian.org> Thu, 08 Apr 2010 20:05:46 +0200
+
+collectd (4.9.1-2~bpo50+1) lenny-backports; urgency=low
+
+ * Rebuild for lenny-backports.
+ * debian/control:
+ - Build-conflict with iptables-dev to force the use of the shipped libiptc
+ (this allows building the iptables plugin on all architectures).
+ - Build-depend on libltdl3-dev, rather than libltdl-dev -- the latter is
+ not available in Lenny.
+ - Build-depend on libsensors-dev, rather than libsensors4-dev, which is
+ not available in Lenny. This limits the functionality of the "sensors"
+ plugin which does not work well with libsensors3 and lm-sensors-3
+ (Re-opens: #538795).
+ * debian/collectd.conf, debian/control, debian/rules:
+ - Disabled the "gmond" plugin, which requires libganglia (>= 3) which is
+ not available in Lenny; removed build-dependency on libganglia-dev.
+ - Disabled the "memcachec" plugin, which requires libmemcached which is
+ not available in Lenny; removed build-dependency on libmemcached-dev.
+ - Disabled the "rrdcached" plugin, which requires rrdclient support in
+ librrd; removed version from librrd-dev build-dependency.
+ - Disabled the "tokyotyrant" plugin, which requires libtokyotyrant which
+ is not available in Lenny; removed libtokyocabinet-dev and
+ libtokyotyrant-dev build-dependencies.
+ - Disabled the "curl_json" plugin, which requires libyajl which is not
+ available in Lenny; removed libyajl-dev build-dependency.
+
+ -- Sebastian Harl <tokkee@debian.org> Mon, 22 Mar 2010 23:31:30 +0100
+
collectd (4.9.1-2) unstable; urgency=low
* debian/rules:
diff --cc debian/collectd.conf
index b138a50175dda35263ed89f03d291fb79c3c32c7,b5fc462a6ac48126122eb2b6e19cbda81851e0f0..a05694aaa0ce11ba5df14ed337327afb355d7958
+++ b/debian/collectd.conf
#LoadPlugin cpufreq
#LoadPlugin csv
#LoadPlugin curl
-#LoadPlugin curl_json
+ #LoadPlugin curl_xml
#LoadPlugin dbi
LoadPlugin df
LoadPlugin disk
# </Page>
#</Plugin>
-#<Plugin curl_json>
-## See: http://wiki.apache.org/couchdb/Runtime_Statistics
-# <URL "http://localhost:5984/_stats">
-# Instance "httpd"
-# <Key "httpd/requests/count">
-# Type "http_requests"
-# </Key>
-#
-# <Key "httpd_request_methods/*/count">
-# Type "http_request_methods"
-# </Key>
-#
-# <Key "httpd_status_codes/*/count">
-# Type "http_response_codes"
-# </Key>
-# </URL>
-## Database status metrics:
-# <URL "http://localhost:5984/_all_dbs">
-# Instance "dbs"
-# <Key "*/doc_count">
-# Type "gauge"
-# </Key>
-# <Key "*/doc_del_count">
-# Type "counter"
-# </Key>
-# <Key "*/disk_size">
-# Type "bytes"
-# </Key>
-# </URL>
-#</Plugin>
-
+ #<Plugin "curl_xml">
+ # <URL "http://localhost/stats.xml">
+ # Host "my_host"
+ # Instance "some_instance"
+ # User "collectd"
+ # Password "thaiNg0I"
+ # VerifyPeer true
+ # VerifyHost true
+ # CACert "/path/to/ca.crt"
+ #
+ # <XPath "table[@id=\"magic_level\"]/tr">
+ # Type "magic_level"
+ # InstancePrefix "prefix-"
+ # InstanceFrom "td[1]"
+ # ValuesFrom "td[2]/span[@class=\"level\"]"
+ # </XPath>
+ # </URL>
+ #</Plugin>
+
#<Plugin dbi>
# <Query "num_of_customers">
# Statement "SELECT 'customers' AS c_key, COUNT(*) AS c_value \
diff --cc debian/control
index 9f607a05c6628672604c74963525cae433674fb7,1fb6d822be372965737321c0ec95fb7d5d6dc2aa..54bbabbf4ab4c9037839824fbb784bf6756dee49
--- 1/debian/control
--- 2/debian/control
+++ b/debian/control
libpcap0.8-dev | libpcap-dev,
libperl-dev,
libpq-dev,
- librrd-dev (>= 1.4~),
- libsensors4-dev [!kfreebsd-i386 !kfreebsd-amd64],
-# libsnmp-dev (>= 5.4.2.1~dfsg-4~) | (libsnmp-dev & perl (<< 5.10.1~rc2-1~))
- libsnmp-dev (>= 5.4.2.1~dfsg-4~) | libsnmp-dev | libsnmp9-dev,
- libsnmp-dev (>= 5.4.2.1~dfsg-4~) | perl (<< 5.10.1~rc2-1~),
- libtokyocabinet-dev [!kfreebsd-i386 !kfreebsd-amd64],
- libtokyotyrant-dev [!kfreebsd-i386 !kfreebsd-amd64],
+ libprotobuf-c0-dev,
+ librrd-dev,
+ libsensors-dev [!kfreebsd-i386 !kfreebsd-amd64],
+ libsnmp-dev | libsnmp9-dev,
libupsclient1-dev,
libvirt-dev (>= 0.4.0-6) [!kfreebsd-i386 !kfreebsd-amd64],
libxml2-dev,
- libyajl-dev,
linux-libc-dev (>= 2.6.25-4) [!kfreebsd-i386 !kfreebsd-amd64] | linux-libc-dev (<< 2.6.25-1) [!kfreebsd-i386 !kfreebsd-amd64],
openjdk-6-jdk [!hppa !kfreebsd-i386 !kfreebsd-amd64],
+ protobuf-c-compiler,
python-dev
-Build-Conflicts: libpthread-dev
+Build-Conflicts: libpthread-dev, iptables-dev
- Standards-Version: 3.8.3
+ Standards-Version: 3.9.1
Homepage: http://collectd.org/
Vcs-Git: git://git.tokkee.org/pkg-collectd.git
Vcs-Browser: http://git.tokkee.org/?p=pkg-collectd.git
* CPU frequency: cpufreq
* output to comma separated values (CSV) files: csv
* parse statistics from websites: curl
- * parse JSON files: curl_json
+ * parse XML data: curl_xml
* query data from a relational database: dbi
* disk space usage: df
* disk and partition throughput: disk
* logging to files, STDOUT and STDERR: logfile
* Atheros wireless LAN chipset statistics: madwifi
* motherboard monitor: mbmon
- * Query and parse data from a memcache daemon: memcachec
* statistics of the memcached distributed caching system: memcached
* memory usage: memory
+ * statistics from mon.itor.us: Monitorus (Perl based plugin)
* multimeter statistics: multimeter
* MySQL statistics provided by MySQL's "show status" command: mysql
* detailed Linux network interface and routing statistics: netlink
* PostgreSQL database statistics: postgresql
* PowerDNS name server statistics: powerdns
* number of processes: processes
- * output to RRD files: rrdtool
- * embedded Perl interpreter: perl
- * network latency statistics: ping
* information about network protocols: protocols
- * write data via the RRD accelerator daemon: rrdcached
+ * embedded Python interpreter: python
+ * output to RRD files: rrdtool
* lm_sensors information (e.g. CPU temperature, fan speeds): sensors
* serial port traffic: serial
* values from SNMP enabled network devices: snmp
* parse table-like structured files: table
* incremental parsing of logfiles: tail
* number of TCP connections to specific ports: tcpconns
+ * TeamSpeak2 server statistics: teamspeak2
* power consumption measurements from "The Energy Detective" (TED): ted
* Linux ACPI thermal zone information: thermal
- * TeamSpeak2 server statistics: teamspeak2
- * Tokyo Tyrant server statistics: tokyotyrant
* external runtime interface: unixsock
* system uptime: uptime
* number of users logged into the system: users
diff --cc debian/rules
index fb9ad0a1ab965f6785a814d7798259a29425d22f,068edecd573446b6efa86572e323a5ea74fe83d6..46fdbf8232ae58fd3f050652734e830f1e58eef8
--- 1/debian/rules
--- 2/debian/rules
+++ b/debian/rules
# These plugins do not provide any functionality under Linux.
confflags += --disable-apple_sensors --disable-tape
+# libyajl is required for the curl_json plugin.
+confflags += --disable-curl_json
+
+# libganglia >= 3 is required for the gmond plugin.
+confflags += --disable-gmond
+
+# libmemcached is required for the memcachec plugin.
+confflags += --disable-memcachec
+
+ # libmodbus is required for the modbus plugin.
+ confflags += --disable-modbus
+
# libnetapp is required for the netapp plugin.
confflags += --disable-netapp