Sie sind auf Seite 1von 22

Real-Time Network Monitoring System

Cross-Platform Open Source

Lightweight
Real-Time 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

Real-Time Network Monitoring System

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.

Real-Time Network Monitoring System

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.

Real-Time Network Monitoring System

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

Real-Time Network Monitoring System

For Server:

Software &Requirements: Software Hardware 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.37-1 Ubuntu Release MySQL Workbench(only for Development)

Common UNIX Printing System-CUPS.

Hardware Requirements:

Pentium Dual Core Processor or above

2 Gig a Byte Random Access Memory


60 Gig a Byte Hard Disk

Real-Time Network Monitoring System

Feasibility Study

Economic Feasibility
Technical Feasibility

Operational Feasibility
Behavioral Feasibility

Real-Time Network Monitoring System

Analysis of the System

Identification of need
Prelimnary Investigation

Analysis of the Proposed System

Real-Time Network Monitoring System

Data Flow Diagrams

Real-Time Network Monitoring System

Response Request

Top Level Data Flow Diagrams

Request Response Request Response

Real-Time Network Monitoring System

10

Context Level Data Flow Diagram for Proposed Real-Time Network Monitoring System

Real-Time Network Monitoring System

11

Software Engineering Paradigm Applied

Water Fall Model

Real-Time Network Monitoring System

12

System Design

Real-Time Network Monitoring System

13

Use-Case Diagram

Real-Time Network Monitoring System

14

Activity Diagram for Server Side Process

Real-Time Network Monitoring System

15

Activity Diagram for Client Side Process

Real-Time Network Monitoring System

16

Entity-Relationship Diagram for Client monitor

Real-Time Network Monitoring System

17

Software Testing

Verification and Validation is performed.


Testing Strategies:

Black-Box Testing
White-Box Testing Ticking Box Testing Unit Testing Integrated Testing

Testing Levels:

Real-Time 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.

Real-Time 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 real-time. Also a chat application can be embedded in it.

Real-Time Network Monitoring System

20

References
Website References:

Book References:
Core Java 2 Volume I Fundamentals.pdf Java Network Programming, 3rd Edition JSP Introduction.pdf Servlets and JSP.pdf Socket Networking J2EE and XML Development.pdf

http://java.sun.com/docs/books/tutorial/reallybigindex.ht ml http://www.codemiles.com/java/client-server-forumdiscussion-t5904.html http://itsanimesh.com/2009/07/17/how-to-install-andconfigure-apache-tomcat-on-ubuntu/

http://java.sun.com/docs/books/tutorial/networking/data grams/clientServer.html
http://www.caucho.com/resin-3.0/servlet/servlet.xtp http://www.enderunix.org/docs/eng/daemon.php http://www.unix.com/shell-programmingscripting/37903-run-shell-script-daemon.html http://www.theserverside.com/discussions/thread.tss?th read_id=30517 http://forums.sun.com/thread.jspa?threadID=438144 http://www.unix.com/programming/23183-how-writedaemon.html

J2EE - XML based WebServices.pdf

Java Testing and Design.pdf

J2EE Architects Handbook V1.0.0.pdf

Core Java 2 Volume II Advanced features


Java IO 2nd Edition

Real-Time Network Monitoring System

21

Real-Time Network Monitoring System

22

Das könnte Ihnen auch gefallen