## Pre-Flight * SNMP uses **UDP** on port **161** * Zenoss provides [a lot of useful documentation](http://community.zenoss.org/community/documentation/official_documentation?view=overview). * The following ports need to be allowed *to* the **server**: | Port | Protocol | Description | |------|----------|----------------------| | 8080 | HTTP | Zenoss Web Interface | | 514 | UDP | Inbound syslog | | 162 | UDP | Inbound SNMP Traps | ## Installation ### Zenoss Server **Note**: Zenoss does *not* like special characters in the MySQL root password. ```bash # Install necessary packages; MySQL and net-snmp are required yum -y install mysql-server net-snmp net-snmp-utils gmp libgomp libgcj liberation-fonts # Configure MySQL # Install Zenoss mkdir zenoss.temp; cd zenoss.temp wget http://downloads.sourceforge.net/zenoss/zenoss-3.2.0.el5.i386.rpm rpm -ivh zenoss-3.2.0.el5.i386.rpm service zenoss start ``` This sets up *everything*. Go get some tea; this shall take a while. Then navigate to `http://:8080` to finish setup. [This book](http://www.amazon.com/Zenoss-Core-Network-System-Monitoring/dp/1849511586) is your friend, friend. ## Uninstallation Navigate to the directory where Zenoss was installed. [root@zenoss zenoss]# ./uninstall ## Miscellaneous * Edit `/opt/zenoss/etc/zope.conf` and edit the `address` under ``. * Don't change the default directory (`/usr/local/zenoss`) * Changed zSnmpVer to v2c under "Configuration Properties" for Device Class * Reinstalled Zenoss for HDD monitoring * [A most excellent overview of SNMP](http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch22_:_Monitoring_Server_Performance#SNMP_Version_3). This is probably all you need to get started. * Change admin password like so: su - zenoss /usr/local/zenoss/zenoss/bin/zenpass * If you have a non-default port, your email alerts will still use the default (8080). To change this, edit `$ZENHOME/etc/zenactions.conf`, add a line like so, and restart Zenoss zopeurl      http://servername.tld:9090