Ad Widget

Collapse

Custom monitoring in Windows custom applications

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • tnine
    Junior Member
    • May 2009
    • 2

    #1

    Custom monitoring in Windows custom applications

    Hi all,
    I'm working on integrating several custom application with a Zabbix client in Windows. I'm new to Zabbix and I'm currently evaluating it for production use. Can anyone give me a quick rundown of options for integrating the Zabbix agent with our custom applications? They're all written in C# .NET 3.5. The only thing I can think of off the top of my head is using SNMP integration with our custom applications, then pulling the SNMP data using the agent. Thoughts, comments, concerns?

    Thanks,
    Todd
  • tnine
    Junior Member
    • May 2009
    • 2

    #2
    I've recently tried to download the source for the Windows agent, but I can't seem to find it anywhere, only the binaries. I've check the svn server svn://svn.zabbix.com/ but haven't had any luck. Where does the source for the Windows service live?

    Thanks,
    Todd

    Comment

    • NOB
      Senior Member
      Zabbix Certified Specialist
      • Mar 2007
      • 469

      #3
      Originally posted by tnine
      Hi all,
      I'm working on integrating several custom application with a Zabbix client in Windows. I'm new to Zabbix and I'm currently evaluating it for production use. Can anyone give me a quick rundown of options for integrating the Zabbix agent with our custom applications? They're all written in C# .NET 3.5. The only thing I can think of off the top of my head is using SNMP integration with our custom applications, then pulling the SNMP data using the agent. Thoughts, comments, concerns?

      Thanks,
      Todd
      Before trying to modify the agent, check for usefulness of
      1. user parameters or
      2. zabbix_sender (with scheduled tasks)

      in your environment.

      On the other hand, why not implement an agent inside your application.
      You may want to take a look at the zapcat agent. It's written in Java (a certain affinity to C# exists, I guess) and has the ZABBIX agent protocol implemented. That way you can have the normal ZABBIX Agent running
      on the system and yours integrated in the applicaiton.
      I didn't look into the license for Zapcat. That's your task if you want to re-use parts of the code.

      The source code for the Windows agent is included in the downloads.
      I didn't have any problem in compiling the (1.6.x) agent with VS2008 and used the scripts in
      this version to compile the 1.4.x agents.

      HTH,

      Norbert.

      Comment

      Working...