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.

84 lines
2.1 KiB

# Clone Debian Buster template, set up IPs, hostname, ssh keys
apt update
apt -y dist-upgrade
apt install influxdb
# 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.116/24
gateway 10.22.22.254
dns-nameservers 10.22.22.254
dns-search forksand.com
iface ens19 inet static
address 10.68.68.116/24
iface ens20 inet static
address 10.3.1.116/24
iface ens21 inet static
address 10.3.2.116/24
iface ens22 inet static
address 10.99.99.116/24
iface ens22:0 inet static
address 10.99.1.116/24
iface ens22:1 inet static
address 10.99.2.116/24
### Set to listen on one IP
### XXX set up auth, letsencrypt
[http]
bind-address = "10.22.22.116:8086"
### XXX Setup Graphite listener
### XXX Setup collectd listener
### XXX Setup UDP listener for Proxmox
[[udp]]
enabled = true
bind-address = "10.22.22.116:8089"
database = "proxmox"
batch-size = 1000
batch-timeout = "1s"
### set up collectd
apt install collectd-core
# Add to firewall
# Allow InfluxDB Web interface
-A INPUT -p tcp --dport 8086 -j ACCEPT
# Allow InfluxDB UDP port
-A INPUT -p udp --dport 8089 -j ACCEPT
# collectd
-A INPUT -p udp --dport 25826 -j ACCEPT
####################################################################
# Set up on Proxmox server sf-001 only, /etc/pve/status.cfg
influxdb:
server 10.22.22.116
port 8089
####################################################################
### Set up on Grafana:
http://10.22.22.116:8086
# Database name:
proxmox
# Add dashboard enda-pve-kvm-dashboard.json
# https://forum.proxmox.com/threads/proxmox-4-0-external-metrics-server-wiki-howto.23901/
# Dashboards:
# https://grafana.com/dashboards/5872
### XXX Backups
### XXX Prometheus :)
####################################################################
apt install influxdb-client
# As non-root:
influx -host 10.22.22.116
> show databases
####################################################################