Install Prometheus
Install Prometheus to collect and serve data
Last updated
cd
wget https://github.com/prometheus/prometheus/releases/download/v2.42.0/prometheus-2.42.0.linux-amd64.tar.gztar xzvf prometheus-2.42.0.linux-amd64.tar.gzcd prometheus-2.42.0.linux-amd64
sudo cp -t /usr/local/bin/ prometheus promtoolsudo mkdir -p /etc/prometheus/console_libraries \
/etc/prometheus/consoles \
/etc/prometheus/files_sd \
/etc/prometheus/rules \
/etc/prometheus/rules.d \
/var/lib/prometheussudo chown prometheus:prometheus /var/lib/prometheussudo nano /etc/systemd/system/prometheus.service[Unit]
Description=Prometheus
Wants=network-online.target
After=network-online.target
[Service]
User=prometheus
Group=prometheus
Type=simple
Restart=always
RestartSec=5
ExecStart=/usr/local/bin/prometheus \
--config.file /etc/prometheus/prometheus.yml \
--storage.tsdb.path /var/lib/prometheus/ \
--web.console.templates=/etc/prometheus/consoles \
--web.console.libraries=/etc/prometheus/console_libraries \
--storage.tsdb.retention.time=32d
ExecReload=kill -HUP $MAINPID
[Install]
WantedBy=multi-user.targetcd
rm prometheus-2.42.0.linux-amd64.tar.gz
rm -rf prometheus-2.42.0.linux-amd64