diff options
author | cransom <cransom@hubns.net> | 2016-07-20 19:07:59 -0400 |
---|---|---|
committer | Rok Garbas <rok@garbas.si> | 2016-07-21 01:07:59 +0200 |
commit | 4a9b640f37c3984a2fddee0a953ed9f198f1bed3 (patch) | |
tree | b6c6a4762ec80aa84e252d326512465d500eae7e /pkgs/tools/networking/smokeping | |
parent | c54a9c73aca308b66e4bf945214a159b371d5c77 (diff) | |
download | nixlib-4a9b640f37c3984a2fddee0a953ed9f198f1bed3.tar nixlib-4a9b640f37c3984a2fddee0a953ed9f198f1bed3.tar.gz nixlib-4a9b640f37c3984a2fddee0a953ed9f198f1bed3.tar.bz2 nixlib-4a9b640f37c3984a2fddee0a953ed9f198f1bed3.tar.lz nixlib-4a9b640f37c3984a2fddee0a953ed9f198f1bed3.tar.xz nixlib-4a9b640f37c3984a2fddee0a953ed9f198f1bed3.tar.zst nixlib-4a9b640f37c3984a2fddee0a953ed9f198f1bed3.zip |
smokeping: init at 2.6.11 (#17090)
Includes a module for service setup and a test to verify functionality of both service and pkg.
Diffstat (limited to 'pkgs/tools/networking/smokeping')
-rw-r--r-- | pkgs/tools/networking/smokeping/default.nix | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/pkgs/tools/networking/smokeping/default.nix b/pkgs/tools/networking/smokeping/default.nix new file mode 100644 index 000000000000..334a6feb8d5b --- /dev/null +++ b/pkgs/tools/networking/smokeping/default.nix @@ -0,0 +1,26 @@ +{ stdenv, fetchurl, fping, rrdtool, FCGI, CGI +, CGIFast, ConfigGrammar, DigestHMAC, NetTelnet +, NetOpenSSH, NetSNMP, LWP, IOTty, perl, NetDNS +, NetLDAP +}: + +stdenv.mkDerivation rec { + name = "smokeping-${version}"; + version = "2.6.11"; + src = fetchurl { + url = "http://oss.oetiker.ch/smokeping/pub/smokeping-${version}.tar.gz"; + sha256 = "1p9hpa2zs33p7hzrds80kwrm5255s0869v3s3qmsyx2sx63c7czj"; + }; + propagatedBuildInputs = [ + rrdtool FCGI CGI CGIFast ConfigGrammar DigestHMAC NetTelnet NetOpenSSH + NetSNMP LWP IOTty fping perl NetDNS NetLDAP ]; + postInstall = '' + mv $out/htdocs/smokeping.fcgi.dist $out/htdocs/smokeping.fcgi + ''; + meta = { + description = "Network latency collector"; + homepage = "http://oss.oetiker.ch/smokeping"; + license = stdenv.lib.licenses.gpl2Plus; + platforms = stdenv.lib.platforms.all; + }; +} |