我有一个.NET应用程序必须发送数据到Zabbix服务器。怎么做?如何整合.NET和Zabbix?
回答
这是示例.NET库连接的zabbix API https://github.com/p1nger/ODZL
取决于你想要做什么。一个好的开始将是here。
一个非常简单的方法是通过控制台程序,因为Zabbix支持在Windows上运行控制台程序 - 返回值是程序的输出。另一种方法是让Zabbix请求一个包含要监控的值的HTTP页面。
但是,这又取决于你想达到的目标。
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
翻译的PHP或Ruby代码到.NET,
http://www.zabbix.com/wiki/doc/api
我看了一下PHP代码,似乎通过的zabbix JSO公开其API N网络服务。所以这样的代码可以毫无问题地转换成.NET代码。你只需要一些时间。
或者简单地将Python API转换为IronPython – 2010-03-04 12:55:11
限制是你不能从C#或VB.NET调用IronPython,除非你在.NET 4上。:) – 2010-03-05 02:54:28
您可以在您的服务,ASP.net网站或控制台应用程序直接嵌入C#的zabbix代理。它响应Zabbix被动检查。 https://www.nuget.org/packages/Nabbix/
- 1. 如何将Bhoositukra与.net整合?
- 2. 如何将MailChimp整合到C#/。Net
- 3. 如何整合Wordpress和bbPress?
- 4. 如何整合Flash和MySQL
- 5. 如何整合AngularJS和CouchDB?
- 6. 如何整合cakephp和magento?
- 7. 如何整合PHP和JAVA?
- 8. 如何整合mixpanel和requirejs?
- 9. 如何整合qunit和eclipse
- 10. 如何整合LimeSurvey和Pentaho?
- 11. 将Haskell与.Net整合?
- 12. 如何重新配置zabbix?
- 13. 如何合并.net add_on和我的outlook
- 14. 我该如何整合CalDAV和CardDAV
- 15. 如何整合Authorize.Net ARB和AIM一起
- 16. 如何整合蜘蛛和scrapy-ctl.py
- 17. 如何整合蚂蚁设计和arangodb?
- 18. 如何整合TFS 2017和CRM 2013?
- 19. 如何整合Spark和Kafka直接流
- 20. 如何整合Drupal 7x和Moodle 2x?
- 21. 我该如何整合Unity APP和Ionic
- 22. 如何整合jquery.bvalidator和jquery.form插件?
- 23. 如何整合主题和<il>
- 24. 我该如何整合phpunit和Hudson CI?
- 25. 如何整合流星和Ext.js?
- 26. 如何整合Rational ClearQuest和RequisitePro中
- 27. 如何整合ISAM和MobileFirst基金会
- 28. 如何整合碧玉和gwt?
- 29. 如何整合TeamCity的git和svn?
- 30. 如何整合UrbanAirship
我不知道它是否可以/容易地编译为Windows – 2010-03-07 22:35:46