Selmon是一个Python库,用于创建基于真实浏览器的Nagios插件,让您轻松监控Web应用程序。Selmon通过利用强大的Selenium浏览器自动化框架实现这一目标,是Seymour的继任者。Selmon和Seymour之间的主要区别在于,Selmon基于新的Selenium Webdriver实现,而Seymour基于旧版Selenium 1/RC,因此新版本以全新命名推出。Selmon的Webdriver实现完全不同于Seymour。为什么选择使用真实浏览器进行监控?相比简单执行HTTP请求和断言响应的脚本,真实浏览器能够更准确地捕捉Web应用程序的用户体验变化,提升监控的有效性。需要注意的是:Selmon从0.1版本升级到0.2版本时API可能会中断,但新的API更为优化且理智。
暂无评论