首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >合成事务-从OneSight转换到Zabbix

合成事务-从OneSight转换到Zabbix
EN

Server Fault用户
提问于 2011-05-12 14:41:09
回答 3查看 2.2K关注 0票数 0

我们目前正在将监控解决方案从OneSight转换为Zabbix。我们有Zabbix启动,运行和监测我们的硬件,perf计数器和软件错误。我们使用OneSight进行合成事务,这些事务涉及大量HTTP、表达式匹配和多个起始点。Zabbix的网络检查将是过于劳动密集,我们无法开始。

如果有的话,合成事务解决方案将与Zabbix集成或很好地工作?

我们开始关注戈麦斯,Dotcom,并保留OneSight,但只用于合成材料.谢谢你的帮忙!

EN

回答 3

Server Fault用户

回答已采纳

发布于 2013-02-04 13:50:25

我使用了JMeter、Zabbix和Splunk来完成这个任务,有一篇关于我如何设置http://engineering.navinet.net/?p=322的博客文章。我会简要地解释一下这一切是如何运作的。

本质上,我们使用JMeter记录在应用程序中执行各种事务/进程所需的各种HTTP请求,然后与虚拟用户一起运行这些请求。作为这个测试计划的一部分,我们创建了自己的Beanshell示例脚本,该脚本在每个请求之后被执行。该脚本创建了Sys日志格式消息,其中包含URL命中、状态代码、时间等以及头变量的详细信息。在内部,我们使用Splunk来存储和查询机器数据,如事件日志等,因此我们使用Sampler脚本将数据发送到Splunk。

使用Splunk中的功能,我们能够创建可视化仪表板和图表,报告每次执行的持续时间,并显示错误计数等。我们还设置了一些定期运行的报告,当这些报告通过电子邮件发送时:

  • 执行步骤的时间比定义的阈值长(根据平均定义的窗口)。
  • 在给定的时间范围内没有找到特定步骤的数据。

然后,我们使用Zabbix定期使用它的用户参数功能来启动JMeter测试计划,并让它跟踪在执行过程中发生错误的时间。然后,当执行过程中出现错误时,这将通知我们,并且我们将能够使用Splunk进行调试。

如果你感兴趣,我可以转发一些截图或脚本,以帮助人们开始。

票数 0
EN

Server Fault用户

发布于 2011-05-13 19:40:42

你看过AlertFox和浏览器了吗?在综合事务监控方面,这两种方法是最好的。您可以轻松脚本复杂的交易和定价是合理的。这两者可以集成为外部检查与Zabbix,Nagios等。

票数 0
EN

Server Fault用户

发布于 2012-05-03 15:00:59

如果您想要免费/开放源码工具,您应该检查SeleniumIDE和Jmeter软件。

在工作中,我们使用JMeter (http://jmeter.apache.org/)for加载和自定义测试)。

我认为Selenium (http://seleniumhq.org/projects/ide/)也能做到这一点。

它们是用于Web监视的最完整的开源工具,您可以使用zabbix_sender将结果发送到Zabbix。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/269056

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档