算力资讯
算力资讯产业动态

Meerkat服务器集群实时监控平台- 基于go/telegram/influxdb的服务器监控系统

“meerkat”在中文中通常翻译为猫鼬或狐獴,属于獴科的一种小型食肉哺乳动物,原产于非洲南部,它们喜欢群居生活,跟小伙伴在一起的时候,总有一个专职“站岗放哨”的哨兵,发现危险后,通过不同频率组合的叫声传递超过20种信息,精准指示天敌类型(如鹰隼、狐狸)和方位,让其它小伙伴及时警觉危险。Meerkat服务器集群实时监控平台的寓意也是像狐獴一样,及早发现服务器的状态异常,及时预警。

背景痛点:如果你是公司的运维人员,要管理几十上百台裸金属服务器,虚拟机,Docker容器,K8s节点,你必须时刻紧盯上面的服务状态,负载性能等各项指标,时刻24小时stand By。

meerkat-admin 就是为解决这个痛点而来的,现在有个狐獴帮你主动报警,及时介入。

meerkat-admin 是一款基于go原生开发的服务器集群实时监控平台,采用了go gin, gorm,telegraf 采集器,influxDB时序数据库,postgreSQL等技术栈,分为agent端,server端,webserver端,web平台四个模块。Agent端一旦部署在客户机上,主动采集指标,向中心机汇聚、存储与展示,几分钟后就可以在web dashboard看到各项指标。 指标不经 Telegraf 直写 InfluxDB ,经 monitor-agent 用 mTLS gRPC 上报到 Collector 。

演示网址: https://monitor.phpframe.org/ 商业部署联系作者微信:xdbyvibm6 (注明来意)

本仓库是 源码 + 本机开发运行包 的合集(多个 Go module), 未使用 Docker 。第三方组件用系统安装包或工作区已解压的二进制;Windows / Linux 均提供一键脚本(见 §8 )。

欢迎star & follow

转载说明引用来源:开源中国引用网址:https://www.oschina.net/news/502900