s 1 wolf: send stats to omo
This commit is contained in:
parent
c815fda816
commit
55b77bd2ec
@ -14,6 +14,7 @@ in
|
||||
../2configs/shack-nix-cacher.nix
|
||||
../2configs/shared-buildbot.nix
|
||||
../2configs/share-shack.nix
|
||||
../2configs/central-stats-client.nix
|
||||
];
|
||||
# use your own binary cache, fallback use cache.nixos.org (which is used by
|
||||
# apt-cacher-ng in first place)
|
||||
|
68
shared/2configs/central-stats-client.nix
Normal file
68
shared/2configs/central-stats-client.nix
Normal file
@ -0,0 +1,68 @@
|
||||
{pkgs, config, ...}:
|
||||
{
|
||||
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 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.makefu.r" "25826"
|
||||
</Plugin>
|
||||
|
||||
LoadPlugin curl
|
||||
<Plugin curl>
|
||||
<Page "smarthome">
|
||||
URL "http://smarthome.shack/";
|
||||
MeasureResponseTime true
|
||||
</Page>
|
||||
</Plugin>
|
||||
'';
|
||||
};
|
||||
}
|
Loading…
Reference in New Issue
Block a user