Zenoss is an Open Source IT monitoring and management application. Zenoss Core is the name of the Open Source release, and the commercial version is called Zenoss Service Dynamics', and includes additional functionality including impact management. User:Drobbins Daniel Robbins is part of the Zenoss team, so you are encouraged to give Zenoss a try if you enjoy Funtoo Linux :)
Zenoss Core and Service Dynamics are currently built to install on top of Red Hat Enterprise Linux 5.x. The best way to run Zenoss on Funtoo Linux is to set up a container or virtual machine on a Funtoo Linux system using OpenVZ, LXC or KVM.
The current release of Zenoss Core is 3.2.1. Version 4.1 alpha is available.
The commercial version is 4.1.1 and contains a significantly improved, more scalable architecture, but functionality-wise is very similar to version 3.x.
Zenoss Service Dynamics 4.x Tuning
Zenoss Service Dynamics uses several new technologies including RabbitMQ and some Java-based applications, which can consume quite a bit of memory. The minimum recommended amount of RAM for a Zenoss 4.x install is 8GB.
This section will document some steps you can use to make Zenoss more memory-efficient.
Zends is a commercially-licensed version of MySQL that is included with Zenoss Service Dynamics. By default, it is tuned to handle up to 2000 devices. For smaller installations, the pool and cache sizes may be a bit high.
To change settings for zends, edit /opt/zends/etc/zends.conf. Change innodb_buffer_pool_size to a smaller value, such as 256M. You can also lower the other sizes accordingly. Sugested minimal configuration:
innodb_buffer_pool_size = 256M # log file size should be 25% of of buffer pool size innodb_log_file_size = 64M innodb_additional_mem_pool_size = 16M innodb_log_buffer_size = 4M
You will need to edit this file as root. After making changes, perform the following steps:
# /etc/init.d/zends stop # rm /etc/zends/data/ib_logfile* # /etc/init.d/zends start