Zenoss 4.2.4 upgrade ZenPacks

From Zenoss Wiki
This is the approved revision of this page, as well as being the most recent.
Jump to: navigation, search

ZenPacks and Upgrades to Zenoss 4.2.4

The Zenoss Installation Guide says, in the upgrade section, that all non-Zenoss ZenPacks should be removed. This could be very destructive as it will remove instances of devices if they belong to classes that are removed with the ZenPack.

This is a list of ZenPacks that have NOT been removed before upgrade from 4.2.3 to 4.2.4 and have not caused issue.

This is no guarantee. You should ensure you are well backed up before upgrading and carefully test any ZenPacks that are maintained.

  • MIB Browser ZenPack
    • Note that the 4 files you need to modify to make this work with any 4.x will be overwritten by the upgrade and will need to be replaced again. See ZenPack:MIB_Browser for details. Once this work is redone, the ZenPack works fine with Zenoss 4.2.4

ZenPacks and Upgrades to Zenoss 4.2.5

I went from Zenoss Core 4.2.3 to 4.2.5. It appeared that the ZenPacks.zenoss.PythonCollector was shipped at 1.2 whilst I already had 1.4 installed, plus the ZenPacks.zenoss.CalculatedPerformance ZenPack which needs >=1.3 and a late version of ZenPacks.zenoss.Microsoft.Windows which needs >=1.3.

Result was a barrel-load of error messages when zenoss was first started and the the pre and post checks were done.

In practise, enough was running to be able to remove ZenPacks.zenoss.Microsoft.Windows from /opt/zenoss/var/zenpack_actions.txt, install my 1.4 version of PythonCollector, uninstall Microsoft.Windows and then reinstall it again. This seemed to fix everything. Didn't need to do anything with CalculatedPerformance other than up-level PythonCollector.

ZenPacks installed before the upgrade were:

[zenoss@zen42 zenup]$ zenpack --list

ZenPacks.Eseye.ActiveMQ (/opt/zenoss/local/ZenPacks.Eseye.ActiveMQ)

ZenPacks.Markit.MarkitDatabase (/opt/zenoss/local/ZenPacks.Markit.MarkitDatabase)

ZenPacks.Markit.RigHost (/code/ZenPacks/ZenPacks.Markit.RigHost)

ZenPacks.Nova.IbmDb2 (/opt/zenoss/local/ZenPacks.Nova.IbmDb2)

ZenPacks.SCC.ShowGraphPortlet (/opt/zenoss/ZenPacks/ZenPacks.SCC.ShowGraphPortlet-1.03-py2.7.egg)

ZenPacks.SteelHouseLabs.EventForwarder (/opt/zenoss/ZenPacks/ZenPacks.SteelHouseLabs.EventForwarder-1.0.0-py2.7.egg)

ZenPacks.SteelHouseLabs.ZenossForwarder (/opt/zenoss/ZenPacks/ZenPacks.SteelHouseLabs.ZenossForwarder-1.0.0-py2.7.egg)

ZenPacks.TwoNMS.PrinterMIB (/opt/zenoss/local/ZenPacks.TwoNMS.PrinterMIB)

ZenPacks.ZenSystems.ApcAts (/opt/zenoss/local/ZenPacks.ZenSystems.ApcAts)

ZenPacks.ZenSystems.ApcPdu (/opt/zenoss/ZenPacks/ZenPacks.ZenSystems.ApcPdu-1.2.egg)

ZenPacks.ZenSystems.ApcUps (/opt/zenoss/local/ZenPacks.ZenSystems.ApcUps)

ZenPacks.ZenSystems.DellUps (/opt/zenoss/local/ZenPacks.ZenSystems.DellUps)

ZenPacks.ZenSystems.Juniper (/code/ZenPacks/ZenPacks.ZenSystems.Juniper)

ZenPacks.ZenSystems.olsonPower (/opt/zenoss/local/ZenPacks.ZenSystems.olsonPower)

ZenPacks.community.AvailabilityReportPerCollection (/opt/zenoss/local/ZenPacks.community.AvailabilityReportPerCollection)

ZenPacks.community.ConstructionKit (/opt/zenoss/local/ZenPacks.community.ConstructionKit)

ZenPacks.community.HostResources (/opt/zenoss/local/ZenPacks.community.HostResources)

ZenPacks.community.MsSQLMon (/opt/zenoss/ZenPacks/ZenPacks.community.MsSQLMon-3.3-py2.7.egg)

ZenPacks.community.PredictiveThreshold (/opt/zenoss/local/ZenPacks.community.PredictiveThreshold)

ZenPacks.community.RDBMS (/opt/zenoss/ZenPacks/ZenPacks.community.RDBMS-2.5.0-py2.7.egg)

ZenPacks.community.SQLDataSource (/opt/zenoss/local/ZenPacks.community.SQLDataSource)

ZenPacks.community.demo2 (/opt/zenoss/local/ZenPacks.community.demo2)

ZenPacks.community.mib_browser (/opt/zenoss/local/ZenPacks.community.mib_browser)

ZenPacks.community.zenHttpComponent (/opt/zenoss/local/ZenPacks.community.zenHttpComponent)

ZenPacks.rms.FancyEmail (/opt/zenoss/ZenPacks/ZenPacks.rms.FancyEmail)

ZenPacks.skills1st.FancyEmail (/code/ZenPacks/ZenPacks.skills1st.FancyEmail)

ZenPacks.skills1st.LDAPMonitoring (/code/ZenPacks/ZenPacks.skills1st.LDAPMonitoring)

ZenPacks.skills1st.MenuExamples (/opt/zenoss/local/ZenPacks.skills1st.MenuExamples)

ZenPacks.skills1st.MenuMibBrowser (/opt/zenoss/local/ZenPacks.skills1st.MenuMibBrowser)

ZenPacks.skills1st.Rigs (/opt/zenoss/local/ZenPacks.skills1st.Rigs)

ZenPacks.skills1st.UserRoles (/code/ZenPacks/ZenPacks.skills1st.UserRoles)

ZenPacks.skills1st.addEventFields (/code/ZenPacks/ZenPacks.skills1st.addEventFields)

ZenPacks.skills1st.bridge (/opt/zenoss/local/ZenPacks.skills1st.bridge)

ZenPacks.skills1st.createNewRole (/code/ZenPacks/ZenPacks.skills1st.createNewRole)

ZenPacks.skills1st.deviceReports (/code/ZenPacks/ZenPacks.skills1st.deviceReports)

ZenPacks.skills1st.eventManagementWorkshop (/opt/zenoss/local/ZenPacks.skills1st.eventManagementWorkshop)

ZenPacks.skills1st.panTrapMib (/opt/zenoss/ZenPacks/ZenPacks.skills1st.panTrapMib-1.0.0-py2.7.egg)

ZenPacks.skills1st.snmpExtend (/code/ZenPacks/ZenPacks.skills1st.snmpExtend)

ZenPacks.sodonnell.TransformReport (/opt/zenoss/ZenPacks/ZenPacks.sodonnell.TransformReport-1.0.2-py2.7.egg)

ZenPacks.ssv.SubagentShell (/opt/zenoss/local/ZenPacks.ssv.SubagentShell)

ZenPacks.zenoss.AWS (/opt/zenoss/local/ZenPacks.zenoss.AWS)

ZenPacks.zenoss.ActiveDirectory (/opt/zenoss/ZenPacks/ZenPacks.zenoss.ActiveDirectory-2.1.0-py2.7.egg)

ZenPacks.zenoss.ApacheMonitor (/opt/zenoss/ZenPacks/ZenPacks.zenoss.ApacheMonitor-2.1.4-py2.7.egg)

ZenPacks.zenoss.CalculatedPerformance (/opt/zenoss/local/ZenPacks.zenoss.CalculatedPerformance)

ZenPacks.zenoss.DellMonitor (/opt/zenoss/ZenPacks/ZenPacks.zenoss.DellMonitor-2.2.0-py2.7.egg)

ZenPacks.zenoss.DeviceSearch (/opt/zenoss/ZenPacks/ZenPacks.zenoss.DeviceSearch-1.2.0-py2.7.egg)

ZenPacks.zenoss.DigMonitor (/opt/zenoss/ZenPacks/ZenPacks.zenoss.DigMonitor-1.1.0-py2.7.egg)

ZenPacks.zenoss.DnsMonitor (/opt/zenoss/ZenPacks/ZenPacks.zenoss.DnsMonitor-2.1.0-py2.7.egg)

ZenPacks.zenoss.EsxTop (/opt/zenoss/ZenPacks/ZenPacks.zenoss.EsxTop-1.1.0-py2.7.egg)

ZenPacks.zenoss.FtpMonitor (/opt/zenoss/ZenPacks/ZenPacks.zenoss.FtpMonitor-1.1.0-py2.7.egg)

ZenPacks.zenoss.HPMonitor (/opt/zenoss/ZenPacks/ZenPacks.zenoss.HPMonitor-2.1.0-py2.7.egg)

ZenPacks.zenoss.HttpMonitor (/opt/zenoss/ZenPacks/ZenPacks.zenoss.HttpMonitor-2.1.0-py2.7.egg)

ZenPacks.zenoss.IISMonitor (/opt/zenoss/ZenPacks/ZenPacks.zenoss.IISMonitor-2.0.2-py2.7.egg)

ZenPacks.zenoss.IRCDMonitor (/opt/zenoss/ZenPacks/ZenPacks.zenoss.IRCDMonitor-1.1.0-py2.7.egg)

ZenPacks.zenoss.JabberMonitor (/opt/zenoss/ZenPacks/ZenPacks.zenoss.JabberMonitor-1.1.0-py2.7.egg)

ZenPacks.zenoss.LDAPMonitor (/opt/zenoss/ZenPacks/ZenPacks.zenoss.LDAPMonitor-1.4.0-py2.7.egg)

ZenPacks.zenoss.LinuxMonitor (/opt/zenoss/ZenPacks/ZenPacks.zenoss.LinuxMonitor-1.2.1-py2.7.egg)

ZenPacks.zenoss.MSExchange (/opt/zenoss/ZenPacks/ZenPacks.zenoss.MSExchange-2.0.4-py2.7.egg)

ZenPacks.zenoss.MSMQMonitor (/opt/zenoss/ZenPacks/ZenPacks.zenoss.MSMQMonitor-1.2.1-py2.7.egg)

ZenPacks.zenoss.MSSQLServer (/opt/zenoss/ZenPacks/ZenPacks.zenoss.MSSQLServer-2.0.3-py2.7.egg)

ZenPacks.zenoss.Microsoft.Windows (/opt/zenoss/ZenPacks/ZenPacks.zenoss.Microsoft.Windows-2.1.2.egg)

ZenPacks.zenoss.MySqlMonitor (/opt/zenoss/ZenPacks/ZenPacks.zenoss.MySqlMonitor-3.0.0-py2.7.egg)

ZenPacks.zenoss.NNTPMonitor (/opt/zenoss/ZenPacks/ZenPacks.zenoss.NNTPMonitor-1.1.0-py2.7.egg)

ZenPacks.zenoss.NtpMonitor (/opt/zenoss/ZenPacks/ZenPacks.zenoss.NtpMonitor-2.2.0-py2.7.egg)

ZenPacks.zenoss.PySamba (/opt/zenoss/ZenPacks/ZenPacks.zenoss.PySamba-1.0.0-py2.7-linux-x86_64.egg)

ZenPacks.zenoss.PythonCollector (/opt/zenoss/local/ZenPacks.zenoss.PythonCollector)

ZenPacks.zenoss.RPCMonitor (/opt/zenoss/ZenPacks/ZenPacks.zenoss.RPCMonitor-1.0.3-py2.7.egg)

ZenPacks.zenoss.RabbitMQ (/opt/zenoss/local/ZenPacks.zenoss.RabbitMQ)

ZenPacks.zenoss.WBEM (/opt/zenoss/local/ZenPacks.zenoss.WBEM)

ZenPacks.zenoss.WindowsMonitor (/opt/zenoss/ZenPacks/ZenPacks.zenoss.WindowsMonitor-1.0.5-py2.7.egg)

ZenPacks.zenoss.XenMonitor (/opt/zenoss/ZenPacks/ZenPacks.zenoss.XenMonitor-1.1.0-py2.7.egg)

ZenPacks.zenoss.ZenJMX (/opt/zenoss/ZenPacks/ZenPacks.zenoss.ZenJMX-3.9.6-py2.7.egg)

ZenPacks.zenoss.ZenossVirtualHostMonitor (/opt/zenoss/ZenPacks/ZenPacks.zenoss.ZenossVirtualHostMonitor-2.4.0-py2.7.egg)