How To's Tutorials

Zenoss Core Installation & Configuration on CentOS 6.X /RHEL 6.X

Overview :


Zenoss is an open source real time monitoring tool and comes under GNU General Public License (GPL) version 2. It provides a web interface that allows system administrators to monitor availability, inventory/configuration, performance, and other events.


Most Common Features :


  • Application, Network and Systems Monitoring and Management
  • Alerting and Automatic Remediation
  • System Log Monitoring and Event Management
  • Automated Inventory Discovery and Change Tracking
  • Data Collection via SNMP, SSH, WMI, JMX and Syslog
  • 200+ Community Extensions (ZenPacks)
  • Virtual and Cloud Infrastructure Monitoring and Management
  • Reporting
  • Alerting via Email and SNMP
  • Integration with Configuration Management Tools
  • VMware ESXi monitoring


Installation & Configuration in CentOS 6.X / RHEL 6.X


Step:1 Install Oracle JAVA

As Zenoss Core is not compatible with OpenJDK Java ,so we have to install oracle Java. Download the self-installing RPM of Oracle Java SE Runtime Environment 6u31 from the Java SE 6 Downloads page. The downloaded file will  be “jre-6u31-linux-x64-rpm.bin”


Assign the execute permission


# chmod +x jre-6u31-linux-x64-rpm.bin


Now execute the binary using below Command


#   ./jre-6u31-linux-x64-rpm.bin


Now define the JAVA path , edit the file /etc/profile , add below line at the end


export JAVA_HOME=/usr/java/default/bin


Now run the below command to set java path  on the fly


# source /etc/profile


Check & Verify Java Version


# java -version


Step:2 Disable SE Linux


Zenoss Core is not compatible with Security-Enhanced Linux (SELinux) in enforcing mode. Follow these steps to disable enforcing mode on the Zenoss Core host.


Disable enforcing mode temporarily (avoiding the need to reboot) with the following command:


# setenforce 0


Disable enforcing mode permanently by editing the /etc/selinux/config




Step:3 Install the Zenoss Dependencies Repository


#  rpm -Uvh


Step:4  Install and Configure MySQL Community Server


We can install MySQL Community Server and Zenoss Core on the same host or  we can install them on separate hosts.In my case I am using the Same Host. Do Not set the mysql root password.


# wget

# wget

# wget


Now install above downloaded package using below command :


# yum -y --nogpgcheck localinstall MySQL*


Now Create a file named /etc/my.cnf file, and then add the following lines:





Now Time to start mysql service using below command


# /etc/init.d/mysql start ; chkconfig mysql on


Configure MySQL for Zenoss Core installation. Do not add a space between the single quotes in the following commands:


# mysqladmin -u root password ''
# mysqladmin -u root -h localhost password ''


Step:5 Download & Install the Zenoss Core installation file



Use this url to download zenoss core installation file : " ”



#  wget


Now Install the Zenoss using below command :


#  yum -y --nogpgcheck localinstall zenoss_core-4.2.4.el6.x86_64.rpm


Now Start the following Services


# /etc/init.d/memcached start ; chkconfig memcached on
# /etc/init.d/rabbitmq-server start ; chkconfig rabbitmq-server on
# /etc/init.d/snmpd start ; chkconfig snmpd on
# /etc/init.d/zenoss start ; chkconfig zenoss on


Step:6 Now Access web interface of Zenoss.


Open the web broswer , type  below url & follow the instructions






Click on Set Up Users & set the admin password .




Finally Zenoss Dashboard will look like below , From where we can add our servers and other devices to be monitored.



Post Your Comments
Security Code  *
Enter Security Code  *
Can't read the image? click here to refresh