2010-03-03 8 views

답변

6

이것은 당신은 당신의 서비스, ASP.net 사이트 또는 콘솔 응용 프로그램에서 직접 C#을 Zabbix 에이전트를 포함 할 수 있습니다 Zabbix의 API를 https://github.com/p1nger/ODZL

1

원하는 작업에 따라 다릅니다. 시작하기 좋은 곳은 here입니다.

Zabbix는 Windows에서 콘솔 프로그램 실행을 지원하므로 콘솔 프로그램을 통해 매우 간단하게 수행 할 수 있습니다. 반환 값은 프로그램의 출력입니다. 또 다른 방법은 Zabbix가 모니터링하려는 값을 포함하는 HTTP 페이지를 요청하도록하는 것입니다.

하지만 다시 말하지만, 실제로 당신이 성취하고자하는 것에 달려 있습니다.

0

zabbix_sender는 원격 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

Windows 용으로 컴파일 할 수 있는지 잘 모르겠다 –

1

는 PHP 나 루비 코드를 번역 .NET,

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

나는 PHP 코드를 살펴했다 그리고 Zabbix는 JSO를 통해 자사의 API를 노출 보인다 N 웹 서비스. 따라서 이러한 코드는 문제없이 .NET 코드로 변환 할 수 있습니다. 시간이 필요합니다.

+0

파이썬 API를 IronPython으로 변환하십시오. –

+0

제한 사항은 .NET 4를 사용하지 않는 한 C#이나 VB.NET에서 IronPython을 호출 할 수 없다는 것입니다 :) –

관련 문제