Ad Widget

Collapse

updating from 2.0.6 rpm to 2.2 from source

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • johansen
    Member
    • Oct 2009
    • 38

    #1

    updating from 2.0.6 rpm to 2.2 from source

    hello,

    Recently we have installed a new zabbix env. with 2.0.6 with the precompiled rpm binary directly from opensuse.
    We are running SLES and there is no precompiled zabbix rpm package available for sles yet for 2.2

    Now there are two ways: either waiting for 2.2 to be available in the repo or try the update from source package but there are a few differences between installation of rpm and if you install from source so we are wondering if this is possible and if anybody tried yet?
  • syndeysider
    Senior Member
    • Oct 2013
    • 115

    #2
    Hey mate..

    A bit old I know, but did you ever come right compiling from source?

    I see it's available in the OpenSuSe repo now, but i'd still perfer to compile from source.

    Comment

    • johansen
      Member
      • Oct 2009
      • 38

      #3
      yes, we were able to compile it by our own which makes it more flexible for e.g. patching just in case.

      we are runnig sles 4 vmware and were required to install a few development packages before able to compile (this of course depends on what you want to compile!):

      packages:

      Code:
      libcurl-devel
      net-snmp-devel
      libxml2-devel
      openipmi-devel
      openldap2-devel
      lzo-devel
      MySQL-client
      MySQL-shared
      MySQL-devel
      iksemel
      iksemel-devel

      testerver:/tmp/zabbix/zabbix-2.2.1 # ./configure --enable-server --enable-proxy --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2 --with-jabber --with-ldap –-with-openipmi –-prefix=/usr

      Comment

      • aib
        Senior Member
        • Jan 2014
        • 1615

        #4
        Originally posted by johansen
        testerver:/tmp/zabbix/zabbix-2.2.1 # ./configure --enable-server --enable-proxy --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2 --with-jabber --with-ldap –-with-openipmi –-prefix=/usr
        I can understand when one server has Server + Agent / Proxy + Agent.
        But why do you need Server + Proxy + Agent on the same server?
        Sincerely yours,
        Aleksey

        Comment

        • steveboyson
          Senior Member
          • Jul 2013
          • 582

          #5
          Have you ever tried to compile with JMX support? I wonder what devel packages are needed for that since my compile attempts are all failing.

          Probably the "openjdk" or "icetea" packages provided by Debian are a bad choice and I should go using the official Oracle Java JDKs.

          Anyone?

          Comment

          • johansen
            Member
            • Oct 2009
            • 38

            #6
            Originally posted by aib
            I can understand when one server has Server + Agent / Proxy + Agent.
            But why do you need Server + Proxy + Agent on the same server?
            Because all our zabbix servers have the same OS and packages available so I only need to compile once and can copy the binaries from one to the other.


            Originally posted by steveboyson
            Have you ever tried to compile with JMX support? I wonder what devel packages are needed for that since my compile attempts are all failing.
            Probably the "openjdk" or "icetea" packages provided by Debian are a bad choice and I should go using the official Oracle Java JDKs.
            Anyone?
            never tried it yet

            Comment

            Working...