使用 mon 对本地 https 服务进行轻度监控?

使用 mon 对本地 https 服务进行轻度监控?

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

相关内容