InstallationGetting Started

Expand all | Collapse all

Zenoss 4 appears to have been axed

  • 1.  Zenoss 4 appears to have been axed

    Posted 11-27-2018 06:36 AM
    Edited by Jane Curry 11-27-2018 06:36 AM
    Just tried to get Zenoss 4 code from SourceForge and it would appear that all the code has been removed.

    Follow this link http://sourceforge.net/projects/zenoss/files/zenoss-4.2/zenoss-4.2.5/zenoss_core-4.2.5-2108.el6.x86_64.rpm/download   on the Zenoss wiki to get the base Zenoss code and you get:

    "The "/zenoss-4.2/zenoss-4..-2108.el6.x86_64.rpm" file could not be found or is not available. Please select another file."

    Follow this link http://sourceforge.net/projects/zenoss/files/zenup-1.1/zenup-1.1.0.267.869d67a-1.el6.x86_64.rpm/download   to get the latest 4.2.5 SUP patch and you get the same message.

    Run the auto-deploy script referenced here - http://wiki.zenoss.org/Install_Zenoss  and you get a similar failure.

    Now I know Zenoss don't want to SUPPORT Zenoss 4.2.5 - their end of maintenance statement here - https://support.zenoss.com/hc/en-us/articles/202991725-End-of-Life-Product-Support-Dates-  says maintenance would stop in june 2018.  BUT THAT IS A VERY DIFFERENT POSITION THAN REMOVING ACCESS TO ALL Zenoss 4.2.5 (and earlier) SOURCE CODE.

    Is this a mistake, Zenoss?

    Or is this a statement that says Zenoss is officially no longer open source?  I thought code on SourceForge was supposed to be there ad infinitum?

    There are a lot of people still using older versions of Zenoss.  Some of them will move to other solutions rather than moving to Zenoss 6.

    If you are a Zenoss 4 (or earlier) user, please respond here - just so we can get a view of the scale of the problem  (even if you are one of those forum readers who never post ;)   ).

    Cheers,
    Jane

    ------------------------------
    Jane Curry
    Skills 1st United Kingdom
    jane.curry@skills-1st.co.uk
    ------------------------------


  • 2.  RE: Zenoss 4 appears to have been axed

    Posted 11-27-2018 09:50 AM

    @Jane - SourceForge site is in the process of being updated. Older versions (2, 3, etc.) were removed. Working on the uploads today and will post back when the latest ones are up. Meantime the latest version 4 and version 6 of the Community Edition are on this community homepage. Version 6.3 on the horizon.

    Cheer​s!

    JB



    ------------------------------
    John Boyle
    Technology Partnerships & Community Manager
    Zenoss
    Austin TX
    jboyle@zenoss.com
    http://www.zenoss.com
    ------------------------------



  • 3.  RE: Zenoss 4 appears to have been axed

    Posted 11-27-2018 01:54 PM
    Thanks for the update @John  - ETA?

    Also, the spirit of open source is that you do not remove access to code - period.  There is a current thread on the forum that is clearly still using Zenoss 3.  I would suggest ALL code should be restored.

    Obviously this also includes older SUPs, pristine packages, both versions of the zenup code, along with the various Zenoss Core rpms.

    The auto-deploy script needs access to the dependencies code (also currently broken):

    wget --no-check-certificate http://deps.zenoss.com/yum/zenossdeps-4.2.x-1.$els.noarch.rpm

    For clarification, the base Zenoss 4 Core code is NOT available from the forum links - only SUP743 is.

    For anyone who needs Zenoss Core code at various older levels, I have somewhat of a collection of Core, SUPs, etc - please ask here and also email me directly.

    Cheers,
    Jane​

    ------------------------------
    Jane Curry
    Skills 1st United Kingdom
    jane.curry@skills-1st.co.uk
    ------------------------------



  • 4.  RE: Zenoss 4 appears to have been axed

    Posted 11-28-2018 10:03 AM
    Edited by John Boyle 11-29-2018 03:25 PM

    Hello @Jane. In progress. SourceForge uploader a bit wonky. Reviewing v4 and 3 today. Thanks as always for your input. Cheers!

    JB​



    ------------------------------
    John Boyle
    Technology Partnerships & Community Manager
    Zenoss
    Austin TX
    jboyle@zenoss.com
    http://www.zenoss.com
    ------------------------------



  • 5.  RE: Zenoss 4 appears to have been axed

    Posted 12-04-2018 02:45 AM
    It is now a week since I reported that source code access has been removed, @John and we still only have SUP743 for Zenoss Core 4, plus the 4 base files for Zenoss 6.  Please may we have an update on progress and an ETA for restoration of "open source"?

    Thanks,
    Jane​

    ------------------------------
    Jane Curry
    Skills 1st United Kingdom
    jane.curry@skills-1st.co.uk
    ------------------------------



  • 6.  RE: Zenoss 4 appears to have been axed

    Posted 12-04-2018 09:08 AM
    @Jane - Per previous post...the site is in process of being updated and this was planned for this month. If there is some pressing need for one of the out of maintenance versions please email me directly. Otherwise as previously posted I will post when we have completed posting the versions that will reside there moving forward.

    Thanks!

    JB

    ------------------------------
    John Boyle
    Technology Partnerships & Community Manager
    Zenoss
    Austin TX
    jboyle@zenoss.com
    http://www.zenoss.com
    ------------------------------



  • 7.  RE: Zenoss 4 appears to have been axed

    Posted 01-03-2019 12:34 PM
    Jane if needed, I think I still have a copy of 3.2.1, and I believe 2.5.2 bin installers.

    ------------------------------
    FirstName LastName
    CompanyName
    ------------------------------



  • 8.  RE: Zenoss 4 appears to have been axed

    Posted 12-06-2018 12:24 PM
    Hello,

    Well, some parts of  zenoss core 6.x sources are not published as well.

    https://community.zenoss.com/forum/community-home/digestviewer/viewthread?MessageKey=b752b4c1-afe0-4476-a032-d2ed4faf9fd4&CommunityKey=ba789fd6-c599-47ee-ba6c-4b265c33facb&tab=digestviewer#bmb752b4c1-afe0-4476-a032-d2ed4faf9fd4 is not answered.

    So, it seems Zenoss Inc. has chosen the way to have Zenoss Core (mostly open sourced) community just for a PR.




    ------------------------------
    Serge
    ------------------------------



  • 9.  RE: Zenoss 4 appears to have been axed

    Posted 12-06-2018 02:31 PM

    Version 4 files are posted. Finishing up version 6. OVA's and ISOs will not be on SourceForge as they exceed their files size limit. 

    Cheers!

    JB



    ------------------------------
    John Boyle
    Technology Partnerships & Community Manager
    Zenoss
    Austin TX
    jboyle@zenoss.com
    http://www.zenoss.com
    ------------------------------



  • 10.  RE: Zenoss 4 appears to have been axed

    Posted 12-17-2018 01:17 PM
    Although we do now have the Zenoss Core rpm for RedHat 5 and 6, both 32-bit and 64-bit, the download directory at SourceForge has changed so the auto-install script breaks.  This I can fix.

    However SourceForge does NOT yet have the zenup rpm (ie not the latest SUP but the zenup program itself); neither do we have the pristine install that is required before you can install a SUP update.  Please can we have these; otherwise no-one can apply any SUP updates to base Core 4.2.5.

    Thanks,
    Jane

    ------------------------------
    Jane Curry
    Skills 1st United Kingdom
    jane.curry@skills-1st.co.uk
    ------------------------------



  • 11.  RE: Zenoss 4 appears to have been axed

    Posted 12-31-2018 09:31 AM
    Still no sign of the zenup rpm or the latest pristine.

    I have updated the autodeploy script on github - https://github.com/jcurry/Zenoss_4.2.5_core-autodeploy  .  Tested on Centos 6.3.  I have tried with a Centos 7 but there are prereq / coreq breaks that I have not solved thus far.

    I am still hoping that Zenoss will supply the zenup and pristine on sourceforge; meanwhile the autodeploy script has a line:

    CODEPATH="/home/jane/Zenoss_4.2.5_core-autodeploy"

    I have provided the zenup rpm and the pristine file in the pre_req_downloads directory of the git package so, whilst we wait, copy those files from the package to somewhere on your build device and set CODEPATH in the autodeploy script to reflect that.

    In addition to installing the latest SUP743, the script also patches Zenoss for an issue introduced in SUP732 to do with setting and pushing the production state of a device.  A further issue to do with Notifications, introduced in SUP743 is also patched.  Huge thanks to Jay Stanley for diagnosing and patching both of these.  See the README for further info.

    I have not touched the Ubuntu build in this recent work on the Github package.

    Please do provide feedback if you use this autodeploy package.  I will update it to get rid of the CODEPATH hack if Zenoss provide the necessary code on SourceForge.

    Cheers,
    Jane


    ------------------------------
    Jane Curry
    Skills 1st United Kingdom
    jane.curry@skills-1st.co.uk
    ------------------------------



  • 12.  RE: Zenoss 4 appears to have been axed

    Posted 01-04-2019 10:27 AM
    Hello! I've sorted out the issues with the 4.2.5 (and associated ZenUp patching utility) content, it is all currently available. Jane knows per earlier Skype discussion, but I wanted to post here for general awareness. There's one last detail to work out regarding a small file naming detail and the deployment scripts but that will be simple and will not affect the availability of the files needed to install 4.2.5 Core and patch it to the latest RPS.


  • 13.  RE: Zenoss 4 appears to have been axed

    Posted 01-04-2019 11:14 AM
    The good news....
    Zack has done a great job uploading all the right files to SourceForge, with all the consistent names. We have discussed the naming convention and agreed on what is now on SourceForge.

    The bad news....
    The autobuild script won't work as-of today because of the name changes.  I need to change it anyway to pick up all the files from SourceForge but, I'm sorry Gals and Guys, it will probably be at least mid next week before I can do this.  If anyone needs the script in the next week, please contact me directly and I'll try and guide you through.


    Thanks again, Zack - great work.
    Cheers,
    Jane

    ------------------------------
    Jane Curry
    Skills 1st United Kingdom
    jane.curry@skills-1st.co.uk
    ------------------------------



  • 14.  RE: Zenoss 4 appears to have been axed

    Posted 01-04-2019 11:37 AM
    Mike had a go with this script on Jan 3rd (before the filename changes) and it largely worked except for the final 2 spot patches.  He reports the following:

    Jane,

    I attempted to use your latest autodeploy script for 4.2.5 on a CentOS6.10 fresh install. It seems to stop at this point. It hangs at the already running list, i eventually had to ctrl + c out.
    Zenoss will start, but noticed issues with LinuxMonitor / SSH, so tried upgrading and got Python errors below:

    Installed:
    zenup.x86_64 0:1.1.0.267.869d67a-1.el6
    Complete!
    Downloading zenoss_community_edition-4.2.5-SP743-zenup11.zup...
    Pristine file zenoss_core-4.2.5-2108.el6-pristine-SP203.tgz installed
    SUP file zenoss_community_edition-4.2.5-SP743-zenup11.zup installed
    Fixing Device.py for production state change - see ticket ZEN-30167.
    patching file Products/ZenModel/Device.py
    Hunk #1 FAILED at 1344.
    1 out of 1 hunk FAILED -- saving rejects to file Products/ZenModel/Device.py.rej
    Fixing actions.py for paging notification issue with SUP743
    patching file Products/ZenModel/actions.py
    Hunk #1 FAILED at 385.
    Hunk #2 FAILED at 494.
    2 out of 2 hunks FAILED -- saving rejects to file Products/ZenModel/actions.py.rej
    Daemon: zeneventserver is already running
    Daemon: zopectl daemon process already running; pid=8180
    Daemon: zenrrdcached is already running
    Daemon: zenhub is already running
    Daemon: zenjobs is already running
    Daemon: zeneventd is already running
    Daemon: zenping is already running
    Daemon: zensyslog is already running
    Daemon: zenstatus is already running
    Daemon: zenactiond is already running
    Daemon: zentrap is already running
    Daemon: zenmodeler is already running
    Daemon: zenperfsnmp is already running
    Daemon: zencommand is already running
    Daemon: zenprocess is already running
    Daemon: zredis is already running
    Daemon: zenpython is already running
    Daemon: zenjmx is already running

    Seeing some issues with the I think Python. I've tried running easy_installl PyYAML. same results when re attemping ZenPack upgrade.

    2019-01-02T23:22:00 INFO zen.ZenPackManager Output from installing ZenPack ZenPacks.zenoss.LinuxMonitor-2.2.7.egg:
    ERROR:zen.zenpacklib:ZenPacks.zenoss.LinuxMonitor-2.2.7.egg requires PyYAML. Run "easy_install PyYAML".
    ERROR:zen.ZenPackCMD:Error installing ZenPack /tmp/tmp5fI42t/ZenPacks.zenoss.LinuxMonitor-2.2.7.egg
    Traceback (most recent call last):
    File "/opt/zenoss/Products/ZenUtils/ZenPackCmd.py", line 247, in InstallEggAndZenPack
    fromUI=fromUI)
    File "/opt/zenoss/Products/ZenUtils/ZenPackCmd.py", line 477, in InstallDistAsZenPack
    zenPack, deferFileDeletion, existing = transactional_actions()
    File "/opt/zenoss/lib/python/ZODB/transact.py", line 44, in g
    r = f(*args, **kwargs)
    File "/opt/zenoss/Products/ZenUtils/ZenPackCmd.py", line 362, in transactional_actions
    module = packEntry.load()
    File "/opt/zenoss/lib/python/pkg_resources.py", line 1954, in load
    entry = __import__(self.module_name, globals(),globals(), ['__name__'])
    File "/opt/zenoss/ZenPacks/ZenPacks.zenoss.LinuxMonitor-2.2.7.egg/ZenPacks/zenoss/LinuxMonitor/__init__.py", line 24, in <module>
    from . import schema
    ImportError: cannot import name schema

    Any help is appreciated
    --------------------------------------------

    I think this has probably installed everything except the two spot patches.  I also think the problem with the LinuxMonitor ZenPack is probably unrelated to the build.  Mike later reported on IRC:
    "i think i got it working, blew the DB alway. tried again"

    Mike - perhaps you could explain this one a bit more? Which DB did you blow?

    If possible, Mike, I suggest we put any more experimentation with the autobuild script on hold for a week until I update it for Zack's work on the SourceForge site.  I will also then re-address the failure of those two patches.  For reference re those two patches, I have:

    -rw-r--r-- 1 jane users 38139 Jan 4 17:29 actions.py_plus_skipfails_patch
    -rw-r--r-- 1 jane users 37914 Dec 18 12:25 actions.py_SUP732
    -rw-r--r-- 1 jane users 38152 Dec 18 12:34 actions.py_SUP743

    -rw-r--r-- 1 jane users 84186 Dec 18 12:24 Device.py_SUP732
    -rw-r--r-- 1 jane users 84136 Dec 18 12:42 Device.py_SUP743
    -rw-r--r-- 1 jane users 84313 Dec 18 12:42 Device.py_SUP743_plus_patch

    for the files in /opt/zenoss/Products/ZenModel - I think the nomenclature is self-evident?  Mike, be interesting to know what size your Device.py and actions.py are?? (note these are my copies of the files - under /opt/zenoss, the files should be owned by zenoss:zenoss.

    Thanks for everyone's help and patience with this.

    Happy New Year to one and all,
    Jane

    ------------------------------
    Jane Curry
    Skills 1st United Kingdom
    jane.curry@skills-1st.co.uk
    ------------------------------



  • 15.  RE: Zenoss 4 appears to have been axed

    Posted 01-10-2019 11:55 AM
    I have updated the autodeploy script again today (Jan 10th, 2019) with the correct filenames on SourceForge and retested.  I have also done some cleaning up, especially around the two little patches at the end of the script.

    I would much appreciate any comments and feedback.  The link to the autodeploy package on GitHub is https://github.com/jcurry/Zenoss_4.2.5_core-autodeploy   .

    Cheers,
    Jane

    ------------------------------
    Jane Curry
    Skills 1st United Kingdom
    jane.curry@skills-1st.co.uk
    ------------------------------



  • 16.  RE: Zenoss 4 appears to have been axed

    Posted 15 days ago
    "If you are a Zenoss 4 (or earlier) user, please respond here"

    Still using it here.

    Tried getting it running on Ubuntu 18.04, but failed. Thank you for the work on the script though, BTW. That looks like some good stuff.

    Was finally able to update Ubuntu from 14 to 16 with Zenoss intact.

    I'm not an expert with Linux. "Know enough to be dangerous" is perhaps a good description.
    From what I was able to get through, though, I believe the issue with 18 may be related to Python version.
    I was able to get rabbitmq installed, and then a few other dependencies, as well as the latest Java. Surprisingly, I don't think that's the issue (though it certainly could be). I think it's just Python. May or may not give it another try and see if I can find out further details.

    So, what I did was basically this, so far.
    Prior to install:
    apt-get install rabbitmq-server
    apt-get install libpangocairo-1.0-0
    apt-get install zope
    apt install oracle-java13-installer

    apt-get remove libpng16-dev
    wget http://security.ubuntu.com/ubuntu/pool/main/libp/libpng/libpng12-0_1.2.54-1ubuntu1.1_amd64.deb
    dpkg -i libpng12-0_1.2.54-1ubuntu1.1_amd64.deb

    cp /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0 /usr/lib/libcrypto.so.10
    cp /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0 /usr/lib/libssl.so.10

    Not sure about links being needed.
    ln -s libssl.so.1.0.0 libssl.so.10
    ln -s libcrypto.so.1.0.0 libcrypto.so.10

    current script - retrieve it.
    wget https://raw.githubusercontent.com/jcurry/Zenoss_4.2.5_core-autodeploy/ubuntu/zo425_ubuntu-debian_with_zenup.sh

    make executable
    chmod +x zo425_ubuntu-debian_with_zenup.sh

    Comment out 2 lines. Rabbit already working, so, not needed
    nano zo425_ubuntu-debian_with_zenup.sh

    # Rabbit install and config
    #wget -N http://www.rabbitmq.com/releases/rabbitmq-server/v3.3.0/rabbitmq-server_3.3.0-1_all.deb -P $DOWNDIR/
    #dpkg -i $DOWNDIR/rabbitmq-server_3.3.0-1_all.deb

    install
    ./zo425_ubuntu-debian_with_zenup.sh 2>&1 | tee script-log.txt

    After install, it basically fails on starting services.

    Stuff like this.

    Traceback (most recent call last):
    File "/usr/local/zenoss/Products/ZenHub/zenhub.py", line 24, in <module>
    from XmlRpcService import XmlRpcService
    File "/usr/local/zenoss/Products/ZenHub/XmlRpcService.py", line 22, in <module>
    from Products.ZenHub.services.RRDImpl import RRDImpl
    File "/usr/local/zenoss/Products/ZenHub/services/RRDImpl.py", line 20, in <module>
    from Products.ZenRRD.RRDUtil import RRDUtil
    File "/usr/local/zenoss/Products/ZenRRD/RRDUtil.py", line 21, in <module>
    import rrdtool

    For now, I'm glad it's working with Ubuntu 16, as it's supported a little longer.
    Would still be nice to find a way to update to 18 and keep Zenoss 4.
    I really don't want to attempt getting the latest version going with all of its requirements just yet. It seems a bit much.

    So, thank you for all you've done so far. Great thread. Just wanted to jump in and say thanks as well as provide my feedback on trying with Ubuntu 18 LTS.
    If there's a way to get that working, that'd sure be cool.

    ------------------------------
    FirstName LastName
    CompanyName
    ------------------------------



  • 17.  RE: Zenoss 4 appears to have been axed

    Posted 13 days ago
    Many thanks indeed for your input.
    Cheers,
    jane

    ------------------------------
    Jane Curry
    Skills 1st United Kingdom
    jane.curry@skills-1st.co.uk
    ------------------------------