![使用 mon 对本地 https 服务进行轻度监控?](https://linux22.com/image/676495/%E4%BD%BF%E7%94%A8%20mon%20%E5%AF%B9%E6%9C%AC%E5%9C%B0%20https%20%E6%9C%8D%E5%8A%A1%E8%BF%9B%E8%A1%8C%E8%BD%BB%E5%BA%A6%E7%9B%91%E6%8E%A7%EF%BC%9F.png)
我正在运行 mon 作为辅助监控系统。它简洁明了——一个出色的备份监控系统。它有一些内置监控器,但没有一个用于 https。
有没有办法可以快速轻松地监控内部 https 服务?
答案1
我找到了一个社区贡献的用于 mon 服务的 https 监视器。它可用单独地或者在 mon-contrib 包中。点击此链接获取 https.service自述。我的安装方式如下:
sudo apt-get mon-contrib
监视器从 mon 配置文件中调用:
/etc/mon/mon.cf
我使用所有三个支持的选项 port、timeout 和 url 调用监视器
watch my_hostgroup
service https
description my service
interval 2m
monitor https.monitor -p 10443 -t 60 -u /api/heartbeat
period
numalerts 2
alertafter 1m
alert mail.alert [email protected]
您可以在命令行中使用以下命令进行测试:
/usr/lib/mon/mon.d/https.monitor -v -p 10443 -t 60 -u /api/heartbeat hostname.domain.name