网站模板分享,专业网站建设教程,做网站好平台化,手机网站开发 视频目标
我们的目标是通过获取网站的证书信息来实现网站证书监控。
使用agent2的key 只需使用其中的key#xff0c;就能实现我们的目标功能。然而#xff0c;由于它返回的是json格式的数据#xff0c;我们需要根据数据来配置监控项目#xff08;item#xff09;和触发器就能实现我们的目标功能。然而由于它返回的是json格式的数据我们需要根据数据来配置监控项目item和触发器trigger。
操作步骤
创建一个监控项用web.certificate.get[] 来获取数据。根据该key返回的数据来设定其他的监控项目item。根据这些监控项目创建需要的触发器trigger。最后根据这些监控项目创建一个模板(template)。
实际配置步骤 创建Host 创建Item 基于获取的数据创建依赖项目item 其他的监控项目可以类似地进行添加。 创建Trigger 根据前述的item内容来设计触发器(trigger)。这里是一个示例 创建Template 完成所有功能后你可以创建一个模板将其中的固定值替换成好配置的宏。
特殊一点的ITEM
上面item中我有一个item需要单独提一下他不仅指获取json数据同时用JavaScript取处理返回剩余秒数。
var certificateExpiryTimestamp parseFloat(value); // 转换为数字类型var currentTimestamp Math.floor(Date.now() / 1000); // 获取当前时间转为秒并取整var secondsLeft Math.floor(certificateExpiryTimestamp - currentTimestamp); // 计算剩余秒数并取整return secondsLeft;完结 祝好