tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
check-esxi-hardware: init at 20161013
Peter Hoeg
8 years ago
6ddd4cec
39bf20e7
+39
2 changed files
expand all
collapse all
unified
split
pkgs
servers
monitoring
plugins
esxi.nix
top-level
all-packages.nix
+37
pkgs/servers/monitoring/plugins/esxi.nix
···
1
1
+
{ stdenv, fetchFromGitHub, python2Packages }:
2
2
+
3
3
+
let
4
4
+
bName = "check_esxi_hardware";
5
5
+
pName = stdenv.lib.replaceStrings [ "_" ] [ "-" ] "${bName}";
6
6
+
7
7
+
in python2Packages.buildPythonApplication rec {
8
8
+
name = "${pName}-${version}";
9
9
+
version = "20161013";
10
10
+
11
11
+
src = fetchFromGitHub {
12
12
+
owner = "Napsty";
13
13
+
repo = bName;
14
14
+
rev = version;
15
15
+
sha256 = "19zybcg62dqcinixnp1p8zw916x3w7xvy6dlsmn347iigfa5s55s";
16
16
+
};
17
17
+
18
18
+
dontBuild = true;
19
19
+
doCheck = false;
20
20
+
21
21
+
installPhase = ''
22
22
+
runHook preInstall
23
23
+
24
24
+
install -Dm755 -t $out/bin ${bName}.py
25
25
+
install -Dm644 -t $out/share/doc/${pName} README.md
26
26
+
27
27
+
runHook postInstall
28
28
+
'';
29
29
+
30
30
+
propagatedBuildInputs = with python2Packages; [ pywbem ];
31
31
+
32
32
+
meta = with stdenv.lib; {
33
33
+
homepage = https://www.claudiokuenzler.com/nagios-plugins/;
34
34
+
license = licenses.gpl2;
35
35
+
maintainer = with maintainers; [ peterhoeg ];
36
36
+
};
37
37
+
}
+2
pkgs/top-level/all-packages.nix
···
11346
11346
11347
11347
neo4j = callPackage ../servers/nosql/neo4j { };
11348
11348
11349
11349
+
check-esxi-hardware = callPackage ../servers/monitoring/plugins/esxi.nix {};
11350
11350
+
11349
11351
net_snmp = callPackage ../servers/monitoring/net-snmp {
11350
11352
# https://sourceforge.net/p/net-snmp/bugs/2712/
11351
11353
# remove after net-snmp > 5.7.3