diff options
author | Ismaël Bouya <ismael.bouya@normalesup.org> | 2020-01-05 17:29:40 +0100 |
---|---|---|
committer | Ismaël Bouya <ismael.bouya@normalesup.org> | 2020-01-05 17:29:40 +0100 |
commit | 781c32021ae809f47be72d3f1e3c570bf66bc017 (patch) | |
tree | 03e14b1eaa095b32360101f8641d17104a24b253 /modules | |
parent | deca5e9bf0cfd02c52c39e051753aeb9640a66f3 (diff) | |
download | Nix-781c32021ae809f47be72d3f1e3c570bf66bc017.tar.gz Nix-781c32021ae809f47be72d3f1e3c570bf66bc017.tar.zst Nix-781c32021ae809f47be72d3f1e3c570bf66bc017.zip |
Add monitoring tools to path
Diffstat (limited to 'modules')
-rw-r--r-- | modules/private/system.nix | 50 |
1 files changed, 30 insertions, 20 deletions
diff --git a/modules/private/system.nix b/modules/private/system.nix index e929661..184add5 100644 --- a/modules/private/system.nix +++ b/modules/private/system.nix | |||
@@ -24,27 +24,37 @@ | |||
24 | ''; | 24 | ''; |
25 | 25 | ||
26 | users.mutableUsers = false; | 26 | users.mutableUsers = false; |
27 | users.users.root.packages = [ | 27 | users.users.root.packages = let |
28 | pkgs.telnet | 28 | nagios-cli = pkgs.writeScriptBin "nagios-cli" '' |
29 | pkgs.htop | 29 | #!${pkgs.stdenv.shell} |
30 | pkgs.iftop | 30 | sudo -u naemon ${pkgs.nagios-cli}/bin/nagios-cli -c ${./monitoring/nagios-cli.cfg} |
31 | pkgs.bind.dnsutils | 31 | ''; |
32 | pkgs.httpie | 32 | in |
33 | pkgs.iotop | 33 | [ |
34 | pkgs.whois | 34 | pkgs.telnet |
35 | pkgs.ngrep | 35 | pkgs.htop |
36 | pkgs.tcpdump | 36 | pkgs.iftop |
37 | pkgs.tshark | 37 | pkgs.bind.dnsutils |
38 | pkgs.tcpflow | 38 | pkgs.httpie |
39 | pkgs.mitmproxy | 39 | pkgs.iotop |
40 | pkgs.nmap | 40 | pkgs.whois |
41 | pkgs.p0f | 41 | pkgs.ngrep |
42 | pkgs.socat | 42 | pkgs.tcpdump |
43 | pkgs.lsof | 43 | pkgs.tshark |
44 | pkgs.psmisc | 44 | pkgs.tcpflow |
45 | pkgs.wget | 45 | pkgs.mitmproxy |
46 | ]; | 46 | pkgs.nmap |
47 | pkgs.p0f | ||
48 | pkgs.socat | ||
49 | pkgs.lsof | ||
50 | pkgs.psmisc | ||
51 | pkgs.wget | ||
52 | |||
53 | pkgs.cnagios | ||
54 | nagios-cli | ||
55 | ]; | ||
47 | 56 | ||
57 | environment.etc.cnagios.source = "${pkgs.cnagios}/share/doc/cnagios"; | ||
48 | environment.systemPackages = [ | 58 | environment.systemPackages = [ |
49 | pkgs.vim | 59 | pkgs.vim |
50 | ]; | 60 | ]; |