首先安装prometheus
https://github.com/prometheus/prometheus/releases
1.打开github连接 2. 从所有版本中挑选自己的 3. 我是在win10上部署的,选的是prometheus-2.18.1.windows-amd64.tar.gz
没有什么复杂的,一路安装到底就好了
4.然后双击prometheus.exe直接启动
5.浏览器登陆http://localhost:9090就能看到prometheus界面
win10安装node_exporter
这是一个采集器,可以把采集到的数据存储到prometheus数据库
1.linux下没什么好说的,下载tag文件然后解压安装`https://github.com/prometheus/node_exporter/releases/2.win10下的坑比较多,首先要选msi文件,上面链接没有得用下面的https://github.com/martinlindhe/wmi_exporter/releases[链接](https://github.com/martinlindhe/wmi_exporter/releases)3.
这个样子,我选择的是wmi_exporter-0.11.1-amd64.msi文件 4.然后双击,就自动安装好了 5.登陆http://ip:9182就能看到有信息
6.可以再ctrl+cpu查下有没cpu相关数据再次确认
linux安装启动node_exporter
1.使用wget命令或者直接从网页下载再上传到linuxhttps://github.com/prometheus/node_exporter/releases/2.选择想要的版本下载,我选择的是node_exporter-1.0.0-rc.0.linux-arm64.tar.gz3.解压进入到文件可以发现node_exporter文件 4.启动,可以配置文件,也可以直接启动,我用的nohup ./node_exporter >node_export.logs 2>& 1&命令,最好还是配置下不要偷懒 5.注意:linux下的默认端口是9100可以通过netstat -anp | grep 9100查看端口情况
prometheus关联安装了node_exporter的服务器
1.首先打开prometheus文件夹
2.选择prometheus.yml文件打开,这是个配置文件 3.接下来就是配置了,网上有很多,但很乱,根本不能用, 我是这么配置的:见下图
4.定义-job_name指定类型,然后把已经安装并启动node_exporter的服务器ip和端口号写上去 5.重启prometheus服务,然后浏览器重新打开http://localhost:90906.
点击status旁边的三角,点击targets 7.可以发现想要的都展现出来了
安装grafana
1.登陆https://grafana.com/2.选择合适的版本下载3.
4.以管理员身份打开CMD 5.输入 msiexec /i 程序的完整路径(直接双击msi文件也能安装,然后双击server.exe好像也能启动)
grafana配置prometheus
1.登陆grafana http://ip:30002.默认账号和密码都是admin3.配置数据库到prometheus
4.为添加好的prometheus做图形显示
5.进入https://grafana.com/grafana/dashboards/10467选择喜欢的模板,并复制id
6.获得最终结果