Professional Documents
Culture Documents
Real-Time Network Monitoring System: Cross-Platform Open Source Lightweight
Real-Time Network Monitoring System: Cross-Platform Open Source Lightweight
Real-Time Network Monitoring System: Cross-Platform Open Source Lightweight
System
Cross-Platform
Open Source
Lightweight
RealTime Network Monitoring System 1
Contents:
Introduction
Objectives & Scope of the System
Software & Hardware Requirements
Feasibility Study
Analysis of the System
Software Engineering Paradigm Applied
System Design
System Testing
Limitations & Future Enhancements
RealTime Network Monitoring System 2
Introduction
A smart way to manage and monitor local network
resources.
Enables the local administrator to perform realtime
monitoring on a huge network.
Works as a Decision Support System for the
administrator.
Helps the administrator to keep up his job challenges.
RealTime Network Monitoring System 3
Objectives & Scope of the System
Objective:
The main objective of the system is to develope a
full fledged system giving details about the local
network.
Scope:
The Real time Network Monitoring System can be
widely used in networks of organization where a large
number of computer systems, network printers are a
part such as BPO s, Software Development Firms,
Universities, Colleges etc.
RealTime Network Monitoring System 4
Software & Hardware Requirements
For Client Machine:
Software Requirements:
Windows XP or Linux Operating System
Java Runtime Environment
Hardware Requirements:
Pentium 4 or Above Processor
512 Mega Bytes Random Access Memory
40 Gig a Bytes Hard Disk
RealTime Network Monitoring System 5
For Server:
Software & Hardware Requirements
Software Requirements:
Ubuntu Linux 9.10 Release (Karmic Koala) or above
NetBeans 6.8 with Java Development Kit 1.6 (only for Development).
Java 6 Runtime Environment
MySQL Server 5.1.371 Ubuntu Release
MySQL Workbench(only for Development)
Common UNIX Printing SystemCUPS.
Hardware Requirements:
Pentium Dual Core Processor or above
2 Gig a Byte Random Access Memory
60 Gig a Byte Hard Disk
RealTime Network Monitoring System 6
Feasibility Study
Economic Feasibility
Technical Feasibility
Operational Feasibility
Behavioral Feasibility
RealTime Network Monitoring System 7
Analysis of the System
Identification of need
Prelimnary Investigation
Analysis of the Proposed System
RealTime Network Monitoring System 8
Data Flow Diagrams
RealTime Network Monitoring System 9
Response
Request
Request
Response
Request
Response
RealTime Network Monitoring System 10
Context Level Data Flow Diagram for Proposed Real-Time Network
Monitoring System
RealTime Network Monitoring System 11
Software Engineering Paradigm Applied
RealTime Network Monitoring System 12
System Design
RealTime Network Monitoring System 13
UseCase Diagram
RealTime Network Monitoring System 14
Activity Diagram for Server Side Process
RealTime Network Monitoring System 15
Activity Diagram for Client Side Process
RealTime Network Monitoring System 16
EntityRelationship Diagram for Client monitor
RealTime Network Monitoring System 17
Software Testing
Verification and Validation is performed.
Testing Strategies:
BlackBox Testing
WhiteBox Testing
Ticking Box Testing
Testing Levels:
Unit Testing
Integrated Testing
RealTime Network Monitoring System 18
Limitations
Requires separate login and thus the default login
authentication system of the operating system is
disabled.
Server side works well under Linux Operating
System(specifically Ubuntu 9.10 Karmic Koala).
Does not monitor all shared resources.
RealTime Network Monitoring System 19
Future Enhancements
Can be upgraded to include monitoring of other resources such as
fax machines, scanners, etc.
Printer monitor must be upgraded to include
automatic print request routing
making the print facility to be directly invoked from other
applications.
Can enhanced to include a network firewall.
Client monitor can be enhanced by upgrading the static graphs to
dynamic making it more realtime.
Also a chat application can be embedded in it.
RealTime Network Monitoring System 20
References
ook References: Website References:
Core Java 2 Volume I Fundamentals.pdf http://java.sun.com/docs/books/tutorial/reallybigindex.html
Java Network Programming, 3rd Edition http://www.codemiles.com/java/clientserverforumdiscussiont5904.html
JSP Introduction.pdf http://itsanimesh.com/2009/07/17/howtoinstallandconfigureapache
tomcatonubuntu/
Servlets and JSP.pdf
http://java.sun.com/docs/books/tutorial/networking/datagrams/clientServer.h
Socket Networking tml
J2EE and XML Development.pdf http://www.caucho.com/resin3.0/servlet/servlet.xtp
J2EE XML based WebServices.pdf
http://www.enderunix.org/docs/eng/daemon.php
Java Testing and Design.pdf
http://www.unix.com/shellprogrammingscripting/37903runshellscript
J2EE Architects Handbook V1.0.0.pdf daemon.html
Core Java 2 Volume II Advanced features http://www.theserverside.com/discussions/thread.tss?thread_id=30517
Java IO 2nd Edition http://forums.sun.com/thread.jspa?threadID=438144
http://www.unix.com/programming/23183howwritedaemon.html
RealTime Network Monitoring System 21
RealTime Network Monitoring System 22