From 9565764c080283c9b805683daeeebe6e950e9c94 Mon Sep 17 00:00:00 2001 From: Joseph Hanson Date: Sat, 23 Mar 2024 15:09:14 -0500 Subject: [PATCH] Add vnstat for throughput monitoring. --- config-parts/container.sh | 11 +++++++++++ containers/.gitignore | 1 + containers/vnstat/.gitignore | 6 ++++++ containers/vnstat/.gitkeep | 0 4 files changed, 18 insertions(+) create mode 100644 containers/vnstat/.gitignore create mode 100644 containers/vnstat/.gitkeep diff --git a/config-parts/container.sh b/config-parts/container.sh index 037b7ef..324148c 100644 --- a/config-parts/container.sh +++ b/config-parts/container.sh @@ -125,3 +125,14 @@ set container name onepassword-sync volume credentials mode 'ro' set container name onepassword-sync volume data source '/tmp/onepassword/data' set container name onepassword-sync volume data destination '/home/opuser/.op/data' set container name onepassword-sync volume data mode 'rw' + +# vnstat +set container name vnstat allow-host-networks +set container name vnstat environment EXCLUDE_PATTERN value '^docker|^veth|^br-|^lxc' +set container name vnstat environment TZ value 'America/Chicago' +set container name vnstat image 'ghcr.io/vergoh/vnstat:2.12' +set container name vnstat memory '0' +set container name vnstat shared-memory '0' +set container name vnstat volume vnstat-data destination '/var/lib/vnstat' +set container name vnstat volume vnstat-data mode 'rw' +set container name vnstat volume vnstat-data source '/config/containers/vnstat/data' \ No newline at end of file diff --git a/containers/.gitignore b/containers/.gitignore index de2fc1d..dad72f1 100644 --- a/containers/.gitignore +++ b/containers/.gitignore @@ -9,3 +9,4 @@ !/haproxy/ !/unifi/ !/vector-agent/ +!/vnstat/ diff --git a/containers/vnstat/.gitignore b/containers/vnstat/.gitignore new file mode 100644 index 0000000..05121a5 --- /dev/null +++ b/containers/vnstat/.gitignore @@ -0,0 +1,6 @@ +# Ignore everything +/* + +# Track certain files and directories +!.gitignore +!.gitkeep diff --git a/containers/vnstat/.gitkeep b/containers/vnstat/.gitkeep new file mode 100644 index 0000000..e69de29