Code

changelog, collectd.conf, control, rules: Added new plugins.
authorSebastian Harl <sh@tokkee.org>
Thu, 3 Jun 2010 11:45:24 +0000 (13:45 +0200)
committerSebastian Harl <sh@tokkee.org>
Thu, 3 Jun 2010 11:46:49 +0000 (13:46 +0200)
 * curl_xml
 * modbus (disabled; libmodbus is not available)
 * pinba

debian/changelog
debian/collectd.conf
debian/control
debian/rules

index 2e4abed21e07114c55a31c17795cd7bb06907341..48b15a41eb2d9587144fe3908ade317080443f39 100644 (file)
@@ -1,8 +1,13 @@
 collectd (4.10.0-1) unstable; urgency=low
 
-  * New upstream release.
+  * 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
 
- -- Sebastian Harl <tokkee@debian.org>  Thu, 03 Jun 2010 12:58:27 +0200
+ -- Sebastian Harl <tokkee@debian.org>  Thu, 03 Jun 2010 13:36:01 +0200
 
 collectd (4.9.1-2) unstable; urgency=low
 
index a3319850ef642d6063c0359babf5a5b73a0010e9..5eea34922200cfaa905b57792eb7e79d16e609a8 100644 (file)
@@ -39,6 +39,7 @@ LoadPlugin cpu
 #LoadPlugin csv
 #LoadPlugin curl
 #LoadPlugin curl_json
+#LoadPlugin curl_xml
 #LoadPlugin dbi
 LoadPlugin df
 LoadPlugin disk
@@ -76,6 +77,7 @@ LoadPlugin memory
 #LoadPlugin olsrd
 #LoadPlugin openvpn
 #LoadPlugin perl
+#LoadPlugin pinba
 #LoadPlugin ping
 #LoadPlugin postgresql
 #LoadPlugin powerdns
@@ -209,6 +211,25 @@ LoadPlugin users
 #  </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 \
@@ -499,6 +520,16 @@ LoadPlugin users
 #      </Plugin>
 #</Plugin>
 
+#<Plugin pinba>
+#      Address "::0"
+#      Port "30002"
+#      <View "name">
+#              Host "host name"
+#              Server "server name"
+#              Script "script name"
+#      <View>
+#</Plugin>
+
 #<Plugin ping>
 #      Host "host.foo.bar"
 #      Host "host.baz.qux"
index 054cea90a05a67c249d3c725a560cf07421c8916..d8308cce68615eab76b460e586a651c42ea40070 100644 (file)
@@ -85,6 +85,7 @@ Description: statistics collection and monitoring daemon (core system)
    * 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
@@ -126,6 +127,7 @@ Description: statistics collection and monitoring daemon (core system)
    * OpenVPN traffic and compression statistics: openvpn
    * OpenVZ statistics: OpenVZ (Perl based plugin)
    * embedded Perl interpreter: perl
+   * timing values from Pinba: pinba
    * network latency statistics: ping
    * PostgreSQL database statistics: postgresql
    * PowerDNS name server statistics: powerdns
index 94a80455f49d6eaa4b8212a05a2693b9d5228db6..e9487ac8771f8499533922519a0094f2c70f9363 100755 (executable)
@@ -61,6 +61,9 @@ confflags = --host=$(DEB_HOST_GNU_TYPE) \
 # These plugins do not provide any functionality under Linux.
 confflags += --disable-apple_sensors --disable-tape
 
+# libmodbus is required for the modbus plugin.
+confflags += --disable-modbus
+
 # libnetapp is required for the netapp plugin.
 confflags += --disable-netapp