You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					35 lines
				
				1.2 KiB
			
		
		
			
		
	
	
					35 lines
				
				1.2 KiB
			|   
											7 years ago
										 | # Clone Debian Stretch template, set up IPs, hostname, ssh keys | ||
|  | apt update | ||
|  | apt -y dist-upgrade | ||
|  | 
 | ||
|  | ############################################################################## | ||
|  | # Install Elasticsearch version 5 | ||
|  | # Graylog 2 can only use Elasticsearch 5, not latest version 6 | ||
|  | # Get key | ||
|  | wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add - | ||
|  | # Install deps (should be installed already): | ||
|  | apt-get -y install apt-transport-https | ||
|  | # Set up repo for previous release 5.x (current is 6.x). | ||
|  | # Graylog 2 only works with 5.x. Graylog 3, due in 2018, works with elasticsearch 6.x | ||
|  | 
 | ||
|  | echo "deb https://artifacts.elastic.co/packages/5.x/apt stable main" | tee -a /etc/apt/sources.list.d/elastic-5.x.list | ||
|  | 
 | ||
|  | # Disable apt-cache in /etc/apt/apt.conf, it doesn't work with https | ||
|  | apt update | ||
|  | apt install openjdk-8-jre-headless | ||
|  | apt install elasticsearch | ||
|  | 
 | ||
|  | # Configure a cluster name and answer on IP. | ||
|  | # Open firewall | ||
|  | # Allow elasticsearch | ||
|  | -A INPUT -p tcp --dport 9200 -j ACCEPT | ||
|  | -A INPUT -p tcp --dport 9300 -j ACCEPT | ||
|  | 
 | ||
|  | # Start on boot: | ||
|  | systemctl enable elasticsearch.service | ||
|  | 
 | ||
|  | ### XXX Backups | ||
|  | ### XXX Prometheus :) | ||
|  | 
 | ||
|  | ############################################################################## |