En aquest document suposem que hem creat un usuari zenoss i que el path on instal·larem el zenoss és a /usr/local/zenoss. Quan es mostren les comandes que s'executen quan surt el prompt # la comanda s'executa amb l'usuari root, quan el promt és $ s'executa amb l'usuari zenoss.
# apt-get install openssh-server subversion gcc g++ mysql-server libmysqlclient15-dev snmp make swig autoconf bzip2 unzip
# mkdir -p /usr/local/zenoss
$ echo "export ZENHOME=/usr/local/zenoss" >> ~/.bahsrc
$ echo "export PYTHONPATH=$ZENHOME/lib/python" >> ~/.bashrc
Ens descarreguem el codi font des del subversion:
$ svn co http://dev.zenoss.org/svn/branches/zenoss-2.5.x/inst zenossinst-2.5.x
Això tardarà una mica, s'ha de descarregar tot el codi font i totes les llibreries que utilitza, això instal·la un entorn totalment separat, és a dir un python a un altre path i totes les llibreries que necessita.
$ cd zenossinst-2.5.x
$ SVNTAG=branches/zenoss-2.5.x ./install.sh
Un cop tot compilat i instal·lat ens demanarà que fem setuid al binari zensocket.
# chown root:zenoss /usr/local/zenoss/bin/zensocket
# chmod 04750 /usr/local/zenoss/bin/zensocket
Ja podem accedir a la interfície web a través de http://hostname:8080 (si voleu canviar el port es pot fer a través del fitxer $ZENHOME/etc/zope.conf)
Ara ja podem engegar tots els serveis del zenoss amb:
I had a sleepless night to install Zenoss. God saved me early in the morning providing this post! Million thanks, it worked and no firing from manager! Superb!
ResponEliminaAdministration CV