mirror of https://github.com/CISOfy/lynis.git
Detect sysstat systemd unit
This commit is contained in:
parent
7df0b8618b
commit
bd7131f6db
|
@ -123,8 +123,19 @@
|
|||
Display --indent 2 --text "- Checking sysstat accounting data" --result "${STATUS_DISABLED}" --color WHITE
|
||||
ReportSuggestion "${TEST_NO}" "Enable sysstat to collect accounting (cron disabled)"
|
||||
fi
|
||||
elif [ -f "${ROOTDIR}lib/systemd/system/sysstat.service" ] || [ -f "${ROOTDIR}etc/systemd/system/sysstat.service" ]; then
|
||||
LogText "Result: sysstat systemd unit found"
|
||||
if [ -L "${ROOTDIR}etc/systemd/system/multi-user.target.wants/sysstat.service" ]; then
|
||||
# Assuming -collect.timer and -summary.timer are enabled as well,
|
||||
# as they are usually in the install section.
|
||||
LogText "Result: sysstat enabled via systemd"
|
||||
Display --indent 2 --text "- Checking sysstat accounting data" --result "${STATUS_ENABLED}" --color GREEN
|
||||
else
|
||||
LogText "Result: sysstat not found via ${ROOTDIR}etc/default/sysstat or ${ROOTDIR}etc/cron.d/sysstat"
|
||||
LogText "Result: sysstat disabled via systemd"
|
||||
Display --indent 2 --text "- Checking sysstat accounting data" --result "${STATUS_DISABLED}" --color WHITE
|
||||
fi
|
||||
else
|
||||
LogText "Result: sysstat not found via ${ROOTDIR}etc/default/sysstat or ${ROOTDIR}etc/cron.d/sysstat or as a systemd unit"
|
||||
Display --indent 2 --text "- Checking sysstat accounting data" --result "${STATUS_NOT_FOUND}" --color YELLOW
|
||||
ReportSuggestion "${TEST_NO}" "Enable sysstat to collect accounting (no results)"
|
||||
fi
|
||||
|
|
Loading…
Reference in New Issue