Ad Widget

Collapse

Zabbix .NET client

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • mbjoerling
    Member
    • May 2006
    • 52

    #1

    Zabbix .NET client

    Hi

    I've been developing a new zabbix client which is based upon the .NET 1.1 framework.

    At the moment it features:

    * Active mode
    * Performance monitoring
    * Service state
    * Agent.version
    * Agent.update (Remote client update, so its easier to update many servers- work in progress...)
    * Secure connection over SSH. It will only communicate though localhost and need a SSH certificate at the zabbix server with SSH access.

    I would like to hear from a few peoples which would like to beta test the client and send me error reports.

    If someone want to develop on the client too, that can be arranged.

    Regards
    Matias Bjørling
  • erisan500
    Senior Member
    Zabbix Certified Specialist
    • Aug 2005
    • 285

    #2
    Put me on the list mate, i'll be happy to do some testing.


    Greetings
    EriSan
    Zabbix Certified Specialist

    Comment

    • mbjoerling
      Member
      • May 2006
      • 52

      #3
      Oki, great

      Ill hope its not too hard to get the client running.

      Comment

      • RohrbaGe
        Senior Member
        • Aug 2005
        • 167

        #4
        .NET Client

        Hi,

        please put me also on the list.
        I have some servers where I can test this agent.
        Will you share the code also?

        Gerald

        Comment

        • ruckus37
          Member
          • Oct 2004
          • 57

          #5
          I up for testing, we are running primary Windows 2003 servers, sounds interesting, but why a .net version and not the zabbix win32 agent?

          Comment

          • mbjoerling
            Member
            • May 2006
            • 52

            #6
            The win32 client does not fit into the needs that i have, and the amount of work making the win32 client better and the amount of work getting a .net client up and working will be the same. Yet it is faster to code in .net than C/C++ because of the framework and memory management.

            The auto update and secure connection could be builded around the win32 zabbix client, but it would be a more clumbersome solution, and require more finegrained work. The secure connection part is at the moment only "plink" from Putty that connects inside the client. In the future, when the socket framework for zabbix have matured ( with persistent connection) , it will be easy to extend it for SSL, which could be a good solution.

            I'll finish the autoupdater and clean up the code. Then ill find some place to host source code and put out a package which expain how to use the client.
            Last edited by mbjoerling; 08-06-2006, 18:07.

            Comment

            • joeninety2
              Junior Member
              • Jun 2006
              • 1

              #7
              I would also be most interested in testing out this client, please could you send me the details.

              many thanks

              Joe

              Comment

              • mbjoerling
                Member
                • May 2006
                • 52

                #8
                Great

                Im happy to see people wanna help out.

                Ive changed my post about the win32 client, because it was not my intention to bash the win32 client, but instead about making a client which fits the needs that i have, which is security and easy handling of updates.

                The counters is implemented with a strategy pattern, and make it easy for extending with lots of counters.

                Ill goto work again tomorrow, then ill continue the development.

                Comment

                • donjjones
                  Junior Member
                  • Jun 2006
                  • 16

                  #9
                  Go ahead and add me to the list!!

                  Comment

                  • mbjoerling
                    Member
                    • May 2006
                    • 52

                    #10
                    Great!

                    I've changed my mind about the autoupdate manager and startet developing a Java service, that can handle updates for clients. It would make it easy to control updates to clients. Maybe some clients want the very edge and other want to wait. It is ofcause possible by just changing the link in Zabbix where it should download. But i would like some centralised place for pushing updates to the client and where it is though SSL, to make sure the client only get client from a trusted provider.
                    Last edited by mbjoerling; 09-06-2006, 21:30.

                    Comment

                    • Pathfinder
                      Junior Member
                      • Jun 2006
                      • 1

                      #11
                      I'm very eager to check it out mr bjoerling

                      It'll be opensource?

                      Comment

                      • mbjoerling
                        Member
                        • May 2006
                        • 52

                        #12
                        Hi. Sorry for the long response time.

                        I've applied for some project space on sourceforge and waiting for confirmation if the project will be hosted by them.

                        The agent works at the moment with auto update, ssl and so on. I still need to make some refinements to the performance monitor, but ill release it before that, with a guide how to get the agent working. It's a little bit harder because of the SSL which is mandatory for getting it to report. (I havent done so it can be disablet yet, someone wanna kick in? )

                        When it get on sourceforge, fell free to play with it and hacking on the code.
                        Last edited by mbjoerling; 10-07-2006, 15:10.

                        Comment

                        • Brice.F
                          Junior Member
                          • Jun 2006
                          • 9

                          #13
                          You can add me to the list. Thanks!

                          Comment

                          • mbjoerling
                            Member
                            • May 2006
                            • 52

                            #14
                            Thanks

                            Im waiting on the management to give ok for opensource the project.

                            Sourceforge have accepted the project and the project site will be here:

                            Download ZabbixAgent.NET for free. Zanet is a .NET agent for Zabbix monitoring. Supporting monitoring of Services/Performance counters, SSL, Remote agent update and Applicationservers.

                            Comment

                            • ericb
                              Junior Member
                              • Jul 2006
                              • 24

                              #15
                              sounds interesting, please add me to the list

                              Comment

                              Working...