summary refs log tree commit diff
path: root/pkgs/tools
diff options
context:
space:
mode:
authorTristan Helmich <tristan.helmich@gmail.com>2017-05-06 17:37:28 +0200
committerRobin Gloster <mail@glob.in>2017-05-09 17:44:23 +0200
commit1d0627bccccec9ee7a04cb2c22869cde3b6cbc5e (patch)
tree01c09e66edd632b4a6bc1587b089976a1a124d16 /pkgs/tools
parent11272e930f751e726e46ca1c9c84a82f2fc33b78 (diff)
downloadnixpkgs-1d0627bccccec9ee7a04cb2c22869cde3b6cbc5e.tar
nixpkgs-1d0627bccccec9ee7a04cb2c22869cde3b6cbc5e.tar.gz
nixpkgs-1d0627bccccec9ee7a04cb2c22869cde3b6cbc5e.tar.bz2
nixpkgs-1d0627bccccec9ee7a04cb2c22869cde3b6cbc5e.tar.lz
nixpkgs-1d0627bccccec9ee7a04cb2c22869cde3b6cbc5e.tar.xz
nixpkgs-1d0627bccccec9ee7a04cb2c22869cde3b6cbc5e.tar.zst
nixpkgs-1d0627bccccec9ee7a04cb2c22869cde3b6cbc5e.zip
graylogPlugins: Add and update plugins
Diffstat (limited to 'pkgs/tools')
-rw-r--r--pkgs/tools/misc/graylog/plugins.nix30
1 files changed, 28 insertions, 2 deletions
diff --git a/pkgs/tools/misc/graylog/plugins.nix b/pkgs/tools/misc/graylog/plugins.nix
index 979f409dde9..02ec3ba5493 100644
--- a/pkgs/tools/misc/graylog/plugins.nix
+++ b/pkgs/tools/misc/graylog/plugins.nix
@@ -35,6 +35,19 @@ in {
       description = "SSO support for Graylog through trusted HTTP headers set by load balancers or authentication proxies";
     };
   };
+  internal-logs = glPlugin rec {
+    name = "graylog-internal-logs-${version}";
+    pluginName = "graylog-plugin-internal-logs";
+    version = "1.0.0";
+    src = fetchurl {
+      url = "https://github.com/graylog-labs/${pluginName}/releases/download/${version}/${pluginName}-${version}.jar";
+      sha256 = "1abl7wwr59k9vvr2fmrlrx4ipsjjl8xryqy19fy5irxhpwp93ixl";
+    };
+    meta = {
+      homepage = "https://github.com/graylog-labs/graylog-plugin-internal-logs";
+      description = "Graylog plugin to record internal logs of Graylog efficiently instead of sending them over the network";
+    };
+  };
   ipanonymizer = glPlugin rec {
     name = "graylog-ipanonymizer-${version}";
     pluginName = "graylog-plugin-ipanonymizer";
@@ -61,6 +74,19 @@ in {
       description = "Jabber Alarmcallback Plugin for Graylog";
     };
   };
+  mongodb-profiler = glPlugin rec {
+    name = "graylog-mongodb-profiler-${version}";
+    pluginName = "graylog-plugin-mongodb-profiler";
+    version = "2.0.1";
+    src = fetchurl {
+      url = "https://github.com/graylog-labs/${pluginName}/releases/download/${version}/${pluginName}-${version}.jar";
+      sha256 = "1hadxyawdz234lal3dq5cy3zppl7ixxviw96iallyav83xyi23i8";
+    };
+    meta = {
+      homepage = "https://github.com/graylog-labs/graylog-plugin-mongodb-profiler";
+      description = "Graylog input plugin that reads MongoDB profiler data";
+    };
+  };
   netflow = glPlugin rec {
     name = "graylog-netflow-${version}";
     pluginName = "graylog-plugin-netflow";
@@ -103,10 +129,10 @@ in {
   threatintel = glPlugin rec {
     name = "graylog-threatintel-${version}";
     pluginName = "graylog-plugin-threatintel";
-    version = "0.9.2";
+    version = "0.10.0";
     src = fetchurl {
       url = "https://github.com/Graylog2/${pluginName}/releases/download/${version}/${pluginName}-${version}.jar";
-      sha256 = "0d2cjcgjwfqp6b756n68zbslm1pq1z9dhn6iiskmv6jdpkffjw3l";
+      sha256 = "0clg0vy8aipw122rfqww1lnjriazlnnh77pqiy5vnmv6ycjw0y4i";
     };
     meta = {
       homepage = "https://github.com/Graylog2/graylog-plugin-threatintel";