2010-03-03 9 views

Antwort

1

Hängt davon ab, was Sie tun möchten. Ein guter Anfang wäre here.

Ein sehr einfacher Weg, dies zu tun, wäre über ein Konsolenprogramm, da Zabbix das Ausführen von Konsolenprogrammen unter Windows unterstützt - der Rückgabewert ist die Ausgabe des Programms. Eine andere Möglichkeit besteht darin, dass Zabbix eine HTTP-Seite mit den zu überwachenden Werten anfordert.

Aber wiederum, es hängt wirklich davon ab, was Sie erreichen wollen.

0

zabbix_sender ist ein Befehlszeilendienstprogramm zum Senden von Daten an einen 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

Ich weiß nicht, ob es möglich/einfach es für Windows –

1

Übersetzen Sie die PHP oder Ruby-Code zu .NET,

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

nahm ich einen Blick auf die PHP-Code und es scheint, dass Zabbix seine API über JSO aussetzt N Webservice. Daher kann dieser Code problemlos in .NET-Code übersetzt werden. Du brauchst nur etwas Zeit. Zabbix API https://github.com/p1nger/ODZL

+0

zu kompilieren oder einfach die Python API Ironpython –

+0

Die Begrenzung zu konvertieren ist, dass Sie nicht von Ironpython C# oder VB.NET aufrufen können, wenn Sie auf 4 .NET sind . :) –

1

Sie können ein C# einbetten Zabbix-Agenten direkt in dem Service, ASP.net Website oder Konsolenanwendung