Merge remote-tracking branch 'gum/master'
This commit is contained in:
commit
7b8e90f478
@ -8,6 +8,7 @@
|
|||||||
|
|
||||||
<stockholm/krebs/2configs/repo-sync.nix>
|
<stockholm/krebs/2configs/repo-sync.nix>
|
||||||
<stockholm/krebs/2configs/shared-buildbot.nix>
|
<stockholm/krebs/2configs/shared-buildbot.nix>
|
||||||
|
<stockholm/krebs/2configs/stats/puyak-client.nix>
|
||||||
];
|
];
|
||||||
|
|
||||||
krebs.build.host = config.krebs.hosts.puyak;
|
krebs.build.host = config.krebs.hosts.puyak;
|
||||||
|
@ -8,7 +8,7 @@ in
|
|||||||
<stockholm/krebs/2configs>
|
<stockholm/krebs/2configs>
|
||||||
<nixpkgs/nixos/modules/profiles/qemu-guest.nix>
|
<nixpkgs/nixos/modules/profiles/qemu-guest.nix>
|
||||||
<stockholm/krebs/2configs/collectd-base.nix>
|
<stockholm/krebs/2configs/collectd-base.nix>
|
||||||
<stockholm/krebs/2configs/central-stats-client.nix>
|
<stockholm/krebs/2configs/stats/wolf-client.nix>
|
||||||
<stockholm/krebs/2configs/save-diskspace.nix>
|
<stockholm/krebs/2configs/save-diskspace.nix>
|
||||||
|
|
||||||
<stockholm/krebs/2configs/graphite.nix>
|
<stockholm/krebs/2configs/graphite.nix>
|
||||||
|
64
krebs/2configs/stats/puyak-client.nix
Normal file
64
krebs/2configs/stats/puyak-client.nix
Normal file
@ -0,0 +1,64 @@
|
|||||||
|
{pkgs, config, ...}:
|
||||||
|
let
|
||||||
|
stats-server = "stats.makefu.r"; # TODO: central krebs logging server
|
||||||
|
in{
|
||||||
|
services.collectd = {
|
||||||
|
enable = true;
|
||||||
|
autoLoadPlugin = true;
|
||||||
|
extraConfig = ''
|
||||||
|
Hostname ${config.krebs.build.host.name}
|
||||||
|
LoadPlugin load
|
||||||
|
LoadPlugin disk
|
||||||
|
LoadPlugin memory
|
||||||
|
LoadPlugin df
|
||||||
|
Interval 30.0
|
||||||
|
|
||||||
|
LoadPlugin thermal
|
||||||
|
|
||||||
|
LoadPlugin interface
|
||||||
|
<Plugin "interface">
|
||||||
|
Interface "*Link"
|
||||||
|
Interface "lo"
|
||||||
|
Interface "vboxnet*"
|
||||||
|
Interface "virbr*"
|
||||||
|
IgnoreSelected true
|
||||||
|
</Plugin>
|
||||||
|
|
||||||
|
LoadPlugin df
|
||||||
|
<Plugin "df">
|
||||||
|
MountPoint "/nix/store"
|
||||||
|
# MountPoint "/run*"
|
||||||
|
# MountPoint "/sys*"
|
||||||
|
# MountPoint "/dev"
|
||||||
|
# MountPoint "/dev/shm"
|
||||||
|
# MountPoint "/tmp"
|
||||||
|
FSType "tmpfs"
|
||||||
|
FSType "binfmt_misc"
|
||||||
|
FSType "debugfs"
|
||||||
|
FSType "mqueue"
|
||||||
|
FSType "hugetlbfs"
|
||||||
|
FSType "systemd-1"
|
||||||
|
FSType "cgroup"
|
||||||
|
FSType "securityfs"
|
||||||
|
FSType "ramfs"
|
||||||
|
FSType "proc"
|
||||||
|
FSType "devpts"
|
||||||
|
FSType "devtmpfs"
|
||||||
|
MountPoint "/var/lib/docker/devicemapper"
|
||||||
|
IgnoreSelected true
|
||||||
|
</Plugin>
|
||||||
|
|
||||||
|
LoadPlugin cpu
|
||||||
|
<Plugin cpu>
|
||||||
|
ReportByCpu true
|
||||||
|
ReportByState true
|
||||||
|
ValuesPercentage true
|
||||||
|
</Plugin>
|
||||||
|
|
||||||
|
LoadPlugin network
|
||||||
|
<Plugin "network">
|
||||||
|
Server "${stats-server}" "25826"
|
||||||
|
</Plugin>
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user