Server Monitoring – Zenoss


Server monitoring is one of the most important aspect concerned with various Datacenters around the world as most of the customers require uninterrupted services anytime of a day ( 24 X 7 X forever ). So for this to happen all the servers/services/devices etc should be running properly without any issues. Traditional server management is tedious in Datacenter level as it will be difficult to keep in pace with the amount of changes in this dynamic environment. In order to keep up with the pace Datacenters uses different kind of monitoring tools so that they can easily identify which device/server is having issues.

Zenoss is a simple-to-install easy-to-configure and stable single opensource server/network monitoring product, which can be deployed effectively to monitor various devices, hosts and services. It delivers the functionality to effectively manage the configuration, health and performance of networks, servres and applications, through a single integrated software package.

Why Zenoss:

Zenoss and all its components are easily available under most of the Linux distributions.

Legacy monitoring tools are not able to keep up with the increased volume, speed, and complexity of real-time configuration changes and the interdependency between physical and virtual IT assets.

Zenoss builds on the basic operation of SNMP ( monitor their networks proactively and listen for things going down) and uses a comprehensive well built interface to manage even the largest and most diverse environment.

Installation:

—————

Requirements:

Any Linux variant of your choice

Zenoss package that can be downloaded from the mirror sites or the main site.

Minimum RAM is 2 GB, ( more RAM, the better )

1. Download the zenoss package

# ls

zenoss-stack-3.1.0-linux.bin

# chmod 700 zenoss-stack-3.1.0-linux.bin

# ./zenoss-stack-3.1.0-linux.bin

This would install the zenoss package without much fuss.

Configuration:

Once the zenoss package is installed we can access the Graphical User Interface provided along with it for easy management. Access your browser through the following URL:

http://localhost:8080

Make sure that you enable the port 8080 in your firewall setting ( iptables ) or ( csf )

# vi /etc/csf/csf.conf

Append 8080 to the line TCP_IN and TCP_OUT

# csf -r to reload the rules

# netstat -platn | grep :8080 to verify if the port is open

The GUI tool is nice and easily to understand what different tabs on the it does. One of the most important tab is that of the Infrastructure

Infrastructure tab:

Adds a host/service/device to the monitored list. Inorder to check whether a device is online or not a simple ping command is sufficient, but for monitoring the services running on a system, it must have SNMP enabled.

Check your repos if snmp is available

# yum search snmp

# yum -y install snmp

# service snmpd restart

Reports tab:

Once the setup is complete and monitoring starts, the most important menu is Reports, to check the current status of various devices/hosts. Many nice features are available in the reports menu.

Do explore various functions via the Interface and you will find all your network monitoring requirements are catered for. You will soon find out how quickly you can manage hosts/services/applications to your monitoring list from the GUI provided by Zenoss and have them monitored round the clock.

Leave a Reply