Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- pwd=/etc/zabbix/scripts
- /usr/bin/echo -n "Start check " > "$pwd"/lynis-warnings.txt
- /usr/bin/date +"%Y-%m-%d %H:%M:%S" >> "$pwd"/lynis-warnings.txt
- /usr/sbin/lynis audit system -q
- exitcode=$?
- if [[ $exitcode != 0 ]]; then
- /usr/bin/echo $exitcode > "$pwd"/lynis-exitcode.txt
- {
- /usr/bin/grep "warning" < /var/log/lynis-report.dat
- /usr/bin/grep "Found vulnerable package" < /var/log/lynis.log
- /usr/bin/echo -n "Check ended "
- /usr/bin/date +"%Y-%m-%d %H:%M:%S"
- } >> "$pwd"/lynis-warnings.txt
- else
- /usr/bin/echo $exitcode > "$pwd"/lynis-exitcode.txt
- {
- /usr/bin/echo "All is OK"
- /usr/bin/echo -n "Check ended "
- /usr/bin/date +"%Y-%m-%d %H:%M:%S"
- } >> "$pwd"/lynis-warnings.txt
- fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement