我使用的zenoss版本:3.1.0 ,系统版本:RHEL6.4


安装准备

首先,Zenoss的安装需要mysql和snmp等软件的支持,使用yum安装:

yum -y install mysql mysql-server net-snmp net-snmp-utils mysql-devel


mysql安装后,要确保可以使用root用户登进。

service mysqld restart

mysql -u root -p


另外,之后的安装过程中可能会提示需要autoconf,svn,gcc-c++等软件,自行yum安装即可。


开始安装

首先新建zenoss用户:

useradd zenoss


设置环境变量:

vim /etc/profile

在文件尾添加

export ZENHOME=/usr/local/zenoss

export PYTHONPATH=$ZENHOME/lib/python

export PATH=$ZENHOME/bin:/$ZENHOME/sbin:$PATH


要使之生效需要source命令:

source /etc/profile   


创建zenoss工作目录,并使之属主为zenoss账户:

mkdir /usr/local/zenoss/

chmod zenoss /usr/local/zenoss


下载zenoss安装包(如wget):

cd /tmp/

wget http://downloads.sourceforge.net/zenoss/zenoss-3.1.0.tar.gz

tar -zxvf zenoss-3.1.0.tar.gz

cd zenoss-3.1.0

./install.sh

安装过程中有一步询问你:Do you want me to keep your existing database? (Y/n)

选择N,新建zenoss要用的数据库即可。


最后为zensocket目录修改属性:

chown root:zenoss /usr/local/zenoss/bin/zensocket 

chmod 04750 /usr/local/zenoss/bin/zensocket


使用脚本开启zenoss:

/usr/local/zenoss/bin/zenoss restart

经过漫长等待后,在浏览器输入主机地址:8080,即可使用。


安装成功。