Ad Widget

Collapse

ZABBIX XEN Monitoring Module

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • exkg
    Senior Member
    Zabbix Certified Trainer
    Zabbix Certified Specialist
    • Mar 2007
    • 718

    #1

    ZABBIX XEN Monitoring Module

    Hi,

    We have a Module (xen_module_unirede.so) to XEN Server Monitoring. It works like VMWARE Monitoring (built in). We created this module to 'prove concepts' using Loadable modules feature .


    Try it and give us some feedback:




    []s,
    Luciano
    --
    Luciano Alves
    www.zabbix.com
    Brazil | México | Argentina | Colômbia | Chile
    Zabbix Performance Tuning
  • tatapoum
    Senior Member
    • Jan 2014
    • 185

    #2
    Thank you. Is the source code available ?

    Comment

    • exkg
      Senior Member
      Zabbix Certified Trainer
      Zabbix Certified Specialist
      • Mar 2007
      • 718

      #3
      Hi,

      Did you tried it ?
      The source will be available soon ... for now we need feedback to know if will work to most ZABBIX users.


      []s,
      Luciano
      --
      Luciano Alves
      www.zabbix.com
      Brazil | México | Argentina | Colômbia | Chile
      Zabbix Performance Tuning

      Comment

      • RPW
        Junior Member
        • Oct 2008
        • 11

        #4
        ZABBIX XEN Module Test on Zabbix Proxy 2.2.6

        I have test it on zabbix Proxy 2.2.6. If i want to start the zabbix proxy on "Arch Linux":
        Linux alarmpi 3.12.28-2-ARCH #1 PREEMPT Mon Sep 22 02:02:11 MDT 2014 armv6l GNU/Linux
        This is a Raspberry PI device with the zabbix proxy installed.

        With "systemctl start zabbix-proxy" and check status, the proxy is not startet after I include the modul in the "zabbix_proxy.conf"

        [root@alarmpi ~]# systemctl status zabbix-proxy
        * zabbix-proxy.service - Zabbix Proxy
        Loaded: loaded (/etc/systemd/system/zabbix-proxy.service; enabled)
        Active: inactive (dead) since Tue 2014-10-14 16:09:14 CEST; 3s ago
        Process: 313 ExecStart=/usr/local/sbin/zabbix_proxy (code=exited, status=0/SUCCESS)

        Oct 14 16:09:14 alarmpi systemd[1]: Started Zabbix Proxy.

        In the "journalctl -xn" i see this:
        -- Unit zabbix-proxy.service has begun starting up.
        Oct 14 16:09:13 alarmpi systemd[1]: Failed to reset devices.list on /system.slice: Invalid argument
        Oct 14 16:09:14 alarmpi systemd[1]: Started Zabbix Proxy.
        -- Subject: Unit zabbix-proxy.service has finished start-up
        -- Defined-By: systemd
        -- Support: http://lists.freedesktop.org/mailman.../systemd-devel
        --
        -- Unit zabbix-proxy.service has finished starting up.

        Comment

        • kloczek
          Senior Member
          • Jun 2006
          • 1771

          #5
          Originally posted by exkg
          Hi,

          We have a Module (xen_module_unirede.so) to XEN Server Monitoring. It works like VMWARE Monitoring (built in). We created this module to 'prove concepts' using Loadable modules feature .


          Try it and give us some feedback:




          []s,
          Luciano
          Are you going to provide English documentation and module source code?

          Looking on your templates I see that you you trying to fight with that same problem which I have in my module which is lack of access to host macros from inside module code.
          If key function will have an access to macros would be possible to not pass in username and password as long as such key will be able to read it from host local macros like {$URL}, {$USERNAME}, {$PASSWORD}.
          IMO it would be good to have such ABI extension which will allow module access to such data.
          http://uk.linkedin.com/pub/tomasz-k%...zko/6/940/430/
          https://kloczek.wordpress.com/
          zapish - Zabbix API SHell binding https://github.com/kloczek/zapish
          My zabbix templates https://github.com/kloczek/zabbix-templates

          Comment

          • RPW
            Junior Member
            • Oct 2008
            • 11

            #6
            I'm also look for source code, but I think ist not available now.
            I hope for help from the programmer.

            For security reason I use stunnel for all transaction from proxy to my Zabbix server. Therfore I have no afraid about this security hole. I also use only https connection to my Zabbix Server to restrict access.

            I have looked for a newer module Version or source code but not found it at this time. I hope this project ist not dead and an next time source code is available.

            bw
            RPW

            Comment

            • de-denker
              Junior Member
              • Sep 2014
              • 8

              #7
              Did try on OpenSuse 13.1

              I got an error following your instructions:
              cannot load module “xen_module_unirede.so”: /usr/lib64/libxenserver.so.2: undefined symbol: xmlFree

              Comment

              • alisson
                Member
                Zabbix Certified Specialist
                • Nov 2009
                • 70

                #8
                Hello. Coming soon the source code will be distributed.

                The module available ir compiled on x86_64 linux. Then, on ARM yet was not tested and compiled.

                The problem with xmlFree probably is because you don't have installed libxml2 or the path of libxml2.so is not in /etc/ld.so.conf.

                __________________
                --
                Alisson Oliveira
                A Unirede é especialista coleta de dados e monitoramento. Conheça as vantagens de um ambiente de TI saudável, disponivel, eficiênte e de alta performance.

                Porto Alegre - RS - Brasil
                __________________
                --
                Alisson Oliveira
                [url]www.zabbix.com.br[/url]
                [url]www.unirede.net[/url]
                Porto Alegre - RS - Brasil

                Comment

                • de-denker
                  Junior Member
                  • Sep 2014
                  • 8

                  #9
                  Reply libxml2

                  Nope.
                  libxml2.so is present and path set in ld.so.conf

                  I also did try a clean installation, same result.
                  Perhaps version?
                  Zypp info:
                  Repository: @System
                  Name: libxenserver2
                  Version: 6.2.0-14.17
                  Arch: x86_64

                  PS: If you would put this in lets say github, you can keep a better issue record.

                  Comment

                  • BDiE8VNy
                    Senior Member
                    • Apr 2010
                    • 680

                    #10
                    If I'm not wrong then here it is, isn't it?

                    Comment

                    Working...