mirror of
https://github.com/munin-monitoring/contrib.git
synced 2025-08-03 22:58:20 +00:00
Aligning rtorrent rtrom_ modules same way as rtom_allsessions_
This commit is contained in:
parent
0af7f4386f
commit
3cb7002287
4 changed files with 32 additions and 4 deletions
|
@ -27,6 +27,7 @@
|
|||
# ip rTorrent's ip address - using scgi_port - needed, when "src" is NOT set to "socket"
|
||||
# port rTorrent's scgi port (scgi_port) - using scgi_port - needed, when "src" is NOT set to "socket"
|
||||
# category Change graph category
|
||||
# api use "pre09" (pre 0.9.0) or "current" (0.9.0+, the default) API calls
|
||||
#
|
||||
# Configuration example
|
||||
#
|
||||
|
@ -78,6 +79,7 @@ my $src = $ENV{"src"} || "";
|
|||
my $ip = $ENV{"ip"} || "127.0.0.1";
|
||||
my $port = $ENV{"port"} || "5000";
|
||||
my $socket = $ENV{"socket"} || "";
|
||||
my $api = $ENV{"api"} || "current";
|
||||
|
||||
my $pattern = qr/<value><string>([A-Z0-9]+)<\/string><\/value>/;
|
||||
|
||||
|
@ -96,7 +98,11 @@ foreach ( @views ) {
|
|||
connect( SOCK, sockaddr_in( $port, inet_aton( $ip ) ) );
|
||||
}
|
||||
|
||||
$line = "<?xml version=\"1.0\" encoding=\"utf-8\"?><methodCall><methodName>d.multicall</methodName><params><param><value><string>${_}</string></value></param><param><value><string>d.get_hash=</string></value></param></params></methodCall>";
|
||||
if ($api =~ /pre09/) {
|
||||
$line = "<?xml version=\"1.0\" encoding=\"utf-8\"?><methodCall><methodName>d.multicall</methodName><params><param><value><string>${_}</string></value></param><param><value><string>d.get_hash=</string></value></param></params></methodCall>";
|
||||
} else {
|
||||
$line = "<?xml version=\"1.0\" encoding=\"utf-8\"?><methodCall><methodName>d.multicall2</methodName><params><param><value><string></string></value></param><param><value><string>${_}</string></value></param><param><value><string>d.hash=</string></value></param></params></methodCall>";
|
||||
}
|
||||
$llen = length $line;
|
||||
$header = "CONTENT_LENGTH\000${llen}\000SCGI\001\000";
|
||||
$hlen = length $header;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue