42 lines
		
	
	
		
			930 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			930 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/bin/bash
 | 
						|
 | 
						|
ISUCS="$(hostname |grep ucs -c)"
 | 
						|
 | 
						|
if [ $ISUCS -ne 0 ]; then
 | 
						|
	echo "Do not run this on ucs host. Exiting..."
 | 
						|
	exit 1
 | 
						|
fi
 | 
						|
 | 
						|
 | 
						|
########################################
 | 
						|
#Common to all systems
 | 
						|
########################################
 | 
						|
 | 
						|
 | 
						|
#Fix timezone
 | 
						|
 | 
						|
unlink /etc/localtime
 | 
						|
ln -s /usr/share/zoneinfo/America/Chicago /etc/localtime
 | 
						|
apt -y install htop glances dstat ladvd snmpd ntp tcpdump autofs logwatch molly-guard etckeeper auditd rkhunter rsyslog ngrep screen
 | 
						|
 | 
						|
MGMT_INT=$(netstat -rn|grep 0.0.0.0|head -n1|awk '{print $NF}')
 | 
						|
PFV_MGMT_IP=$(ifconfig $MGMT_INT|grep inet|grep 10.251 -c)
 | 
						|
OVH_MGMT_IP=$(ifconfig $MGMT_INT|grep inet|grep 10.253 -c)
 | 
						|
 | 
						|
if [ $PFV_MGMT_IP -eq 1 ]; then
 | 
						|
	tsysSysLocation=pfv
 | 
						|
fi
 | 
						|
 | 
						|
if [ $OVH_MGMT_IP -eq 1 ]; then
 | 
						|
	tsysSysLocation=ovh
 | 
						|
fi
 | 
						|
 | 
						|
/usr/local/bin/up2date.sh
 | 
						|
apt-get update
 | 
						|
apt-get -y --purge autoremove
 | 
						|
apt-get -y autoclean
 | 
						|
apt-get -y upgrade
 | 
						|
apt-get -y dist-upgrade
 | 
						|
 | 
						|
slack tsys-$tsysSysLocation
 |