Chapter 14 Web-Based Management 14-1 Chapter 14

Slides:



Advertisements
Similar presentations
What's a Proxy Printer Provider? PWG WIMS-CIM Working Group Rick Landau Dell, CTO Office 2008/07/15 v0.1.
Advertisements

What's a Proxy Printer Provider? PWG WIMS-CIM Working Group Rick Landau Dell, CTO Office 2008/08/08 v0.2.
Title of IM2009 Application Session Paper Author(s) Affiliation(s) {john,
Overview Environment for Internet database connectivity
1 In the Name of the Most High New Trends in Network Management.
Welcome to Middleware Joseph Amrithraj
Chapter 11 Telecommunications Management Network Chapter 11 Network Management: Principles and Practice © Mani Subramanian
Web Visualization Technology Horner APG Ver 1.0.
Technical Architectures
Chapter 14 Web-Based Management 14-1 Chapter 14
1. Introducing Java Computing  What is Java Computing?  Why Java Computing?  Enterprise Java Computing  Java and Internet Web Server.
Network Management with JMX Thu Nguyen Oliver Argente CS158B.
Modified by: Masud-Ul-Hasan and Ahmad Al-Yamani 1 Chapter 11 Network Management (Selected Topics)
Windows Management Instrumentation Tool (WMIT) Mike Lawson & Steve Wise CS526 Semester Project 12/08/03.
© DSRG 2001www.cs.agh.edu.pl Cross Grid Workshop - Kraków Krzysztof Zieliński, Sławomir Zieliński University of Mining and Metallurgy {kz,
The Pros and Cons of Collecting Performance Data using Agentless Technology Dima Seliverstov John Tavares Tianxiang Zhang BMC Software, Inc.
L EC. 01: J AVA FUNDAMENTALS Fall Java Programming.
Introduction to Pegasus An Open-Source WBEM implementation March Karl Schopmeyer Chair Enterprise Management Forum
Understanding and Managing WebSphere V5
Chapter 14 Network Management Business Aspects Architectures Technology.
SNMP ( Simple Network Management Protocol ) based Network Management.
Distributed System Administration From “The Continuing Evolution of Distributed Systems Management” by Westerinen and Bumpus (DMTF) Week-7.
Enterprise Manager
Oracle8 JDBC Drivers Section 2. Common Features of Oracle JDBC Drivers The server-side and client-side Oracle JDBC drivers provide the same basic functionality.
1 IEEE LAN/ MAN Banf 1998 Open Java-Based Intelligent Agent Architecture for Adaptive Networking Devices Tal Lavian, Bay Architecture Lab
Internet, intranet, and multimedia database processing l Database processing across local and wide area networks l Alternative architectures for distributing.
Communication and Functional Models
Fundamentals of Network Management by Behzad Akbari Fall 2008 In the Name of the Most High.
WEB BASED DATA TRANSFORMATION USING XML, JAVA Group members: Darius Balarashti & Matt Smith.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
Java Management Extensions (JMX) Jmx Introduction.
Web-Based Management. Display on Web browser Economical displays Ubiquitous access Reduction in network load for non-polled configuration Web Interface.
WEB SERVER SOFTWARE FEATURE SETS
DMTF Standards Overview WBEM and CIM September 18, 2002 Andrea Westerinen Julie Schott Cisco Systems.
The Holmes Platform and Applications
Network Management Overview
Network management Communication model
Databases (CS507) CHAPTER 2.
14. Network Management System (NMS)
Chapter 14 Network Management
Project Target Develop a Web Based Management software suit that will enable users to control Hardware using standard HTTP & Java Applet compatible web.
Chapter 2: Database System Concepts and Architecture - Outline
Netscape Application Server
System Architecture & Hardware Configurations
Chapter 10 Telecommunications Management Network *
Database System Concepts and Architecture
The Client/Server Database Environment
Chapter 3 Basic Foundations: Standards, Models and Language
System Architecture & Hardware Configurations
Introduction to Pegasus An Open-Source WBEM implementation
Introduction to J2EE Architecture
#01 Client/Server Computing
Chapter 3: Windows7 Part 4.
Ch > 28.4.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Chapter 1 Data Communications and NM Overview 1-1 Chapter 1
Data, Databases, and DBMSs
Distributed System Using Java 2 Enterprise Edition (J2EE)
Lecture 1: Multi-tier Architecture Overview
Fundamentals of Network Management
Distributed Systems Bina Ramamurthy 12/2/2018 B.Ramamurthy.
SNMP (Simple Network Management Protocol) based Network Management
SNMP (Simple Network Management Protocol) based Network Management
Chapter 1 Data Communications and NM Overview 1-1 Chapter 1
Chapter 4 Network Management Standards and Models
Hitachi Storage Service Manager Software Architecture
Chapter 4 Network Management Standards and Models
Architectural Mismatch: Why reuse is so hard?
#01 Client/Server Computing
Standards, Models and Language
Presentation transcript:

Chapter 14 Web-Based Management 14-1 Chapter 14 Network Management: Principles and Practice © Mani Subramanian 2000

Web-Base Management Display on Web browser Notes Economical displays Chapter 14 Web-Base Management Display on Web browser Economical displays Ubiquitous access Reduction in network load for non-polled configuration Web Interface vs Web-base management Web-based management Desktop management interface Web-based enterprise management Java management extensions Notes 14-2 Network Management: Principles and Practice © Mani Subramanian 2000

Web Interface Notes SNMP-based NMS Chapter 14 Web Interface Notes SNMP-based NMS NMS database transferred to Web-server View with Web browser Protocol between NMS and network elements is SNMP HTTP between Web server and browsers 14-3 Network Management: Principles and Practice © Mani Subramanian 2000

Proxy Server Notes Similar to Web interface No NMS monitor Chapter 14 Proxy Server Notes Similar to Web interface No NMS monitor No GUI in manager applications 14-4 Network Management: Principles and Practice © Mani Subramanian 2000

Embedded WBM Notes Web servers are embedded in managed objects Chapter 14 Embedded WBM Notes Web servers are embedded in managed objects Data is pushed by the management agents in managed objects to the manager applications Smart agents Portable agents 14-5 Network Management: Principles and Practice © Mani Subramanian 2000

HP Embedded Agent Notes HP AdvanceStack Assistant® Chapter 14 HP Embedded Agent Notes HP AdvanceStack Assistant® Web agents act as RMONs Network element w/o Web agent can be managed Remote probing of switched LANs 14-6 Network Management: Principles and Practice © Mani Subramanian 2000

Desktop Management Interface Chapter 14 Desktop Management Interface Notes Industry standard generated by Desktop Management Task Force (DTMF) Started in 1992 to manage PCs Manages both hardware and software Two standards Management information format (MIF), similar to MIB Program interface with two APIs 14-7 Network Management: Principles and Practice © Mani Subramanian 2000

DMI Functions Notes Architecture has dual representation Chapter 14 DMI Functions Notes Architecture has dual representation Version 1 with data block component I/F Version 2 with procedural component I/F 14-8 Network Management: Principles and Practice © Mani Subramanian 2000

DMI MIB Notes MIF specified using ASN.1 syntax Chapter 14 DMI MIB Notes MIF specified using ASN.1 syntax Can be managed by an SNMP manager DMTF task expanded to specify WBEM - Web-based enterprise management 14-9 Network Management: Principles and Practice © Mani Subramanian 2000

Web-Based Enterprise Management Chapter 14 Web-Based Enterprise Management Notes WBEM based on Common Information Module, developed by Microsoft CIM is information-modeling framework intended to accommodate all protocols and frameworks Object-oriented Five components: Web client CIM object manager (CIMOM) CIM schema Management protocol Managed objects with specific protocol 14-10 Network Management: Principles and Practice © Mani Subramanian 2000

Chapter 14 WBEM Notes Web client is Web browser with management applications: Application requests use CIM schema Multiple instances of Web clients feasible CIM object manger mediates between Web clients, managed objects, and CIM schema Microsoft Windows Management Instrumentation uses Distributed Component Object Model (DCOM) Sun’s CIMOM uses JMX CIM modules: Core model: high level framework Common models: protocol-specific domains Extension model: technology specific 14-11 Network Management: Principles and Practice © Mani Subramanian 2000

Common Information Module Chapter 14 Common Information Module Notes Solid lines indicate inheritances Dashed lines indicate associations PhysicalElement (e.g. interface card) and LogicalElement (IP address) subclasses of ManagedSystemElement System is aggregate of managed system elements Service access point is management, measurement, and configuration of a service Managed system element considered as groups of components 14-12 Network Management: Principles and Practice © Mani Subramanian 2000

Chapter 14 Microsoft WMI Notes WMI is Microsoft infrastructure to support WBEM CIM WMI comprises management infrastructure, applications, and agents CIMOM has plug-in management applications COM/DCOM API specifies interface to CIMOM CIM is the CIM schema Object providers are management agents (e.g. SNMP agent) 14-13 Network Management: Principles and Practice © Mani Subramanian 2000

Service Driven Network Chapter 14 Service Driven Network Network of services (instead of network of components) Service needs provisioning and management Webphone is Internet analogy to telephone Webphone is network-centric device (thin client, hand-held device) Webphone is a plug-in device in service network Java technology calls plug-in JavaBean MBean is management JavaBean Notes 14-14 Network Management: Principles and Practice © Mani Subramanian 2000

JDMK Notes Java dynamic management tool kit to build Java- based NMS Chapter 14 JDMK Notes Java dynamic management tool kit to build Java- based NMS MBean is an intelligent agent; does not need polling as in SNMP agent JDMK library of core management services implemented as MBeans Java Dynamic Management agent comprises MBeans: core management framework, MBean server Protocol adaptors: interfaces to applications 14-15 Network Management: Principles and Practice © Mani Subramanian 2000

Chapter 14 Management Bean Notes JDMK agents are under the control of master JDMK agent - hierarchical structure Manager is NMS Web server stores management services as applet files with the agents’ URL MBean pulled out of the Web server at boot time 14-16 Network Management: Principles and Practice © Mani Subramanian 2000

JMX Architecture Notes JMX architecture comprises three levels Chapter 14 JMX Architecture Notes JMX architecture comprises three levels Instrumentation JMX-manageable resources - network devices, applications, service entities, and systems Developed in Java or Java wrappers as MBeans MBeans implemented either static or dynamic Agents MBean server is a set of services for handling MBeans 14-17 Network Management: Principles and Practice © Mani Subramanian 2000

JMX Architecture (cont’d) Chapter 14 JMX Architecture (cont’d) Notes Agents MBean server is a set of services for handling Mbeans JMX-manageable resources register with an agent I/F adaptor to Web browser contains a Web server I/F to JMX manager called a connector Protocol adaptors represents Mbeans in another protocol, such as SNMP Agent-Manager communication infrastructure uses HTTP, CORBA/IIOP, etc. 14-18 Network Management: Principles and Practice © Mani Subramanian 2000

JMX Architecture (cont’d) Chapter 14 JMX Architecture (cont’d) Notes Manager Comprises management applications, network manager, and browser Interfaces with agents via the connector (JMX manager) or protocol adaptors CIM/WBEM APIs are grouped into CIM, client, and provider. CIM API represents CIM elements as Java class objects JMX manager interfaces with external database using JDBC (SQL databases) 14-19 Network Management: Principles and Practice © Mani Subramanian 2000

Storage Area Network: Jiro Chapter 14 Storage Area Network: Jiro Notes Jiro (pronounced gyro) is a platform for managing storage area network Three-tier architecture Jiro core specifies Jiro platform Object model supports distributed objects based on Java object model Component model is a set of core components used to build portable applications 14-20 Network Management: Principles and Practice © Mani Subramanian 2000

Chapter 14 Looking Ahead Future network and system management frameworks should accommodate well-established SNMP entities Web agents are intelligent and future points to the use of Web technology Web-based management offers two options WBEM is comprehensive and centralized approach to enterprise management; accommodates both scalar and object-oriented schemes JMX is decentralized and uses Java technology; agents embedded in objects and can be downloaded from NMS; platform independent Future NMS environment could be a merger of the old and the new - at least in the near future Notes 14-21 Network Management: Principles and Practice © Mani Subramanian 2000