Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

Merge pull request #29211 from fadenb/graylog_plugins

graylogPlugins: update existing and add new plugins

authored by

Joachim F and committed by
GitHub
5488e426 4f6850c8

+88 -10
+88 -10
pkgs/tools/misc/graylog/plugins.nix
··· 25 25 aggregates = glPlugin rec { 26 26 name = "graylog-aggregates-${version}"; 27 27 pluginName = "graylog-plugin-aggregates"; 28 - version = "1.1.1"; 28 + version = "2.0.0"; 29 29 src = fetchurl { 30 30 url = "https://github.com/cvtienhoven/${pluginName}/releases/download/${version}/${pluginName}-${version}.jar"; 31 - sha256 = "1wx5i8ls7dgffsy35i91gkrj6p9nh2jbar9pgas190lfb9yk45bx"; 31 + sha256 = "0crgb49msjkvfpksbfhq2hlkc904j184wm1wp6q0x6lzhn07hm8y"; 32 32 }; 33 33 meta = { 34 34 homepage = https://github.com/cvtienhoven/graylog-plugin-aggregates; ··· 48 48 description = "SSO support for Graylog through trusted HTTP headers set by load balancers or authentication proxies"; 49 49 }; 50 50 }; 51 + dnsresolver = glPlugin rec { 52 + name = "graylog-dnsresolver-${version}"; 53 + pluginName = "graylog-plugin-dnsresolver"; 54 + version = "1.1.2"; 55 + src = fetchurl { 56 + url = "https://github.com/graylog-labs/${pluginName}/releases/download/${version}/${pluginName}-${version}.jar"; 57 + sha256 = "01s7wm6bwcpmdrl35gjp6rrqxixs2s9km2bdgzhv8pn25j5qnw28"; 58 + }; 59 + meta = { 60 + homepage = https://github.com/graylog-labs/graylog-plugin-dnsresolver; 61 + description = "Message filter plugin can be used to do DNS lookups for the source field in Graylog messages"; 62 + }; 63 + }; 64 + filter-messagesize = glPlugin rec { 65 + name = "graylog-filter-messagesize-${version}"; 66 + pluginName = "graylog-plugin-filter-messagesize"; 67 + version = "0.0.2"; 68 + src = fetchurl { 69 + url = "https://github.com/graylog-labs/${pluginName}/releases/download/${version}/${pluginName}-${version}.jar"; 70 + sha256 = "1vx62yikd6d3lbwsfiyf9j6kx8drvn4xhffwv27fw5jzhfqr61ji"; 71 + }; 72 + meta = { 73 + homepage = https://github.com/graylog-labs/graylog-plugin-filter-messagesize; 74 + description = "Prints out all messages that have an estimated size crossing a configured threshold during processing"; 75 + }; 76 + }; 51 77 internal-logs = glPlugin rec { 52 78 name = "graylog-internal-logs-${version}"; 53 79 pluginName = "graylog-plugin-internal-logs"; 54 - version = "1.0.0"; 80 + version = "2.3.0"; 55 81 src = fetchurl { 56 82 url = "https://github.com/graylog-labs/${pluginName}/releases/download/${version}/${pluginName}-${version}.jar"; 57 - sha256 = "1abl7wwr59k9vvr2fmrlrx4ipsjjl8xryqy19fy5irxhpwp93ixl"; 83 + sha256 = "05r4m2gf1hj1b889rmpb6b5a6q2xd0qkl1rpj107yd219j2grzf4"; 58 84 }; 59 85 meta = { 60 86 homepage = https://github.com/graylog-labs/graylog-plugin-internal-logs; ··· 66 92 pluginName = "graylog-plugin-ipanonymizer"; 67 93 version = "1.1.2"; 68 94 src = fetchurl { 69 - url = "https://github.com/Graylog2/${pluginName}/releases/download/${version}/${pluginName}-${version}.jar"; 95 + url = "https://github.com/graylog-labs/${pluginName}/releases/download/${version}/${pluginName}-${version}.jar"; 70 96 sha256 = "0hd66751hp97ddkn29s1cmjmc2h1nrp431bq7d2wq16iyxxlygri"; 71 97 }; 72 98 meta = { 73 - homepage = https://github.com/Graylog2/graylog-plugin-ipanonymizer; 99 + homepage = https://github.com/graylog-labs/graylog-plugin-ipanonymizer; 74 100 description = "A graylog-server plugin that replaces the last octet of IP addresses in messages with xxx"; 75 101 }; 76 102 }; ··· 87 113 description = "Jabber Alarmcallback Plugin for Graylog"; 88 114 }; 89 115 }; 116 + metrics = glPlugin rec { 117 + name = "graylog-metrics-${version}"; 118 + pluginName = "graylog-plugin-metrics"; 119 + version = "1.3.0"; 120 + src = fetchurl { 121 + url = "https://github.com/graylog-labs/${pluginName}/releases/download/${version}/${pluginName}-${version}.jar"; 122 + sha256 = "1v1yzmqp43kxigh3fymdwki7pn21sk2ym3kk4nn4qv4zzkhz59vp"; 123 + }; 124 + meta = { 125 + homepage = https://github.com/graylog-labs/graylog-plugin-metrics; 126 + description = "An output plugin for integrating Graphite, Ganglia and StatsD with Graylog"; 127 + }; 128 + }; 90 129 mongodb-profiler = glPlugin rec { 91 130 name = "graylog-mongodb-profiler-${version}"; 92 131 pluginName = "graylog-plugin-mongodb-profiler"; ··· 113 152 description = "Graylog NetFlow plugin"; 114 153 }; 115 154 }; 155 + pagerduty = glPlugin rec { 156 + name = "graylog-pagerduty-${version}"; 157 + pluginName = "graylog-plugin-pagerduty"; 158 + version = "1.3.0"; 159 + src = fetchurl { 160 + url = "https://github.com/graylog-labs/${pluginName}/releases/download/${version}/${pluginName}-${version}.jar"; 161 + sha256 = "1g63c6rm5pkz7f0d73wb2lmk4zm430jqnhihbyq112cm4i7ymglh"; 162 + }; 163 + meta = { 164 + homepage = https://github.com/graylog-labs/graylog-plugin-pagerduty; 165 + description = "An alarm callback plugin for integrating PagerDuty into Graylog"; 166 + }; 167 + }; 116 168 redis = glPlugin rec { 117 169 name = "graylog-redis-${version}"; 118 170 pluginName = "graylog-plugin-redis"; ··· 126 178 description = "Redis plugin for Graylog"; 127 179 }; 128 180 }; 181 + slack = glPlugin rec { 182 + name = "graylog-slack-${version}"; 183 + pluginName = "graylog-plugin-slack"; 184 + version = "2.4.0"; 185 + src = fetchurl { 186 + url = "https://github.com/graylog-labs/${pluginName}/releases/download/${version}/${pluginName}-${version}.jar"; 187 + sha256 = "0v8ilfhs8bnx87pjxg1i3p2vxw61rwpg4k3zhga7slavx70y986p"; 188 + }; 189 + meta = { 190 + homepage = https://github.com/graylog-labs/graylog-plugin-slack; 191 + description = "Can notify Slack or Mattermost channels about triggered alerts in Graylog (Alarm Callback)"; 192 + }; 193 + }; 129 194 spaceweather = glPlugin rec { 130 195 name = "graylog-spaceweather-${version}"; 131 196 pluginName = "graylog-plugin-spaceweather"; 132 197 version = "1.0"; 133 198 src = fetchurl { 134 - url = "https://github.com/Graylog2/${pluginName}/releases/download/${version}/spaceweather-input.jar"; 199 + url = "https://github.com/graylog-labs/${pluginName}/releases/download/${version}/spaceweather-input.jar"; 135 200 sha256 = "1mwqy3fhyy4zdwyrzvbr565xwf96xs9d3l70l0khmrm848xf8wz4"; 136 201 }; 137 202 meta = { 138 - homepage = https://github.com/Graylog2/graylog-plugin-spaceweather; 203 + homepage = https://github.com/graylog-labs/graylog-plugin-spaceweather; 139 204 description = "Correlate proton density to the response time of your app and the ion temperature to your exception rate."; 140 205 }; 141 206 }; ··· 152 217 description = "Graylog Processing Pipeline functions to enrich log messages with IoC information from threat intelligence databases"; 153 218 }; 154 219 }; 220 + twiliosms = glPlugin rec { 221 + name = "graylog-twiliosms-${version}"; 222 + pluginName = "graylog-plugin-twiliosms"; 223 + version = "1.0.0"; 224 + src = fetchurl { 225 + url = "https://github.com/graylog-labs/${pluginName}/releases/download/${version}/${pluginName}-${version}.jar"; 226 + sha256 = "0kwfv1zfj0fmxh9i6413bcsaxrn1vdwrzb6dphvg3dx27wxn1j1a"; 227 + }; 228 + meta = { 229 + homepage = https://github.com/graylog-labs/graylog-plugin-twiliosms; 230 + description = "An alarm callback plugin for integrating the Twilio SMS API into Graylog"; 231 + }; 232 + }; 155 233 twitter = glPlugin rec { 156 234 name = "graylog-twitter-${version}"; 157 235 pluginName = "graylog-plugin-twitter"; 158 236 version = "2.0.0"; 159 237 src = fetchurl { 160 - url = "https://github.com/Graylog2/${pluginName}/releases/download/${version}/${pluginName}-${version}.jar"; 238 + url = "https://github.com/graylog-labs/${pluginName}/releases/download/${version}/${pluginName}-${version}.jar"; 161 239 sha256 = "1pi34swy9nzq35a823zzvqrjhb6wsg302z31vk2y656sw6ljjxyh"; 162 240 }; 163 241 meta = { 164 - homepage = https://github.com/Graylog2/graylog-plugin-twitter; 242 + homepage = https://github.com/graylog-labs/graylog-plugin-twitter; 165 243 description = "Graylog input plugin that reads Twitter messages based on keywords in realtime"; 166 244 }; 167 245 };