如何通过Zabbix 5.0 LLD自动化监控阿里云RDS实现高效运维?
- 内容介绍
- 文章标签
- 相关推荐
本文共计381个文字,预计阅读时间需要2分钟。
之前实施了RDS监控,由于RDS实例数量增多,手动添加的方式效率不足,故改为使用LLD(低级发现)方式进行监控。
之前做了RDS监控,由于 RDS 实例数量增多,手动添加的方式已经不够效率,故改为LLD(Low-level discovery)方式做监控。什么是LLDBlog:自由互联 个人
之前做了RDS监控,由于 RDS 实例数量增多,手动添加的方式已经不够效率,故改为LLD(Low-level discovery)方式做监控。
LLD(Low-level discovery),即低级发现,提供了一种在计算机上为不同实体自动创建监控项,触发器和图形的方法。例如,Zabbix可以在你的机器上自动开始监控文件系统或网络接口,而无需为每个文件系统或网络接口手动创建监控项。此外,可以配置Zabbix根据定期执行发现后的得到实际结果,来移除不需要的监控。
用户可以自己定义发现类型,只要它们遵循特定的JSON协议。
调用阿里云Api,采集RDS相关数据,相关配置可参考之前的文章,采集脚本略。
需要将Api返回的数据处理,将字段修改为{#MACRO} 形式的LLD宏,最后生成json格式的数据:
例如:
[{
"{#DBINSTANCEID}": "rr-XXX",
"{#DBNAME}": "XXX"
}, {
"{#DBINSTANCEID}": "rm-XXX",
"{#DBNAME}": "XXX"
}, {
"{#DBINSTANCEID}": "rm-XXX",
"{#DBNAME}": "XXX"
}]
说明:
{#DBINSTANCEID}:RDS实例ID{#DBNAME}:RDS实例名称
本文共计381个文字,预计阅读时间需要2分钟。
之前实施了RDS监控,由于RDS实例数量增多,手动添加的方式效率不足,故改为使用LLD(低级发现)方式进行监控。
之前做了RDS监控,由于 RDS 实例数量增多,手动添加的方式已经不够效率,故改为LLD(Low-level discovery)方式做监控。什么是LLDBlog:自由互联 个人
之前做了RDS监控,由于 RDS 实例数量增多,手动添加的方式已经不够效率,故改为LLD(Low-level discovery)方式做监控。
LLD(Low-level discovery),即低级发现,提供了一种在计算机上为不同实体自动创建监控项,触发器和图形的方法。例如,Zabbix可以在你的机器上自动开始监控文件系统或网络接口,而无需为每个文件系统或网络接口手动创建监控项。此外,可以配置Zabbix根据定期执行发现后的得到实际结果,来移除不需要的监控。
用户可以自己定义发现类型,只要它们遵循特定的JSON协议。
调用阿里云Api,采集RDS相关数据,相关配置可参考之前的文章,采集脚本略。
需要将Api返回的数据处理,将字段修改为{#MACRO} 形式的LLD宏,最后生成json格式的数据:
例如:
[{
"{#DBINSTANCEID}": "rr-XXX",
"{#DBNAME}": "XXX"
}, {
"{#DBINSTANCEID}": "rm-XXX",
"{#DBNAME}": "XXX"
}, {
"{#DBINSTANCEID}": "rm-XXX",
"{#DBNAME}": "XXX"
}]
说明:
{#DBINSTANCEID}:RDS实例ID{#DBNAME}:RDS实例名称

