summary refs log tree commit diff
path: root/pkgs/tools
diff options
context:
space:
mode:
authorRob Vermaas <rob.vermaas@gmail.com>2016-07-29 12:41:35 +0000
committerRob Vermaas <rob.vermaas@gmail.com>2016-07-29 12:42:07 +0000
commit9494b764d2078bb109fd5dbaa7299f0dabd80b27 (patch)
tree54eeb670438ebdf6dc0c87135a7320cf5bfc3356 /pkgs/tools
parent5fbe282abd4d1f79bfa0963c37896c05e3e4c8e5 (diff)
downloadnixlib-9494b764d2078bb109fd5dbaa7299f0dabd80b27.tar
nixlib-9494b764d2078bb109fd5dbaa7299f0dabd80b27.tar.gz
nixlib-9494b764d2078bb109fd5dbaa7299f0dabd80b27.tar.bz2
nixlib-9494b764d2078bb109fd5dbaa7299f0dabd80b27.tar.lz
nixlib-9494b764d2078bb109fd5dbaa7299f0dabd80b27.tar.xz
nixlib-9494b764d2078bb109fd5dbaa7299f0dabd80b27.tar.zst
nixlib-9494b764d2078bb109fd5dbaa7299f0dabd80b27.zip
dd-agent: support jmx, needs a separate daemon nowadays.
(cherry picked from commit 1425a1f964adc2e2eb668810f3f158089035cd3d)
Diffstat (limited to 'pkgs/tools')
-rw-r--r--pkgs/tools/networking/dd-agent/default.nix8
1 files changed, 8 insertions, 0 deletions
diff --git a/pkgs/tools/networking/dd-agent/default.nix b/pkgs/tools/networking/dd-agent/default.nix
index 4d66565406c2..9f933cc97090 100644
--- a/pkgs/tools/networking/dd-agent/default.nix
+++ b/pkgs/tools/networking/dd-agent/default.nix
@@ -36,12 +36,20 @@ stdenv.mkDerivation rec {
     ln -s $out/agent/dogstatsd.py $out/bin/dogstatsd
     ln -s $out/agent/ddagent.py $out/bin/dd-forwarder
 
+    cat > $out/bin/dd-jmxfetch <<EOF
+    #!/usr/bin/env bash
+    exec ${python}/bin/python $out/agent/jmxfetch.py $@
+    EOF
+    chmod a+x $out/bin/dd-jmxfetch
+
     wrapProgram $out/bin/dd-forwarder \
       --prefix PYTHONPATH : $PYTHONPATH
     wrapProgram $out/bin/dd-agent \
       --prefix PYTHONPATH : $PYTHONPATH
     wrapProgram $out/bin/dogstatsd \
       --prefix PYTHONPATH : $PYTHONPATH
+    wrapProgram $out/bin/dd-jmxfetch \
+      --prefix PYTHONPATH : $PYTHONPATH
 
     patchShebangs $out
   '';