nixos/alsa: reintroduce hardware.alsa.enablePersistence (#373529)
[NixPkgs.git] / pkgs / servers / monitoring / prometheus / snmp-exporter.nix
blobb4f395c18361a044bcf0d7376277fc80aeab58f5
2   lib,
3   buildGoModule,
4   fetchFromGitHub,
5   net-snmp,
6   nixosTests,
7 }:
9 buildGoModule rec {
10   pname = "snmp_exporter";
11   version = "0.26.0";
13   src = fetchFromGitHub {
14     owner = "prometheus";
15     repo = "snmp_exporter";
16     rev = "v${version}";
17     sha256 = "sha256-6UTvzcN0BB4uLfyZxr8CkmlMAjggYRV/EmQPRD7ZqmY=";
18   };
20   vendorHash = "sha256-0WGiVM4HTgcVkCxfjW1c+z1wlf/ay5BXZXuGRPS4guc=";
22   buildInputs = [ net-snmp ];
24   doCheck = true;
26   passthru.tests = { inherit (nixosTests.prometheus-exporters) snmp; };
28   meta = with lib; {
29     description = "SNMP Exporter for Prometheus";
30     homepage = "https://github.com/prometheus/snmp_exporter";
31     license = licenses.asl20;
32     maintainers = with maintainers; [
33       oida
34       Frostman
35     ];
36   };