20 lines
		
	
	
		
			652 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			652 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/bash
 | |
| # Script Name: 00logwatch
 | |
| # Author: Matt McKinnon
 | |
| # Date: 7th June 2016
 | |
| # Description:
 | |
| #   This script will email a logwatch report
 | |
| 
 | |
| MAIL="support@comprofix.com"
 | |
| O365_SMTP=$(grep SMTP office365.conf | awk -F'=' '{print $2}')
 | |
| O365_USER=$(grep USER office365.conf | awk -F'=' '{print $2}')
 | |
| O365_PASS=$(grep PASS office365.conf | awk -F'=' '{print $2}')
 | |
| 
 | |
| #Check if removed-but-not-purged
 | |
| test -x /usr/share/logwatch/scripts/logwatch.pl || exit 0
 | |
| 
 | |
| #execute
 | |
| /usr/sbin/logwatch > /tmp/logwatch
 | |
| 
 | |
| sendemail -o tls=auto -s "$O365_SMTP" -xu "$O365_USER" -xp "$O365_PASS" -t "$MAIL" -f "$MAIL" -u "[$THISSERVER] Logwatch" -m "$(cat /tmp/logwatch)" -q
 |