Talk:Install Zenoss

From Zenoss Wiki
Revision as of 00:32, 5 February 2013 by (Talk)

Jump to: navigation, search

Please post any new discussion in our DISQUS-powered commenting system, so things will be easier to follow:

Purplemarker.png New: Don't forget to add yourself to the Zenoss User Map!

blog comments powered by Disqus

Existing free-from discussion follows:


If you did a manual install of Centos 6.3, the firewall will be enabled by default, and you will not be able to connect to the Zenoss web page on port 8080 until you disable it:

  1. service iptables save
  2. service iptables stop
  3. chkconfig iptables off

Updated end-of-install docs

I have tweaked the auto-deploy script to provide firewall info after it completes successfully. See

Command failure: /sbin/service zenoss start


I have try to install Zenoss with the auto-script, but I have this issue:

Starting MySQL SUCCESS! Zenoss not initialized. Performing first-boot initialization... Fresh install pre steps Please confirm that the JRE in the PATH is Oracle's version. Command failure: /sbin/service zenoss start

Thank you for your help.

Edit: I am on a Centos 6.3

This should now be fixed - you probably had java-openjdk installed. The updated version of the script should now remove it first so that it will find the Oracle JRE. -DR

From my perspective as a FAASTeam Program Manager in NJ .your site is great. I want you to know that Avi Weiss and I are builidng on-line courses for and Jim Leavitt (FPM Albany,NY) and I are pushing the Helicopter CFI modules for the FAASTeam CFI project. All this specifically for helo pilots. Good Job on your site!

I am still getting :

[root] /sbin/service zenoss start Zenoss not initialized. Performing first-boot initialization... Fresh install pre steps Please confirm that the JRE in the PATH is Oracle's version.

[root] # java -version java version "1.5.0"

[root]# rpm -qa | grep java lpg-java-compat-1.1.0-4.1.el6.noarch java_cup-0.10k-5.el6.x86_64 glassfish-javamail-1.4.0-3.jpp5.noarch java-1.5.0-gcj- tzdata-java-2012c-3.el6.noarch axis2-java2wsdl-1.4.1-1.jpp5.noarch ws-commons-java5-1.0.1-2.jpp5.noarch libguestfs-java-1.16.19-1.el6.x86_64

[root ]# echo $PATH /usr/java/default:/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

Remove ALL your Java RPMs. The auto-deploy will install its own Java downloaded from Oracle. The auto-deploy will go best if you start with a minimal CentOS/RHEL install.

--Daniel Robbins (talk) 16:37, 7 November 2012 (UTC)


I can't remove everything. It is a development machine too.

Zenoss is an entire application stack and it essentially requires a dedicated system, or its own container (OpenVZ/LXC/Xen). There will be more flexibility in the future but at this point, treat it like a dedicated system.

--Daniel Robbins (talk) 17:14, 7 November 2012 (UTC)

Wget failure zenoss 4.2.0 packages from

[root@zenoss-master ~]# ./ Ensuring This server is in a clean state before we start Ensuring Zenoss RPMs are not already present Disabling SELinux... Downloading zenoss-4.2.0.el6.x86_64.rpm... --2012-08-08 14:42:24-- Resolving Connecting to||:80... connected. HTTP request sent, awaiting response... 404 Not Found 2012-08-08 14:42:24 ERROR 404: Not Found.

Command failure: wget -N

Try again - I have confirmed the URL is correct and this path exists. This may have been due to a sourceforge quirk at the time. - DR --

mysql service

on 64 bit centos 6.3 I had to modify installation script so it started mysqld service, because mysql service didn't exist. I also noticed a bunch of notifications for setting env variables trying to access /usr/local/zenoss, while installation was put in /opt/zenoss. But it works anyway.

Centos 6.3 base install mysql-libs

I did a base install of Centos 6.3 using the netinstall image and choosing minimal. I did not install any other packges except wget. When I ran the Auto Deploy script it said it couldn't continue because I had an older version of the mysql-libs library installed. I used yum to remove them which also removed postfix. After doing this the Auto Deploy script ran fine, however now I don't have postfix installed, if I try to do a yum to install it again it wants to install mysql-libs, and I"m not sure if this will break the Zenoss install.

-- I found that if I do a yum remove mysql-libs it removes many packages, however, if I followed it up with a "yum install sysstat" (one of the packages it removed) it added them all back, except mysql-libs

-- I replace postfix with sendmail, thus #yum install sendmail; yum remove mysql-libs Then only mysql-libs and postfix removed, not cron packages as well.

I have created the following bug to track this issue:

It appears this bug is not public viewable --David Petzel (talk) 01:25, 31 August 2012 (UTC)

Centos 6.2 ZODB installation issue

Running the script gives the following error on a fresh install of CentOS release 6.2:

  zenoss.x86_64 0:4.2.0-1586.el6                                                                                    

Configuring and Starting some Base Services
Starting memcached: 
Starting snmpd: 
Zenoss not initialized.  Performing first-boot initialization...
Fresh install pre steps
Checking RRDtool version >= 1.4.7: [ OK ] 1.4.7
ERROR 1548 (HY000) at line 6 in file: '/opt/zenoss/Products/ZenUtils/relstorage/mysql/001.sql': Cannot load from mysql.proc. The table is probably corrupted
Dropping database: zodb_session
Creating database: zodb_session
Applying schema version: 1
Failed to create ZODB session database
Command failure: /sbin/service zenoss start
[root@localhost zenoss]#

The fix for this is to run mysql_upgrade from the command prompt (as root)

  1. mysql_upgrade

Centos 6.3 rabbit-mq issue

[root@Muon-Z ~]# chkconfig iptables off [root@Muon-Z ~]# service rabbitmq-server start Starting rabbitmq-server: FAILED - check /var/log/rabbitmq/startup_{log, _err} rabbitmq-server.

in the /var/log/rabbitmq/ startup_log I get

Activating RabbitMQ plugins ... 0 plugins activated:

ERROR: epmd error for host "Muon-Z": address (unable to establish tcp connection)

How is this corrected?

The solution is by adding the server name in the hosts file


CentOS 6.3 Fresh Install

Attempting a fresh install using the automated script. Minimal server CentOS installation with only wget added to allow download of the script. Script installs everything until the zenoss start portion:

Configuring and Starting some Base Services
Starting memcached:                                        [  OK  ]
Starting snmpd:                                            [  OK  ]
Zenoss not initialized.  Performing first-boot initialization...
Fresh install pre steps
Checking RRDtool version >= 1.4.7: [ OK ] 1.4.7
grep: Unmatched [ or [^
Adding RabbitMQ user:
grep: Unmatched [ or [^
Adding RabbitMQ vhost:
Setting RabbitMQ permissions for user:
Usage: zeneventserver-create-db [options]

zeneventserver-create-db: error: option --dbport: invalid integer value: '\x1b[H\x1b[2J3306'
Failed to create ZODB session database
Command failure: /sbin/service zenoss start

It appears to be a problem with the zenoss pre install script, but I am unsure.


Centos 6.3 failed to install at Zenoss

I ran into some of the problems listed, such as the mysql-libs, and a couple other dependancy issues, but got through them all, but this one doesn't give me much to work with and since I'm not real experianced with linux i'm not sure how to work around it.

Installing Zenoss Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from cached hostfile epel/metalink | 11 kB 00:00

* base:
* epel:
* extras:
* updates:

Setting up Local Package Process Cannot open: zenoss-4.2.0.el6.x86_64.rpm. Skipping. Nothing to do Configuring and Starting some Base Services error reading information on service memcached: No such file or directory Command failure: /sbin/chkconfig memcached on

P.s. I also don't know how to use a wiki.

This sounds a lot like The problem this user has was their local proxy was blocking access to the download. I've submitted a Pull Request to help address this situation. Since we can't obviously fix the proxy, the update really does nothing more than try and detect the condition and provide more meaningful out. --David Petzel (talk) 03:33, 25 August 2012 (UTC)

EPEL Repo RPM Issue

I ran into a situation tonight, where the epel-release RPM was already installed on base image, however the conf.d files had been removed. This was causing the script to bail. I've submitted a Pull Request which handles this situation better --David Petzel (talk) 04:18, 25 August 2012 (UTC)

Rerun of the script fixed it for me

Fresh install of CentOS

I have installed a fresh Minimal install of Centos 6.3 and did a yum install of wget.

Ran the scripts listed with the final command of ./

It downloaded a bunch of stuff and saved to zenoss-4.2.0.el6.x86_64.rpm

It looks like it fails when attempting to download the zenpacks "zenoss-core-zenpacks-4.2.0.el6.x86_64.rpm" The first error occurs is:

"Connecting to||:80... connected. HTTP request sent, awaiting response... 403: Forbidden. 2012-80-31 14:06:01 Error 403: Forbidden."

Then I get a "Command failure: wget -N http://downloads/"

And it stops....

Any help would be appreciated.

This looks like you either have a local proxy that is blocking access to the file download, or sourceforge is having issues. Can you manually download the file from that box? --David Petzel (talk) 19:59, 31 August 2012 (UTC)

Problems with MySQL not initialized

When running core-autoploy for install Zenoss Core 4.2 on a fully updated Centos 6.3 (Minimal install) I get problems when starting MySQL since the MySQL install isn't initialized.

Added the command mysql_install_db followed by changing owner on the files in /var/lib/mysql/mysql and then it ran perfectly.

The change I did was like this:

echo "Configuring MySQL"

'# Two new lines


chown mysql:mysql /var/lib/mysql/mysql/*

'# Now over to the original script

enable_service mysql

/usr/bin/mysqladmin -u root password

/usr/bin/mysqladmin -u root -h localhost password


Cannot get past MySQL installation

The script works fine until it gets to this message:

100%[================================================================>] 18,620,065 357K/s in 57s

2012-09-10 15:45:21 (322 KB/s) - âzenoss-core-zenpacks-4.2.0.el6.x86_64.rpmâ

Auto-detecting most recent MySQL Community release

After about a minute it will just go back to the command prompt. I have tried a few times and get stuck here every time. Any one have any suggestions?

This is on a fresh Centos 6.3 minimal install

I am also facing same issue on Linux - Is there any way to resolve this. In script it tries to get mysql, but somehow its failing try rm -f .listing try wget --no-remove-listing $mysql_ftp_mirror >/dev/null 2>&1

  • Had the same problem, turns out FTP was failing. Make sure you can run that FTP command and it connects successfully and creates the .listing file.

Debian installer

I'm not particularly proficient in Linux and would really like to use a Debian installer to upgrade my Zenoss installation. Is one available?

Debian installer is not available, as the current supported platforms are RHEL/CentOS only. We will be starting an effort via the Open Source project to support other distributions.


cannt connect to sourceforge page provided in the install script

Ensuring Zenoss RPMs are not already present Disabling SELinux... Attempting to remove existing OpenJDK... Downloading zenoss-4.2.0.el17... --2012-10-10 15:41:06-- Resolving Connecting to||:80... connected. HTTP request sent, awaiting response... 404 Not Found 2012-10-10 15:41:06 ERROR 404: Not Found.

Command failure: wget -N

Are you installing on Fedora Core 17? You need to use RHEL or CentOS 5/6. --Daniel Robbins (talk) 16:02, 11 October 2012 (UTC)

failed to import RPM-GPG-KEY-zenoss

The command failed at below:

Importing Zenoss GPG Key

error: import read failed(-1).

Command failure: rpm --import

I think there is one bug when import GPG key: try rpm --import $zenoss_gpg_key. It should change to:

try wget $zenoss_gpg_key

try rpm --import RPM-GPG-KEY-zenoss

Unable to Download MySQL-client-5.5.28-1

MySQL-client-5.5.28-1 is no longer available on