(Network Monitoring Tool)
MCA2 SEM –III
KIT IMER’s MCA Dept.
What is Zenoss Core?
Zenoss (Zenoss Core) is an open source application, server and
network management platform based on the Zope application
server. It's released under the GNU General Public License (GPL)
Zenoss Core provides a web interface that allows system
administrators to monitor availability, inventory/
configuration, performance, and events
Why Zenoss Core?
Open Source Monitoring Solution
More features including WMI performance monitoring
Powerful plugins (ZenPacks)
What Technologies used in Zenoss?
Zope :-Application server: An object-oriented web
server written in Python.
Python:-Extensible programming language.
Net-SNMP-: Monitoring protocol that collects
systems status information.
RRDtool:- Graph and log time series data.
MySQL:- A popular open source database.
Twisted:- An event-driven networking engine written
What Zenoss Core can do?
Monitoring availability of network devices using SNMP, SSH, WMI
Monitoring of network services (HTTP, POP3, NNTP, SNMP, FTP)
Monitoring of host resources (processor, disk usage) on most
network operating systems.
Time-series performance monitoring of devices
Extended Microsoft Windows monitoring via Windows
Management Instrumentation using Zenoss open source extensions
Event management tools to annotate system alerts
Automatically discovers network resources and changes in network
Alerting system provides notifications based on rule sets and on-call
Zenoss Core is flexible enough to work from a command line, but most
of our work will take place via a web interface, which is based on the
Zope application server framework.
Zope is a popular, extensible application server written in Python.
It features a built-in web server, transactional object database, and HTML
Python is the basis for Zope; it's also the basis for Zenoss Core.
RRD:- stores time series performance data
CMDB:- managing the configuration, relationship, and change history of the IT
environment, which creates a detailed model of the network
The collection layer includes several daemons that gather information about
devices, performance, and Events. They feed information to ZenHub to distribute
to the appropriate database.
The Zenoss Core daemons are easy to
identify—they all start with the prefix "zen".
It is a computer program that runs as a background process, rather than
being under the direct control of an interactive user
Device management daemons:-
Performance and availability daemons:-
Zenoss Core Installation
1. visit www.zenoss.com/download.
2. find native packages, stack installers, and source files for several
operating systems:- Red Hat Enterprise
Linux, Centos, Ubuntu, Fedora Core, OS X, OpenSuse, and
3. Preparing devices for monitoring
4. Configuring SNMP and WMI
5. Configuring firewall
Zenoss is a good choice for open source network and
The Zenoss system provides full stack coverage
of networks, servers, applications, services, and
3) Zenoss Core Network and
System Monitoring by Michael