**note:** this requires you already have a monitoring server with grafana/prometheus/node exporter setup. this is simply adding new VMs to monitoring and automating the agent install on the host itself. \\
\\
ssh to new host\\
\\
create new bash script using bash script note (see below)\\
\\
ssh to monitoring host (192.168.1.48) \\
\\
nano /etc/prometheus/prometheus.yml\\
\\
add ip at bottom of file, save\\
\\
sudo systemctl restart prometheus\\
\\
check graphana dash\\
\\
192.168.1.48:3000 login/password\\
\\
192.168.1.48:9090/targets
**script:**
\\
nano prom.sh, copy paste the following, save, then bash prom.sh
#!/bin/bash
cd /tmp
sudo apt-get update
sudo apt-get install curl -y
curl -LO https://github.com/prometheus/node_exporter/releases/download/v0.18.1/node_exporter-0.18.1.linux-amd64.tar.gz
tar -xvf node_exporter-0.18.1.linux-amd64.tar.gz
rm node_exporter-0.18.1.linux-amd64.tar.gz
sudo mv node_exporter-0.18.1.linux-amd64/node_exporter /usr/local/bin/
sudo useradd -rs /bin/false node_exporter
echo "[Unit]
Description=Node Exporter
After=network.target
[Service]
User=node_exporter
Group=node_exporter
Type=simple
ExecStart=/usr/local/bin/node_exporter
[Install]
WantedBy=multi-user.target" > /etc/systemd/system/node_exporter.service
sudo systemctl daemon-reload
sudo systemctl start node_exporter
sudo systemctl status node_exporter
sudo systemctl enable node_exporter