Advertisement
Guest User

Untitled

a guest
May 25th, 2023
415
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.75 KB | Source Code | 0 0
  1. #!/bin/bash
  2.  
  3. pwd=/etc/zabbix/scripts
  4. /usr/bin/echo -n "Start check " > "$pwd"/lynis-warnings.txt
  5. /usr/bin/date +"%Y-%m-%d %H:%M:%S" >> "$pwd"/lynis-warnings.txt
  6. /usr/sbin/lynis audit system -q
  7.  
  8. exitcode=$?
  9.  
  10. if [[ $exitcode != 0 ]]; then
  11.     /usr/bin/echo $exitcode > "$pwd"/lynis-exitcode.txt
  12.     {
  13.      /usr/bin/grep "warning" < /var/log/lynis-report.dat
  14.      /usr/bin/grep "Found vulnerable package" < /var/log/lynis.log
  15.      /usr/bin/echo -n "Check ended "
  16.      /usr/bin/date +"%Y-%m-%d %H:%M:%S"
  17.     } >> "$pwd"/lynis-warnings.txt
  18.  
  19. else
  20.     /usr/bin/echo $exitcode > "$pwd"/lynis-exitcode.txt
  21.     {
  22.      /usr/bin/echo "All is OK"
  23.      /usr/bin/echo -n "Check ended "
  24.      /usr/bin/date +"%Y-%m-%d %H:%M:%S"
  25.     } >> "$pwd"/lynis-warnings.txt
  26. fi
Tags: BASH lynis
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement