我正在运行 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