码迷,mamicode.com
首页 > 其他好文 > 详细

prometheus

时间:2020-03-25 18:53:55      阅读:78      评论:0      收藏:0      [点我收藏+]

标签:system   ext   res   use   document   notify   github   ted   after   

prometheus

1. 部署

下载软件github

 prometheus-2.14.0-rc.0.linux-amd64.tar.gz

解压

mkdir /opt/src
tar -xvf prometheus-2.14.0-rc.0.linux-amd64.tar.gz -C /opt/
cd /opt/
ln -s prometheus-2.14.0-rc.0.linux-amd64/ prometheus

添加用户

groupadd prometheus
useradd -g prometheus -s /sbin/nologin prometheus

创建数据目录+权限

chown -R prometheus:prometheus /opt/prometheus
mkdir -p /data/prometheus
chown -R prometheus:prometheus /data/prometheus

配置启动文件

v /usr/lib/systemd/system/prometheus.service

[Unit]

Description=Prometheus

Documentation=https://prometheus.io/

After=network.target

[Service]

# Type设置为notify时,服务会不断重启

Type=simple

User=prometheus

# --storage.tsdb.path是可选项,默认数据目录在运行目录的./dada目录中

ExecStart=/opt/prometheus/prometheus --config.file=/opt/prometheus/prometheus.yml --storage.tsdb.path=/data/prometheus/

Restart=on-failure

[Install]

WantedBy=multi-user.target



chown prometheus:prometheus /usr/lib/systemd/system/prometheus.service

 

安装node_export

tar -xvf node_exporter-0.18.1.linux-amd64.tar.gz -C /opt/
cd /opt/
ln -s node_exporter-0.18.1.linux-amd64/ node_exporter
groupadd prometheus

useradd -g prometheus -s /sbin/nologin prometheus

chown -R prometheus:prometheus /opt/node_exporter

 


vi /usr/lib/systemd/system/node_exporter.service


[Unit]

Description=node_exporter

Documentation=https://prometheus.io/

After=network.target

[Service]

Type=simple

User=prometheus

ExecStart=/opt/node_exporter/node_exporter

Restart=on-failure

[Install]

WantedBy=multi-user.target

 

systemctl enable node_exporter

systemctl start node_exporter


mkdir -p /var/lib/node_exporter/textfile_collector

 

prometheus

标签:system   ext   res   use   document   notify   github   ted   after   

原文地址:https://www.cnblogs.com/Wshile/p/12567798.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!