How to integrate .NET and Zabbix?

I have a .NET application that should send data to a Zabbix server. How to do it?

+7
c # integration zabbix
source share
5 answers

This is a sample .Net library for connecting the Zabbix API https://github.com/p1nger/ODZL

+6
source share

Depends on what you want to do. A good place to start would be here .

One very easy way to do this would be through the console program, since Zabbix supports running console programs on Windows - the return value is the program output. Another way is to force Zabbix to request an HTTP page containing the values โ€‹โ€‹you want to track.

But then again, it really depends on what you are trying to achieve.

+1
source share

Translate PHP or Ruby code to .NET,

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

I took a look at the PHP code and it seems that Zabbix provides its API through the JSON web service. Thus, such code can be translated into .NET code without any problems. You just need some time.

+1
source share

You can embed the Zabbix C # agent directly in your application, ASP.NET application, or console application. It responds to Zabbix passive checks. https://www.nuget.org/packages/Nabbix/

+1
source share

zabbix_sender is a command line utility for sending data to a remote Zabbix server.

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
source share

All Articles