当前位置: 首页 > news >正文

做设计下素材有比较好的网站免费的网站域名查询565wcc

做设计下素材有比较好的网站,免费的网站域名查询565wcc,句容网站定制,小众网站论文1、介绍 背景:需要对多台虚机进行负载可视乎监控,并进行及时的报警 2、架构图 node_exporter :主要是负责采集服务器的信息。 Prometheus :主要是负责存储、抓取、聚合、查询方面。 Grafana : 主要是…

1、介绍

 背景:需要对多台虚机进行负载可视乎监控,并进行及时的报警

2、架构图

node_exporter :主要是负责采集服务器的信息。

Prometheus     :主要是负责存储、抓取、聚合、查询方面。

Grafana           : 主要是负责可视乎展示监控数据

3、搭建过程

配置要求:1台主服务器 + n台从服务器 (被监控的linux或windows虚机)

主服务器:Prometheus + Grafana

从服务器:node_exporter

参考链接

Prometheus+Grafana监控MySQL - 墨天轮

https://www.cnblogs.com/xiaozhaoboke/p/17779179.html

基于Prometheus+Grafana搭建监控平台(Windows/Linux环境exporter部署)_window 部署普罗米修斯-CSDN博客

 Prometheus(普罗米修斯)监控系统_普罗米修斯监控-CSDN博客

铸造性能监控平台【grafana+influxdb/prometheus+Linux/Windows】_grafana 模板12884-CSDN博客

3.1  搭建Prometheus

下载地址:https://github.com/prometheus/prometheus/releases/

搭建过程:

1、下载
wget https://github.com/prometheus/prometheus/releases/download/v2.16.0/prometheus-2.16.0.linux-amd64.tar.gz
tar xf prometheus-2.16.0.linux-amd64.tar.gz
mv prometheus-2.16.0.linux-amd64 /usr/local/prometheus2、配置
[root@Prometheus ~]# useradd -s /sbin/nologin prometheus
[root@Prometheus ~]# chown -R prometheus:prometheus /usr/local/prometheus/
[root@Prometheus ~]# vim /usr/lib/systemd/system/prometheus.service
[Unit]
Description=prometheus
After=network.target [Service]
User=prometheus
Group=prometheus
WorkingDirectory=/usr/local/prometheus
ExecStart=/usr/local/prometheus/prometheus
[Install]
WantedBy=multi-user.target3、启动prometheus服务
[root@Prometheus ~]# systemctl daemon-reload
[root@Prometheus ~]# systemctl enable --now prometheus	  	# 启动并开启自启
[root@Prometheus ~]# systemctl status prometheus		

 Prometheus 正常启动后,可通过ip:9090/graph方式来访问 Prometheus  UI 界面,效果如下:

备注:
(1)Prometheus配置文件默认路径   /usr/local/prometheus/prometheus.yml
(2)Prometheus监控数据默认存放路径   /usr/local/prometheus/data/ 

         若要实现数据持久化存储,可使用influxdb数据库

         参考链接:Prometheus(普罗米修斯)监控系统_普罗米修斯监控-CSDN博客

3.2  搭建node_exporter

Linux 虚机

node_exporter下载地址: Releases · prometheus/node_exporter · GitHub

安装步骤:

1、解压安装包并重命名文件夹
tar xf node_exporter-1.6.1.linux-amd64.tar.gz 
mv node_exporter-1.6.1.linux-amd64 node_exporter
cd node_exporter
2、以后台进程方式启动node_exporter服务
nohup ./node_exporter &
3、查看node_exporter服务是否成功启动
ps -ef |grep node
tail -f nohup.out
4、查看端口是否启动
lsof -i:9100

实现效果:默认监听端口为9100,访问url:http://ip:9100/metrics

window虚机

node_exporter下载地址:Releases · prometheus-community/windows_exporter · GitHub

安装步骤:  以管理身份打开powershell,进入安装包地址,执行以下命令即可

实现效果:默认监听端口为9182,访问url:http://ip:9182/metrics

3.3  Prometheus + node_exporter 实现效果

编辑 /usr/local/prometheus/prometheus.yml文件,新增被监控虚机配置信息 ,格式如下:

  - job_name: "LinuxClient"
    static_configs:
    - targets: ['ip:port']

[root@test prometheus]# cat /usr/local/prometheus/prometheus.yml
# my global config
global:scrape_interval:     15s # Set the scrape interval to every 15 seconds. Default is every 1 minute.evaluation_interval: 15s # Evaluate rules every 15 seconds. The default is every 1 minute.# scrape_timeout is set to the global default (10s).# Alertmanager configuration
alerting:alertmanagers:- static_configs:- targets:# - alertmanager:9093# Load rules once and periodically evaluate them according to the global 'evaluation_interval'.
rule_files:# - "first_rules.yml"# - "second_rules.yml"# A scrape configuration containing exactly one endpoint to scrape:
# Here it's Prometheus itself.
scrape_configs:# The job name is added as a label `job=<job_name>` to any timeseries scraped from this config.- job_name: 'prometheus'# metrics_path defaults to '/metrics'# scheme defaults to 'http'.static_configs:- targets: ['localhost:9090']- job_name: "LinuxClient"static_configs:- targets: ['10.241.102.90:9100']- job_name: "WindowsClient"static_configs:- targets: ['10.241.101.117:9182']

 编辑prometheus.yml文件后,需重启prometheus服务才能使配置生效

systemctl restart prometheus
systemctl status prometheus

 浏览器访问http://ip:9090/targets  , 其中ip表示prometheus所在的主服务器ip。

从上图中可以看到linux 虚机和window虚机监控正常

3.4  搭建Prometheus + Grafana +  node_exporter 实现可视化监控

安装方式1:yum install  grafana   

安装方式2:通过下载Grafana rpm包手动安装

下载地址:Download Grafana | Grafana Labs

[root@Grafana ~]# wget https://dl.grafana.com/oss/release/grafana-10.4.1-1.x86_64.rpm
[root@Grafana ~]# yum -y localinstall grafana-10.4.1-1.x86_64.rpm
[root@Grafana ~]# systemctl enable --now grafana-server
[root@Grafana ~]# netstat -anpt | grep 3000

3.4.1 Grafana 成功搭建的效果:

浏览器通过ip:3000方式访问,首次访问需要登录(账号和密码均为admin),并要求修改密码

3.4.2  添加数据源 :数据类型 (Prometheus) + url

3.4.3 import导入模板

模板地址:https://grafana.com/grafana/dashboards

例如使用如下模板,可在红色框内点击获取dashboard ID (联网推荐方式) 或下载 json文件   (离线使用,本文采用方式)

linux node-exporter 模板id :11074

11074 模板地址:Node Exporter Dashboard EN 20201010-StarsL.cn | Grafana Labs

红色框上有数据源和依赖插件要求,若不满足,则无法正常展示数据

windows node-exporter 模板id:10467

10467 模板地址:Windows Exporter Dashboard 20230531-StarsL.cn | Grafana Labs

上传模板json文件 

创建一个新名称和选择3.4.2 创建的对应的Prometheus

3.4.4  查看实际数据展示效果

linux 虚机:

window虚机:

4、问题总结

4.1、提示插件找不到

 原因:采用的grafana-6.1.4-1.x86_64.rpm 版本太低,没有集成部分插件

办法1:采用高版本的grafana   (推荐)

下载地址:Download Grafana | Grafana Labs

或直接通过yum install  grafana方式安装

方法2:安装指定插件

参考链接:Grafana使用杂记(一)-- 缺少图表插件_grafana找不到bar chart插件-CSDN博客

4.2、部分指标显示无数据

解决办法:切换其他模板  (人生苦短,绕过bug)

5、未来规划

以docker方式部署以上工具,方便在不同平台之间移植使用,待续~

http://www.hkea.cn/news/889830/

相关文章:

  • 手机app开发网站建设软文推广文章案例
  • 网站自然排名百度经验官网登录
  • dz网站模板沧州网站优化公司
  • 桂林论坛天涯社区培训行业seo整站优化
  • 做伊瑞尔竞技场的网站搜索引擎简称seo
  • 46云虚拟主机股票发行ipo和seo是什么意思
  • 新泰做网站菏泽seo
  • 网站建设排名东莞seo收费
  • 做网站前后端的发布流程自己如何制作网站
  • 网站营销与推广策略百度一下官网首页百度
  • 网站建设张世勇100个免费推广b站
  • 网络营销的常用工具百度关键词优化点击 教程
  • 公司网站要怎么做少儿编程培训机构排名前十
  • 一个好的网站是什么样的商家联盟营销方案
  • 网站解除域名绑定网站广告收费标准
  • 郑州的建设网站有哪些手续免费发布推广信息的平台有哪些
  • 手机做网站软件优化服务平台
  • 网站图片装修的热切图怎么做营销技巧培训
  • 可以上传图片的网站怎么做百度关键词点击
  • 泉州网站制作广州seo网站开发
  • cuntlove wordpressseo外链发布工具
  • 购买一个网站空间如何可以多个域名使用吗长沙网站建设服务
  • 天津市建设委员会网站上海网站制作开发
  • 扬中网站建设墨子学院seo
  • 分析电子商务网站建设需求教案青岛今天发生的重大新闻
  • 汕头模板开发建站百度发布信息怎么弄
  • 健身网站开发项目总结关键词筛选工具
  • 重庆网站建设零臻靠谱国内永久免费的云服务器
  • 软件库合集软件资料2024郑州百度快照优化
  • 房地产开发公司网站建设方案seo去哪里学