当前位置: 首页 > 工具软件 > BeeGFS > 使用案例 >

BeeGFS-Mon对接Grafana

郗鹏
2023-12-01

从 Version 7开始,BeeGFS引入了 beegfs-mon 守护进程,该进程从系统收集统计信息,然后使用时间序列数据库(InfluxDB)向用户提供。为了可视化数据,beegfs-mon 提供了预定义的Grafana面板,用户可以直接使用这些面板,也可以使用任何他们喜欢的工具。

安装

beegfs-mon服务以及Grafana面板都包含在 beegfs-mon安装包中。该安装包在BeeGFS的repository中是可以直接获取到的。

另外,也需要可工作的且可以访问的 InfluxDB 配置。安装 InfluxDB相对比较简单,因为BeeGFS支持所有发行版本的预先构建好的InfluxDB 安装包。可以在 https://docs.influxdata.com/influxdb/v1.3/introduction/installation/ 中查看安装教程。

InfluxDB 可以和beegfs-mon安装在一起,但是如果之前已经有节点安装过 InfluxDB ,也可以使用这台机器。只要beegfs-mon可以通过HTTP服务访问到即可。

如果你想要使用预先构建的Grafana面板,或是创建你自己的面板,你也需要安装Grafana。Grafana也不需要和beegfs-mon安装在一起,它只要能通过HTTP访问到 InfluxDB 实体即可。安装说明可以参考 http://docs.grafana.org/installation/

配置

在运行 beegfs-mon 服务之前,你需要编辑 /etc/beegfs/beegfs-mon.conf 配置文件。如果你把Grafana 、Influxdb与 beegfs-mon 安装在了同一节点,你只需要配置 sysMgmtdHost 就可以了。如果你把 Influxdb 装在了其他节点 或是你修改了数据库的名字,那么你还需要修改相应的选项(dbHostName, dbHostPort, dbDatabase)。

修改好配置文件后,启动 beegfs-mon守护进程

systemctl start beegfs-mon

Grafana面板:默认安装

可以使用beegfs提供的安装脚本安装Grafana。在Grafana 、Influxdb与 beegfs-mon安装在同一节点的情况下,试用以下方法进行配置:

cd /opt/beegfs/scripts/grafana
./import-dashboards default

Grafana面板:自定义安装

其他任何情况下,

使用方法

其他说明

 

 类似资料: