Zabbix和Prometheus都是开源监控系统,它们具有不同的特点和优势,因此很多人希望将它们集成在一起,以便充分利用它们的功能。以下是将Zabbix和Prometheus集成的一些步骤:
Zabbix 架构:
Prometheus 架构:
Zabbix对Prometheus的支持可以分为以下两种方式:
这两种方式都具有一定的优缺点,因此选择哪种方式取决于您的具体需求和偏好。使用Prometheus监控项可能更加简单和直接,但在性能和灵活性方面可能不如Zabbix插件。使用Zabbix插件可以在Zabbix中集中处理和管理所有监控指标,但需要更多的配置和管理工作。
第一步:先准备Prometheus数据源(http://192.168.182.138:31672/metrics)
第二步:在zabbix页面添加主机、应用集及监控项
1、配置监控项
2、数据类型选择:浮点数
3、配置进程
参数框内输入: node_cpu_seconds_total{cpu="0",mode="system"}
第一种方式配置完成,可以查看最新数据
1、添加监控项
2、选择数据类型(就是存储整个源数据):文本
3、添加自动发现规则
3、添加进程
4、录制宏
$.labels['device'] | |
$.labels['fstype'] | |
$['help'] | |
$['name'] | |
$.labels['mountpoint'] |
5、新建【监控项原型】
名称:Free Bytes For {#FILESYSTEM}
键值:node_filesystem_free_bytes[{#FILESYSTEM},{#FSTYPE},{#MOUNTPOINT}]
6、添加【进程】
参数:node_filesystem_free_bytes{device="{#FILESYSTEM}",fstype="{#FSTYPE}",mountpoint="{#MOUNTPOINT}"}
第二种方式配置完成,可以查看最新数据
以上就是这两种方式的简单配置,这里只是针对部分指标采集,自己可以根据规律进行扩展,采集其它的指标数据~
这里只是简单的介绍了这两种集成方式,有任何疑问欢迎给我留言,后续会更新相关技术文章,也可关注我的公众号【大数据与云原生技术分享】加群或私信沟通~
页面更新:2024-05-18
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号