御风而翔  
个人云笔记

client 配置:准备一台linux,不在k8s集群中,安装node_exporter

wget https://github.com/prometheus/node_exporter/releases/download/v1.6.0/node_exporter-1.6.0.linux-amd64.tar.gz
tar -xvf node_exporter-1.6.0.linux-amd64.tar.gz
mv node_exporter-1.6.0.linux-amd64 /usr/local/node_exporter
/usr/local/node_exporter# ./node_exporter &

通过 netstat -anp |grep node 查看端口起在9100上

http://192.168.31.155:9100/metrics  确认监控数据

 

server配置:k8s集群上部署了promethueus

https://github.com/prometheus-operator/kube-prometheus/

k8s集群版本较高,安装的main。

kubectl  create  -f  manifests/setup

kubectl  create  -f  manifests/

配置:

1.   // vi   prometheus-additional.yaml
- job_name: 'blackbox'
  static_configs:
    - targets:
      - "192.168.31.155:9100"
      labels:
         server_type: 'linux'
  relabel_configs:
      - source_labels: [__address__]
        target_label: instance
2. kubectl edit prometheus n monitoring k8s
  image:XXXXXXXXXXX
  additionalScrapeConfigs:
    key: prometheus-additional.yaml
    name: additional-configs
    optional: true
3. //kubectl create secret generic additional-configs  --from-file=prometheus-additional.yaml  -n monitoring
kubectl create secret generic additional-configs  --from-file=prometheus-additional.yaml  -n monitoring --dry-run=client -oyaml | kubectl replace  -f  -   

 

通过promethues-k8s确认已获取监控信息:

 

 

grafana找一个node_exporter的视图

https://grafana.com/grafana/dashboards/1860-node-exporter-full/

 

 

posted on 2023-06-03 11:09  个人记录  阅读(39)  评论(0编辑  收藏  举报