
Prometheus部署
官网:https://prometheus.io/download/
wget https://github.com/prometheus/prometheus/releases/download/v3.3.0-rc.1/prometheus-3.3.0-rc.1.linux-amd64.tar.gz
mv prometheus-3.3.0-rc.1.linux-amd64.tar.gz /opt/
cd /opt/
tar -zxvf prometheus-3.3.0-rc.1.linux-amd64.tar.gz prometheus
cd prometheus
mkdir bin conf data
mv prometheus bin
mv prometheus.yml conf
useradd -r -s /sbin/nologin prometheus
chown -R prometheus.prometheus /opt/prometheus
nano /etc/profile.d/prometheus.sh
{
export PROMETHEUS_HOME=/opt/prometheus
export PATH=${PROMETHEUS_HOME}/bin:$PATH
}
source /etc/profile.d/prometheus.sh
promtool check config /opt/prometheus/conf/prometheus.yml
nano /lib/systemd/system/prometheus.service
{
[Unit]
Description=Prometheus
Documentation=https://prometheus.io/
After=network.target
[Service]
User=root
WorkingDirector=/opt/promtheus
ExecStart=/opt/prometheus/bin/prometheus --config.file=/opt/prometheus/conf/prometheus.yml
Execreload=/bin/ki11 -HUP $MAINPID
Restart=on-failure
LimitNOFILE=65535
[Install]
WantedBy=multi-user.target
}
cd /opt/
wget https://github.com/prometheus/node_exporter/releases/download/v1.9.1/node_exporter-1.9.1.linux-amd64.tar.gz
tar -zxvf node_exporter-1.9.1.linux-amd64.tar.gz
mv node_exporter-1.9.1.linux-amd64 node_exporter
cd node_exporter
mkdir bin
mv node_exporter bin
nano /lib/systemd/system/node_exporter.service
{
[Unit]
Description=node_exporter
After=network.target
[Service]
type=simple
ExecStart=/opt/node_exporter/bin/node_exporter
Restart=on-failure
[Install]
WantedBy=multi-user.target
}
修改prometheus.yml配置文件 增加node_exporter
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 Jie
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果