标签:node 10.0 exporter centos apps prometheus Prometheus 集群 联邦
10.0.0.3 | Prometheus |
10.0.0.5 | Prometheus联邦 |
10.0.0.7 | Prometheus联邦 |
10.0.0.2 | node_exporter |
10.0.0.9 | node_exporter |
10.0.0.3、10.0.0.5、10.0.0.7都安装prometheus
[root@VM-0-3-centos ~]# wget https://github.com/prometheus/prometheus/releases/download/v2.37.0/prometheus-2.37.0.linux-amd64.tar.gz -C /apps
[root@VM-0-3-centos ~]# tar xvf prometheus-2.37.0.linux-amd64.tar.gz
[root@VM-0-3-centos ~]# ln -sv /apps/prometheus-2.37.0.linux-amd64 /apps/prometheus
[root@VM-0-3-centos ~]# vim /etc/systemd/system/prometheus.service
[Unit]
Description=Prometheus Server
Documentation=https://prometheus.io/docs/introduction/overview/
After=network.target
[Service]
Restart=on-failure
WorkingDirectory=/apps/prometheus/
ExecStart=/apps/prometheus/prometheus --config.file=/apps/prometheus/prometheus.yml --web.enable-lifecycle
[Install]
WantedBy=multi-user.target
[root@VM-0-3-centos ~]# systemctl restart prometheus
[root@VM-0-3-centos ~]# systemctl enable prometheus
10.0.0.2、10.0.0.9安装node_exporter
[root@VM-0-9-centos node_exporter]# wget https://github.com/prometheus/node_exporter/releases/download/v1.3.1/node_exporter-1.3.1.linux-amd64.tar.gz -C /apps
[root@VM-0-9-centos node_exporter]# tar -xvf node_exporter-1.3.1.linux-amd64.tar.gz
[root@VM-0-9-centos node_exporter]# ln -sv /apps/node_exporter-1.3.1.linux-amd64.tar.gz /apps/node_exporter
[root@VM-0-9-centos node_exporter]# vim /etc/systemd/system/node_exporter.service
[Unit]
Description=node_exporter
Documentation=https://prometheus.io/docs/introduction/overview/
After=network.target
[Service]
Restart=on-failure
WorkingDirectory=/apps/node_exporter/
ExecStart=/apps/node_exporter/node_exporter
[Install]
WantedBy=multi-user.target
[root@VM-0-9-centos node_exporter]# systemctl restart node_exporter.service
[root@VM-0-9-centos node_exporter]# systemctl enable node_exporter.service
10.0.0.5、10.0.0.7配置prometheus.yml
vim /apps/prometheus/prometheus.yml
- job_name: "prometheus-0.9"
static_configs:
- targets: ["10.0.0.9:9100"]
vim /apps/prometheus/prometheus.yml
- job_name: "prometheus-0.2"
static_configs:
- targets: ["10.0.0.2:9100"]
systemctl restart prometheus.service
10.0.0.3配置prometheus.yml,添加联邦服务器地址
vim /apps/prometheus/prometheus.yml
- job_name: 'prometheus-federate-0.7'
scrape_interval: 10s
honor_labels: true
metrics_path: '/federate'
params:
'match[]':
- '{job="prometheus"}'
- '{__name__=~"job:.*"}'
- '{__name__=~"node.*"}'
static_configs:
- targets:
- '10.0.0.5:9090'
- job_name: 'prometheus-federate-0.5'
scrape_interval: 10s
honor_labels: true
metrics_path: '/federate'
params:
'match[]':
- '{job="prometheus"}'
- '{__name__=~"job:.*"}'
- '{__name__=~"node.*"}'
static_configs:
- targets:
- '10.0.0.7:9090'
systemctl restart prometheus.service
查看有没有联邦集群监控到的node
标签:node,10.0,exporter,centos,apps,prometheus,Prometheus,集群,联邦 来源: https://www.cnblogs.com/zyyang1993/p/16621158.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。