From 21f08637980009406ab118be8d0eea12505e7909 Mon Sep 17 00:00:00 2001 From: root Date: Fri, 30 Jan 2026 01:41:21 +0200 Subject: [PATCH] Tune sysstat collection defaults --- install.sh | 18 ++++++++++++++++++ install_from_gitea.sh | 18 ++++++++++++++++++ 2 files changed, 36 insertions(+) diff --git a/install.sh b/install.sh index 720bdc4..431091c 100755 --- a/install.sh +++ b/install.sh @@ -1034,6 +1034,24 @@ configure_sysstat() { fi if [[ -f /etc/sysstat/sysstat ]]; then + if grep -q '^HISTORY=' /etc/sysstat/sysstat; then + sed -i 's/^HISTORY=.*/HISTORY=31/' /etc/sysstat/sysstat + else + echo 'HISTORY=31' >> /etc/sysstat/sysstat + fi + + if grep -q '^REPORTS=' /etc/sysstat/sysstat; then + sed -i 's/^REPORTS=.*/REPORTS=true/' /etc/sysstat/sysstat + else + echo 'REPORTS=true' >> /etc/sysstat/sysstat + fi + + if grep -q '^SADC_OPTIONS=' /etc/sysstat/sysstat; then + sed -i 's/^SADC_OPTIONS=.*/SADC_OPTIONS=\"-S DISK\"/' /etc/sysstat/sysstat + else + echo 'SADC_OPTIONS="-S DISK"' >> /etc/sysstat/sysstat + fi + if grep -q '^ENABLED=' /etc/sysstat/sysstat; then sed -i 's/^ENABLED=.*/ENABLED=\"true\"/' /etc/sysstat/sysstat else diff --git a/install_from_gitea.sh b/install_from_gitea.sh index 78f767c..b29607f 100755 --- a/install_from_gitea.sh +++ b/install_from_gitea.sh @@ -1002,6 +1002,24 @@ configure_sysstat() { fi if [[ -f /etc/sysstat/sysstat ]]; then + if grep -q '^HISTORY=' /etc/sysstat/sysstat; then + sed -i 's/^HISTORY=.*/HISTORY=31/' /etc/sysstat/sysstat + else + echo 'HISTORY=31' >> /etc/sysstat/sysstat + fi + + if grep -q '^REPORTS=' /etc/sysstat/sysstat; then + sed -i 's/^REPORTS=.*/REPORTS=true/' /etc/sysstat/sysstat + else + echo 'REPORTS=true' >> /etc/sysstat/sysstat + fi + + if grep -q '^SADC_OPTIONS=' /etc/sysstat/sysstat; then + sed -i 's/^SADC_OPTIONS=.*/SADC_OPTIONS=\"-S DISK\"/' /etc/sysstat/sysstat + else + echo 'SADC_OPTIONS="-S DISK"' >> /etc/sysstat/sysstat + fi + if grep -q '^ENABLED=' /etc/sysstat/sysstat; then sed -i 's/^ENABLED=.*/ENABLED=\"true\"/' /etc/sysstat/sysstat else