Thanks a lot! I'll make sure the documentation guys get this incorporated.

Thanks,
Matt Ray
Zenoss Community Manager


On Apr 14, 2008, at 2:34 PM, cbun wrote:
Hey guys,
This is my guide for installing Zenoss on SuSE. I found that the one in the actual "How To" section didn't work for us so I set out to make my own.

Special thanks to both Bothunbr and Malvin for their previous work on the subject.

HowTo Install Zenoss on Suse Linux Enterprise Server 10.1


Preparation
1.      Turn of software firewall
2.      Make sure you are logged in as root

Code:
su


3.      Install dependencies via yast

Code:
yast -i openssl openssl-devel net-snmp perl-Digest-HMAC perl-DBI perl-Net-SNMP perl-Crypt-DES pyxml mysql-client mysql mysql-devel
yast -i gmp gmp-devel autoconf



4.      Install swig

Code:
cd
wget 
http://download.opensuse.org/repositories/Subversion/Apache_SuSE_Linux_10.1/i586/swig-1.3.33-3.1.i586.rpm
rpm –i *.rpm



NOTE: Make sure Yast sources include Suse CD’s or DVD; certain dependencies do not exist on online repositories!
5.      Start MySQL

Code:
/etc/init.d/mysql start



6.      Assign a password for the MySQL root user

Code:
/usr/bin/mysqladmin -u root password 'newmysqlpassword'



7.      Create a group and user for zenoss

Code:
groupadd zenoss
useradd –m –G zenoss
passwd zenoss



8.      Set the zenoss environmental variables

Code:
vi /home/zenoss/.bashrc



Paste the following at the end of the file

Code:
export ZENHOME="/opt/zenoss"
export PATH="${ZENHOME}/bin:${PATH}"
export PYTHONPATH="/opt/zenoss/lib/python"
export LD_LIBRARY_PATH="/opt/zenoss/lib"



9.      Create the Zenoss install directory

Code:
mkdir -p /opt/zenoss



Installing Software
10.     Download Python 2.4

Code:
cd
wget http://www.python.org/ftp/python/2.4.5/Python-2.4.5.tgz
tar –xzvf Python-2.4.5.tgz
cd Python-2.4.5
./configure --prefix=/opt/zenoss/python
make
make install



NOTE: The latest version of Python (2.5) is currently not supported at the writing of this document.

11.     Download and extract the latest version of Zenoss

Code:
cd /usr/local/src/


        Browse to the Zenoss website and download the latest zenoss file.

Code:
tar –xzvf zenoss-2.1.x.x.tar.gz



12.     Change python install dependency

Code:
vi /usr/local/src/zenoss-2.1.x.x/build-functions.sh


        Replace:
# look for python
for p in /usr/local/bin/python2.4 \
        With:
# look for python
for p in /opt/zenoss/python/bin/python
13.     Change ownerships

Code:
chown -R zenoss:zenoss /usr/local/src/zenoss-2.1.0
chown -R zenoss:zenoss /opt/zenoss



14.     Install Zenoss as user zenoss

Code:
su zenoss
cd /usr/local/src/zenoss-2.1.x.x
make clean
install.sh



Configuration and Start
15.     Set permissions

Code:
chown root:zenoss /opt/zenoss/bin/zensocket
chmod 04750 /opt/zenoss/bin/zensocket



16.     Start Zenoss as user zenoss

Code:
/opt/zenoss/bin/zenoss start



Hope this helps someone.

Chris




-------------------- m2f --------------------

Read this topic online here:
http://community.zenoss.com/forums/viewtopic.php?p=18508#18508

-------------------- m2f --------------------



_______________________________________________
zenoss-users mailing list
[email protected]
http://lists.zenoss.org/mailman/listinfo/zenoss-users

_______________________________________________
zenoss-users mailing list
[email protected]
http://lists.zenoss.org/mailman/listinfo/zenoss-users

Reply via email to