Just a quick cheat-sheet for myself:
# aptitude install mysql-server libmysqlclient15-dev python-dev build-essential swig autoconf snmp bind9-host python-setuptools
# adduser zenoss
# mkdir /usr/local/zenoss
# chown zenoss /usr/local/zenoss
# su - zenoss
$ vi ~/.bashrc # add a few env vars:
export ZENHOME=/usr/local/zenoss
export PYTHONPATH=$ZENHOME/lib/python
export PATH=$ZENHOME/bin:$PATH
$ source ~/.bashrc
$ wget http://downloads.sourceforge.net/zenoss/zenoss-2.1.2-0.tar.gz
$ tar xzf zenoss-2.1.2-0.tar.gz
$ cd zenoss-2.1.2/
$ ./install.sh # logout as zenoss
# chown root:zenoss /usr/local/zenoss/bin/zensocket
# chmod 04750 /usr/local/zenoss/bin/zensocket
http://hostname:8080/zport/dmd 🙂
as the zenoss user to {start|stop|restart|status|list} the zenoss services:
$ $ZENHOME/bin/zenoss start
$ $ZENHOME/bin/zenoss status
...
Read zenoss-2.1.2/INSTALL.txt for further notes on sysctl settings, etc.. Other configurations *should* be done in a production environment – this was only a quick scratch install for testing.