1 / 41

Web-based 網路管理

Web-based 網路管理. 陳 彥 錚 ( Yen-Cheng Chen) 暨南國際 大學 資訊管理學系 ycchen@ncnu.edu.tw http://www.im.ncnu.edu.tw/ycchen/. 大 綱. WWW 技術與網路管理 網路管理實務. WWW 技術與網路管理. Web-Based Application Model. WWW Client. WWW Server. App. CGI, ASP. Database. HTML. HTTP. HTTP Server. App. H. Socket, RMI,

cyrah
Download Presentation

Web-based 網路管理

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Web-based 網路管理 陳 彥 錚 (Yen-Cheng Chen) 暨南國際大學 資訊管理學系 ycchen@ncnu.edu.tw http://www.im.ncnu.edu.tw/ycchen/

  2. 大 綱 • WWW技術與網路管理 • 網路管理實務

  3. WWW技術與網路管理 • Web-Based Application Model WWW Client WWW Server App. CGI, ASP Database HTML HTTP HTTP Server App. H Socket, RMI, CORBA, DCOM App. Applet Applet

  4. Why Web-Based Applications? • Client-Server Base • Universal Client • Rich Multimedia Content • Platform Independence • Open & Common Communication Protocol • Easy Maintenance & Update • Executable Programs Embedded • Distributed & Network-Centric Computing

  5. Managed Device (Agent) WWW Server WWW Client User Interface (UI) Manager UI/Manager Proxy Agent UI/Manager UI Manager UI/Manager UI Manager/ORB UI/Manager/ORB (ORB) UI/Manager Agent with Web Server SNMP Proprietary Protocol (Java RMI, Socket,…) Objects/ORB Web-Based 網路管理 ORB: Object Request Broker

  6. P H H U User Interface Manager HTTP Server Proxy Agent SNMP Agent A M M M U U U P A M H SNMP Support in Agent WWW Client HTTP server Managed Devices SNMP HTTP SNMP HTTP SNMP

  7. H H U U M M Agent with Web Server HTTP A HTTP/SNMP SNMP A

  8. Design Considerations of Web-Based Network Management • General Design Considerations • System Architecture • User Interface Design • Database Access Design • Event Reporting • Trouble Ticket • Security Management

  9. System Architecture • Support SNMP ? • Integrated with Legacy Tools/Systems ? • Maintenance and Update Task ? • Single or Multiple Users ? • Require Client Mobility ? • Support CORBA/DCOM ?

  10. User Interface Design • Icons for Network Devices • Status of Network Devices • Network Configuration • Network Topology • Hierarchical Display

  11. How to make GUI dynamic? • Animated GIF. • Change browser object’s properties by JavaScript, VBScript. • Java Applet (AWT, JFC), ActiveX control. • Interactively load web pages from server. • AJAX • HTML 5

  12. NM Data Representation • Table • Gauge/Threshold • Pie

  13. NM Graph Representation ActiveX Still Image (GIF/JPEG) JavaScript Java

  14. JavaScript Examples

  15. Web Client-Server Communication • HTTP for normal client-req-server-resp communication. • Application-specific TCP/UDP socket communication. • Socket for server-to-client communication • Java Sand Box Issues • Communication among clients. • CORBA/IIOP or DCOM for distributed object communication.

  16. AJAX • Asynchronous JavaScript And XML • 在JavaScript程式中,可以使用http連至伺服器讀取xml檔案。 • 讀取動作於背後進行,網頁維持原畫面正常運作。 • 一旦資料從伺服器讀取後,再更新網頁內容。 Ex: gmail, google maps,…

  17. Event Reporting • Requirement: When a network event/fault occurs, network managers should be notified as soon as possible. • WWW Client should be capable of passively receiving information from WWW Server. • HTTP SNMP ICMP Applet • TCP/UDP HTTP server

  18. Applet Applet Applet Server-to-Client Communication • Communication mechanism? • Standard message format? • Which clients are running? SNMP ICMP ? HTTP server

  19. Types of Alarm Report } • Pure Text Event • Audio Alarm • Visible Alarm • Pager • E-mail WWW Browser Java, JavaScript HTML, Plug-in ... } Server RS-232, mail, ...

  20. TT Trouble Ticket  SNMP ICMP    HTTP server DB

  21. 網路管理實務 • HiNet網路管理系統 • HiView: A Web-Based Network Management System for HiNet Backbone Network. • HiPOP: A Web-Based Network Management System for HiNet POP Network. • HiNet網管應用 • Government Service Network (GSN) • Taiwan Internet Exchange (TWIX) • Chunghwa Telecomm. Intranet

  22. .. .... .. .... .. .. .... .. HiNet網路示意圖 Backbone PoP Internet T1 Channel Switch 高雄 Router 台南 .... Remote Access Server 台中 Modem Pool 新竹 桃園 台北 出國 Other ISP .... .. ... .... ... NM NM WWW Server Mail Server DNS Server Modem HiPOP HiView HiNet Servers Switch End-User PC PoP: Point of Presence

  23. PC UNIX .. .... .. .... .. .. .... HiNet網路管理系統硬體架構圖 Sybase Database HiView Server HiView Clients . . . UNIX HiNet HiNet Cisco Routers HiNet Servers ... WWW Server Mail Server DNS Server

  24. System Architecture HiView Server Network Elements HiView Client Solaris HTTP Socket JDBC SNMP ICMP Web Clients Apache Web Server CGI Programs HTML Pages Sybase Server Netscape Navigator 4.04 + Java 1.1.4 HiView 程式 Java Applets

  25. Technologies for Developing HiView • Java • Java Management API • JDBC • JFC (Java Foundation Class) • RMI (Remote Method Invocation) • JavaScript • SNMP Programming • Web Server Authentication and Access Control • Client-Side State Maintenance • CGI • C, C++, Perl • Sybase DB-library

  26. Management Features: • Status Display • QoS Monitoring • Alarm Reporting • Trouble Ticketing • Traffic Monitoring • System Administration

  27. Login

  28. Main Menu

  29. Status Display Name: CHT-DNS&Mail Type: Domain Name Server State: Normal Packet Loss Rate: 3% Round Trip Time: 21ms State Critical Major Minor Warning Normal Unknown Color Packet Loss Rate >80% >60% >40% >20% <20% > Threshold Round Trip Time

  30. Interface Information

  31. QoS Monitoring • Packet Loss Rate • Round Trip Time

  32. Alarm Reporting • Round Trip Time Threshold Setting • Trouble Ticketing • Audio Alarm • Pager Alarm • E-Mail Alert

  33. Trouble Ticket

  34. Traffic Monitoring

  35. Traffic Data Graph

  36. Weekly/Monthly Traffic Monitoring Report

  37. Weekly/Monthly Traffic Monitoring Report (cont.)

  38. Access Control for Customer Network Traffic Monitoring

  39. On-Line Traffic Monitoring

  40. WebNMS http://www.webnms.com/webnms/index.html

  41. 結 語 • Web-based network management systems will be more popular in the near future. • Network management from ISP’s viewpoint. • Provide remote access of customer’s network traffic monitoring. • More integration with HiNet’s operations and services.

More Related