这边部署Prometheus +grafana,我就不详细描述了,之前的文章都有提到过。
pve后台在数据中心的菜单项里,多了一个度量服务器(Metric Server),中文显示“指标服务器”,翻译得怪怪的。
挡不住好奇,点进去看看,原来是添加远程数据统计服务器InfluxDB或者Graphite。
既然可以添加InfluxDB,那么在此基础上,整合Grafana,岂不是可以打造一个很炫酷的PVE监控界面!
准备工作
在PVE集群中创建一个虚拟机,安装好ubuntu操作系统,确保此虚拟机能访问互联网。然后在此虚拟机部署及简单配置InfluxDB及Grafana。
安装InfluxDB
apt install influxdb influxdb-client
验证安装。
systemctl start influxdb
systemctl status influxdb
修改配置文件
[[udp]] enabled = true bind-address = "0.0.0.0:8089" database = "proxmox" batch-size = 1000 batch-timeout = "1s"
启动InfluxDB并创建数据库,用户密码
influx
CREATE USER myuser WITH PASSWORD 'mypassword' #创建用户
CREATE DATABASE mydatabase #创建数据库
整合工作
PVE整合InfluxDB 以任意PVE登录Web管理后台,添加InfluxDB服务器,具体信息请参照下图。
创建完毕,没有任何验证信息,不管是否能连接,都不会有提示!
Grafana整合InfluxDB
浏览器输入Grafana所在系统的IP地址加端口号3000,登录界面输入默认的用户名及密码,按提示修改登录密码。接下来,添加数据源InfluxDB,目的是把PVE的数据收集进来进行展示。
数据源设定,因为Grafana与InfluxDB安装在同一个系统之上,因此用默认的设置即可.
导入仪表盘
访问官方网站,url地址为https://grafana.com/grafana/dashboards?plcmt=footer&search=proxmox 搜索关键字”proxmox”,选一个下载量大的。
点开“Proxmox”这个超链接,查看其ID值,然后记录下来。
现在切换回Grafana Web管理后台,导入所需要仪表盘。
输入在官网搜索出来的proxmox 仪表盘ID值10048,然后点击右侧按钮”Load”。
导入完成后,炫酷的仪表盘就展现出来了。
界面上有个警告信息,提示插件Grafana-clock-panel没有安装,可在插件市场中安装:
文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/11523