2010-03-03 77 views

回答

1

取决于你想要做什么。一个好的开始将是here

一个非常简单的方法是通过控制台程序,因为Zabbix支持在Windows上运行控制台程序 - 返回值是程序的输出。另一种方法是让Zabbix请求一个包含要监控的值的HTTP页面。

但是,这又取决于你想达到的目标。

0

zabbix_sender是一个命令行实用程序,用于将数据发送到远程Zabbix服务器。

zabbix_sender -c /etc/zabbix/zabbix_agentd.conf -s Monitored Host'' -k mysql.queries '' -o``342.45 ''

http://www.zabbix.com/documentation/1.8/manpages/zabbix_sender

+0

我不知道它是否可以/容易地编译为Windows – 2010-03-07 22:35:46

1

翻译的PHP或Ruby代码到.NET,

http://www.zabbix.com/wiki/doc/api

我看了一下PHP代码,似乎通过的zabbix JSO公开其API N网络服务。所以这样的代码可以毫无问题地转换成.NET代码。你只需要一些时间。

+0

或者简单地将Python API转换为IronPython – 2010-03-04 12:55:11

+0

限制是你不能从C#或VB.NET调用IronPython,除非你在.NET 4上。:) – 2010-03-05 02:54:28