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.
		
		
		
		
		
			
		
			
				
					60 lines
				
				1.4 KiB
			
		
		
			
		
	
	
					60 lines
				
				1.4 KiB
			| 
								 
											7 years ago
										 
									 | 
							
								# Clone Debian Buster template, set up IPs, hostname, ssh keys
							 | 
						||
| 
								 | 
							
								apt update
							 | 
						||
| 
								 | 
							
								apt -y dist-upgrade
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# Set up network interfaces, /etc/network/interfaces
							 | 
						||
| 
								 | 
							
								auto lo
							 | 
						||
| 
								 | 
							
								iface lo inet loopback
							 | 
						||
| 
								 | 
							
								auto ens18 ens19 ens20 ens21 ens22 ens22:0 ens22:1
							 | 
						||
| 
								 | 
							
								iface ens18 inet static
							 | 
						||
| 
								 | 
							
								        address 10.22.22.117/24
							 | 
						||
| 
								 | 
							
								        gateway 10.22.22.254
							 | 
						||
| 
								 | 
							
								        dns-nameservers 10.22.22.254
							 | 
						||
| 
								 | 
							
								        dns-search forksand.com
							 | 
						||
| 
								 | 
							
								iface ens19 inet static
							 | 
						||
| 
								 | 
							
								        address 10.68.68.117/24
							 | 
						||
| 
								 | 
							
								iface ens20 inet static
							 | 
						||
| 
								 | 
							
								        address 10.3.1.117/24
							 | 
						||
| 
								 | 
							
								iface ens21 inet static
							 | 
						||
| 
								 | 
							
								        address 10.3.2.117/24
							 | 
						||
| 
								 | 
							
								iface ens22 inet static
							 | 
						||
| 
								 | 
							
								        address 10.99.99.117/24
							 | 
						||
| 
								 | 
							
								iface ens22:0 inet static
							 | 
						||
| 
								 | 
							
								        address 10.99.1.117/24
							 | 
						||
| 
								 | 
							
								iface ens22:1 inet static
							 | 
						||
| 
								 | 
							
								        address 10.99.2.117/24
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 
											7 years ago
										 
									 | 
							
								# Install telegraf
							 | 
						||
| 
								 | 
							
								# Disable apt cache /etc/apt/apt.conf
							 | 
						||
| 
								 | 
							
								curl -sL https://repos.influxdata.com/influxdb.key | apt-key add -
							 | 
						||
| 
								 | 
							
								echo 'deb https://repos.influxdata.com/debian stretch stable' > /etc/apt/sources.list.d/telegraf.list
							 | 
						||
| 
								 | 
							
								apt update
							 | 
						||
| 
								 | 
							
								apt install telegraf
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# Set config:
							 | 
						||
| 
								 | 
							
								vim /etc/telegraf/telegraf.conf
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# Under:
							 | 
						||
| 
								 | 
							
								[[outputs.influxdb]]
							 | 
						||
| 
								 | 
							
								  urls = ["http://10.22.22.116:8086"]
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# Enable:
							 | 
						||
| 
								 | 
							
								[[outputs.elasticsearch]]
							 | 
						||
| 
								 | 
							
								   urls = [ "http://10.22.22.118:9200" ] 
							 | 
						||
| 
								 | 
							
								   index_name = "telegraf-%Y.%m.%d"
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# Enable:
							 | 
						||
| 
								 | 
							
								[[outputs.graylog]]
							 | 
						||
| 
								 | 
							
								   servers = ["10.22.22.109:9000"]
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# XXX ?
							 | 
						||
| 
								 | 
							
								# # Configuration for the Prometheus client to spawn
							 | 
						||
| 
								 | 
							
								# [[outputs.prometheus_client]]
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 
											7 years ago
										 
									 | 
							
								
							 | 
						||
| 
								 
											7 years ago
										 
									 | 
							
								#
							 | 
						||
| 
								 
											7 years ago
										 
									 | 
							
								### XXX Backups
							 | 
						||
| 
								 | 
							
								### XXX Prometheus :)
							 | 
						||
| 
								 | 
							
								
							 |