anchor.diff:        description = "Can notify Slack or Mattermost channels about triggered alerts in Graylog (Alarm Callback)";
       };
     };
  +  snmp = glPlugin rec {
  +    name = "graylog-snmp-${version}";
  +    pluginName = "graylog-plugin-snmp";
  +    version = "0.3.0";
  +    src = fetchurl {
  +      url = "https://github.com/graylog-labs/${pluginName}/releases/download/${version}/${pluginName}-${version}.jar";
  +      sha256 = "1hkaklwzcsvqq45b98chwqxqdgnnbj4dg68agsll13yq4zx37qpp";
  +    };
  +    meta = {
  +      homepage = https://github.com/graylog-labs/graylog-plugin-snmp;
  +      description = "Graylog plugin to receive SNMP traps";
  +    };
  +  };
     spaceweather = glPlugin rec {
       name = "graylog-spaceweather-${version}";
       pluginName = "graylog-plugin-spaceweather";
  
positive.code:   auth_sso = glPlugin rec {
      name = "graylog-auth-sso-${version}";
      pluginName = "graylog-plugin-auth-sso";
      version = "3.1.0";
      src = fetchurl {
        url = "https://github.com/Graylog2/${pluginName}/releases/download/${version}/${pluginName}-${version}.jar";
        sha256 = "0hwgpq1j3qk0j1zgap5f1avh2nvkcscgds81x8xr0gamphgps8y2";
      };
      meta = {
        homepage = "https://github.com/Graylog2/graylog-plugin-auth-sso";
  
negative.code:       description = "Prints out all messages that have an estimated size crossing a configured threshold during processing";
      };
    };
    integrations = glPlugin rec {
      name = "graylog-integrations-${version}";
      pluginName = "graylog-plugin-integrations";
      version = "3.3.0";
      src = fetchurl {
        url = "https://downloads.graylog.org/releases/graylog-integrations/graylog-integrations-plugins-${version}.tgz";
        sha256 = "08cpxviwk2p4zsgbr2h3symr88rf3fjfz1kkg4iglvdc5mqf71xx";
      };
      installPhase = ''
        mkdir -p $out/bin
        tar --strip-components=2 -xf $src
        cp ${pluginName}-${version}.jar $out/bin/${pluginName}-${version}.jar
      '';
      meta = {
        homepage = https://github.com/Graylog2/graylog-plugin-integrations;
        description = "A collection of open source Graylog integrations that will be released together";
      };
    };
    internal-logs = glPlugin rec {
      name = "graylog-internal-logs-${version}";
      pluginName = "graylog-plugin-internal-logs";
  