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