我试图追踪定期locking的过程。 这是一个我们无法控制的时髦程序。 我试图find一个好方法来跟踪程序何时停止响应。
我有一个查询结果…它回来了2个数字:一个整数和一个时间。 整数是“队列中的项目”,时间是“处理最后一个项目的时间”。
我试图找出…什么是最好的方式来获得这些结果到Zabbix数据库? 我怎样才能查询SQLServer \ DatabaseX一次填充两个项目…或两次分别填充这两个项目? 我可以使用Zabbix运行一个存储过程(可以设置为返回任何),并通过代理返回该信息?
如果我可以得到一个存储过程的结果…我可以更新两个项目的一个结果,或者我将不得不有两个查询?
zabbix_sender程序将成为您将物品推送到Zabbix数据库的最便捷的方式。 您将需要编写一个脚本,将所得到的数据分割成两部分,然后使用zabbix_sender发回两个项目,因为它可以处理多个值(如果格式正确)。
Zabbix发件人手册页
对于额外的数据库指标收集检查DBforBIX:
http://www.smartmarmot.com/2011/05/dbforbix-0-2dbforbix-now-run-on-windows-as-a-service/
它提供查询列表文件来自动运行您的自定义查询。