一、我的需求
1、自定义端口监控:由于业务需求的多样性,并非所有业务域名都使用标准的443端口。因此,我需要的监控脚本必须支持自定义端口的设置,以便能够灵活适应各种业务场景。
2、证书部署位置追踪:由于证书部署位置分散,当证书即将过期时,我需要能够迅速定位到该证书的具体部署位置。这有助于我及时采取措施,避免证书过期导致的业务中断。
3、定时运行:脚本需要能够定时运行,以便定期检查证书的有效期,并在必要时进行提醒。
4、主动推送告知:当证书即将到期时,脚本应能够主动向我发送通知,以便我能够及时采取应对措施。
5、本地维护线上更新:为了方便在任意地方对监控的域名内容进行维护,我希望能够实现本地更改提交后,线上自动更新的功能。这样可以大大提高维护效率,减少手动操作的繁琐。
二、根据需求需要用到工具
1、钉钉自定义机器人:用于接收脚本发送的通知信息,并能够在钉钉上进行展示和提醒。
2、csv格式编辑工具:用于创建和编辑domains.csv文件