Real Time Network Monitoring System

10,742 views

Published on

My Final Year Project presentation

3 Comments
4 Likes
Statistics
Notes
No Downloads
Views
Total views
10,742
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
500
Comments
3
Likes
4
Embeds 0
No embeds

No notes for slide

Real Time Network Monitoring System

  1. 1. Real-Time Network Monitoring System Cross-Platform Open Source Lightweight
  2. 2. Contents: <ul><li>Introduction
  3. 3. Objectives & Scope of the System
  4. 4. Software & Hardware Requirements
  5. 5. Feasibility Study
  6. 6. Analysis of the System
  7. 7. Software Engineering Paradigm Applied
  8. 8. System Design
  9. 9. System Testing
  10. 10. Limitations & Future Enhancements </li></ul>
  11. 11. Introduction <ul><li>A smart way to manage and monitor local network resources.
  12. 12. Enables the local administrator to perform real-time monitoring on a huge network.
  13. 13. Works as a Decision Support System for the administrator.
  14. 14. Helps the administrator to keep up his job challenges. </li></ul>
  15. 15. Objectives & Scope of the System <ul>Objective: </ul>The main objective of the system is to develope a full fledged system giving details about the local network. <ul>Scope: </ul>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.
  16. 16. Software & Hardware Requirements <ul><li>For Client Machine: </li><ul><li>Software Requirements: </li><ul><li>Windows XP or Linux Operating System
  17. 17. Java Runtime Environment </li></ul><li>Hardware Requirements: </li><ul><li>Pentium 4 or Above Processor
  18. 18. 512 Mega Bytes Random Access Memory
  19. 19. 40 Gig a Bytes Hard Disk </li></ul></ul></ul>
  20. 20. <ul><li>For Server: </li><ul><li>Software Requirements: </li><ul><li>Ubuntu Linux 9.10 Release (Karmic Koala) or above
  21. 21. NetBeans 6.8 with Java Development Kit 1.6 (only for Development).
  22. 22. Java 6 Runtime Environment
  23. 23. MySQL Server 5.1.37-1 Ubuntu Release
  24. 24. MySQL Workbench(only for Development)
  25. 25. Common UNIX Printing System-CUPS. </li></ul><li>Hardware Requirements: </li><ul><li>Pentium Dual Core Processor or above
  26. 26. 2 Gig a Byte Random Access Memory
  27. 27. 60 Gig a Byte Hard Disk </li></ul></ul></ul>Software & Hardware Requirements
  28. 28. Feasibility Study <ul><li>Economic Feasibility
  29. 29. Technical Feasibility
  30. 30. Operational Feasibility
  31. 31. Behavioral Feasibility </li></ul>
  32. 32. Analysis of the System <ul><li>Identification of need
  33. 33. Prelimnary Investigation
  34. 34. Analysis of the Proposed System </li></ul>
  35. 35. Data Flow Diagrams
  36. 36. Request Response Request Response Response Request Top Level Data Flow Diagrams
  37. 37. Context Level Data Flow Diagram for Proposed Real-Time Network Monitoring System
  38. 38. Software Engineering Paradigm Applied Water Fall Model
  39. 39. System Design
  40. 40. Use-Case Diagram
  41. 41. Activity Diagram for Server Side Process
  42. 42. Activity Diagram for Client Side Process
  43. 43. Entity-Relationship Diagram for Client monitor
  44. 44. Software Testing <ul><li>Verification and Validation is performed.
  45. 45. Testing Strategies: </li><ul><li>Black-Box Testing
  46. 46. White-Box Testing
  47. 47. Ticking Box Testing </li></ul><li>Testing Levels: </li><ul><li>Unit Testing
  48. 48. Integrated Testing </li></ul></ul>
  49. 49. Limitations <ul><li>Requires separate login and thus the default login authentication system of the operating system is disabled.
  50. 50. Server side works well under Linux Operating System(specifically Ubuntu 9.10 Karmic Koala).
  51. 51. Does not monitor all shared resources. </li></ul>
  52. 52. Future Enhancements <ul><li>Can be upgraded to include monitoring of other resources such as fax machines, scanners, etc.
  53. 53. Printer monitor must be upgraded to include </li><ul><li>automatic print request routing
  54. 54. making the print facility to be directly invoked from other applications. </li></ul><li>Can enhanced to include a network firewall.
  55. 55. Client monitor can be enhanced by upgrading the static graphs to dynamic making it more real-time.
  56. 56. Also a chat application can be embedded in it. </li></ul>
  57. 57. References <ul>Book References: <ul><li>Core Java 2 Volume I Fundamentals.pdf
  58. 58. Java Network Programming, 3 rd Edition
  59. 59. JSP Introduction.pdf
  60. 60. Servlets and JSP.pdf
  61. 61. Socket Networking
  62. 62. J2EE and XML Development.pdf
  63. 63. J2EE - XML based WebServices.pdf
  64. 64. Java Testing and Design.pdf
  65. 65. J2EE Architects Handbook V1.0.0.pdf
  66. 66. Core Java 2 Volume II Advanced features
  67. 67. Java IO 2 nd Edition </li></ul></ul><ul>Website References: <ul><li>http://java.sun.com/docs/books/tutorial/reallybigindex.html
  68. 68. http://www.codemiles.com/java/client-server-forum-discussion-t5904.html
  69. 69. http://itsanimesh.com/2009/07/17/how-to-install-and-configure-apache-tomcat-on-ubuntu/
  70. 70. http://java.sun.com/docs/books/tutorial/networking/datagrams/clientServer.html
  71. 71. http://www.caucho.com/resin-3.0/servlet/servlet.xtp
  72. 72. http://www.enderunix.org/docs/eng/daemon.php
  73. 73. http://www.unix.com/shell-programming-scripting/37903-run-shell-script-daemon.html
  74. 74. http://www.theserverside.com/discussions/thread.tss?thread_id=30517
  75. 75. http://forums.sun.com/thread.jspa?threadID=438144
  76. 76. http://www.unix.com/programming/23183-how-write-daemon.html </li></ul></ul>
  77. 77. Thank You

×