##Network Environment We install Bind9 DNS into the private network to resolve hostname A records and reverse DNS.
##Consul Cluster We install a Consul cluster for service discovery and DNS
##HA Prometheus Cluster
###Overview
- Create a superset DNS environment
- Create Consul cluster used for service discovery
- Create Prometheus Server cluster
- Create Prometheus AlertManager service on defined nodes
- Create Prometheus NodeExporter service on defined nodes
- Create Prometheus Rules/Alerts
- Create Third Party Exporter
- Create Grafana service
###Prometheus Servers
####Starting the prometheus binary
prometheus -config.file=/etc/prometheus/config.yml
###Prometheus Clients
####Node Exporter on everything
####Starting the node_exporter binary
node_exporter
####Consul Exporter on consul server nodes
####Starting the consul_exporter binary
consul_exporter