Skip to content

Commit 1d0627b

Browse files
fadenbglobin
authored andcommittedMay 9, 2017
graylogPlugins: Add and update plugins
1 parent 11272e9 commit 1d0627b

File tree

1 file changed

+28
-2
lines changed

1 file changed

+28
-2
lines changed
 

‎pkgs/tools/misc/graylog/plugins.nix

+28-2
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,19 @@ in {
3535
description = "SSO support for Graylog through trusted HTTP headers set by load balancers or authentication proxies";
3636
};
3737
};
38+
internal-logs = glPlugin rec {
39+
name = "graylog-internal-logs-${version}";
40+
pluginName = "graylog-plugin-internal-logs";
41+
version = "1.0.0";
42+
src = fetchurl {
43+
url = "https://github.com/graylog-labs/${pluginName}/releases/download/${version}/${pluginName}-${version}.jar";
44+
sha256 = "1abl7wwr59k9vvr2fmrlrx4ipsjjl8xryqy19fy5irxhpwp93ixl";
45+
};
46+
meta = {
47+
homepage = "https://github.com/graylog-labs/graylog-plugin-internal-logs";
48+
description = "Graylog plugin to record internal logs of Graylog efficiently instead of sending them over the network";
49+
};
50+
};
3851
ipanonymizer = glPlugin rec {
3952
name = "graylog-ipanonymizer-${version}";
4053
pluginName = "graylog-plugin-ipanonymizer";
@@ -61,6 +74,19 @@ in {
6174
description = "Jabber Alarmcallback Plugin for Graylog";
6275
};
6376
};
77+
mongodb-profiler = glPlugin rec {
78+
name = "graylog-mongodb-profiler-${version}";
79+
pluginName = "graylog-plugin-mongodb-profiler";
80+
version = "2.0.1";
81+
src = fetchurl {
82+
url = "https://github.com/graylog-labs/${pluginName}/releases/download/${version}/${pluginName}-${version}.jar";
83+
sha256 = "1hadxyawdz234lal3dq5cy3zppl7ixxviw96iallyav83xyi23i8";
84+
};
85+
meta = {
86+
homepage = "https://github.com/graylog-labs/graylog-plugin-mongodb-profiler";
87+
description = "Graylog input plugin that reads MongoDB profiler data";
88+
};
89+
};
6490
netflow = glPlugin rec {
6591
name = "graylog-netflow-${version}";
6692
pluginName = "graylog-plugin-netflow";
@@ -103,10 +129,10 @@ in {
103129
threatintel = glPlugin rec {
104130
name = "graylog-threatintel-${version}";
105131
pluginName = "graylog-plugin-threatintel";
106-
version = "0.9.2";
132+
version = "0.10.0";
107133
src = fetchurl {
108134
url = "https://github.com/Graylog2/${pluginName}/releases/download/${version}/${pluginName}-${version}.jar";
109-
sha256 = "0d2cjcgjwfqp6b756n68zbslm1pq1z9dhn6iiskmv6jdpkffjw3l";
135+
sha256 = "0clg0vy8aipw122rfqww1lnjriazlnnh77pqiy5vnmv6ycjw0y4i";
110136
};
111137
meta = {
112138
homepage = "https://github.com/Graylog2/graylog-plugin-threatintel";

0 commit comments

Comments
 (0)