-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Plugin cURL XML
Florian Forster edited this page Nov 26, 2023
·
1 revision
Name: | cURL-XML plugin |
---|---|
Type: | read |
Callbacks: | config, read |
Status: | supported |
FirstVersion: | 4.10 |
Copyright: | 2009,2010 Amit Gupta |
License: | GPLv2 |
Manpage: | collectd.conf(5) |
See also: | List of Plugins |
The cURL-XML plugin reads files using libcurl and parses it as Extensible Markup Language (XML). The parsed tree is then traversed according to the user's configuration, using the XML Path Language (XPath).
This plugin is a generic plugin, i.e. it cannot work without configuration, because there is no reasonable default behavior. Please read the Plugin curl_xml section of the collectd.conf(5) manual page for an in-depth description of the plugin's configuration.
- → See: Plugin-cURL-XML/Config
<Plugin "curl_xml">
<URL "<nowiki>http://localhost/stats.xml</nowiki>">
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>
None yet. Add one now!