Вы находитесь на странице: 1из 25

Chapter 14 Web-Based Management

Web-Based 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

Two aproaches are available to implement web interface on existing management system. a) Web Interface to Existing Management System. b) Embedded Web Based Management.

Web Interface
Desktop PC Web Browser

Protocol b/w agent and manager is SNMP Traversing over UDP/IP

Browser can be on any platform


NMS Console

Web Server

HTTP

SNMP Manager SNMP

NMS

SNMP NMS implementation is platform and OS Specific

SNMP Agent

Managed Objects

Proxy Server
Desktop PC Web Browser

NMS console is removed Economical advantage. Proxy svr can be implemented on any platform and protocol b/w proxy svr and management agents can be either SNMP or proprietary protocol.

HTTP

Web Server

Manager Applications

SNMP/ Proxy Server Other

SNMP / Other Agent

Managed Objects

Embedded WBM
Workstation/PC Web Browser Manager Applications HTTP

Web Server

Managed Objects

Figure 14.3 Embe dde d WBM Configuration

HP Embedded Agent
Workstation/PC Web Browser Manager Applications

Web Agent Non-Web Agent

http SNMP

http

Managed Objects

Figure 14.4 He wle tt-Packard Embe dde d Age nt Configuration

Desktop Management Interface


Desktop Resident Management Applications Management Interface (MI)

API

Service Layer (SL)


Component Interface (CI) Hardware/Software Components MIF DataBase

MIF: Management Information Format

Desktop Management Interface

Industry standard generated by


l - Desktop Management Task Force (DMTF)

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

DMI Service Layer


Request/Confirms Indications

Management Interface Synchronization and Flow Control Component Interface

MIF Access MIF Set

MIF Install

MIF DataBase

Response/Confirms

Events/Response

Command Processing

Event Processing

MIF Processing

DMI Functions
Local Block Interface Application MI Interface Client Indication Server MI Interface Client Indication Server RPC Support RPC Support RPC to/from Remote Systems Data Block Mgmt Interface RPC SUPPORT Management Interface Server Indication Client

DMI Service Provider

SP/MIF Database

Data Block Component Interface

Procedural Component Interface

Block CI Component (HW/SW)

Procedural CI Hardware Component

Procedural CI Software Component

Procedural CI Firmware Component

Figure 14.6 DM I Functional Block Diagram

DMI MIB
MIF specified using ASN.1 syntax Can be managed by an SNMP manager DMTF task expanded to specify WBEM Web-based enterprise management DMTF - Distributed Management Task Force
private {1 3 6 1.4}

enterprises (1)

dmtf (412)

dmiMIB (1)

dmtfStdMifs (2)

dmtfDynOids (3)

dmiObjects (1)

dmiNotification (2)

dmiConformance (3)

Figure 14.7 DM I M IB

Web-Based Enterprise Management


Web Client Desktop PC SNMP Agent Web Browser DMI Agent Management Applications CIM Agent

HTTP

CIM Object Manager (CIMOM)

CIM Schema

HTTP HTTP SNMP Provider SNMP

HTTP

DMI Provider

RPC

SNMP Managed Objects

CIM Managed Objects

DMI Managed Objects

Web-Based Enterprise Management


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

Microsoft WMI
Management Applications Snap-in Snap-in

it consists Management infrastructure, management applications,and providers of data from managed object

COM/DCOM IWbemServices

CIM Object Manager

MOF Language COM/DCOM API

Repository

COM/DCOM IWbemServices

Object Providers

WMI WMI Objects

SNMP SNMP Objects

RPC DMI Objects

Win 32 Win 32 Objects Other Objects

Figure 14.10 WM I Archite cture

Microsoft WMI
Windows Management Instrumentation (WMI) is the infrastructure for management data and operations on Windows-based operating systems. support WBEM CIM(Common information model) comprises management infrastructure, applications, and agents WMI can be used in all Windows-based applications, and is most useful in enterprise applications and administrative scripts.

Java Management Extension


Java Management Extensions (JMX) is a Java technology that supplies tools for managing and monitoring applications, system objects, devices (e. g. printers) and service oriented networks. Those resources are represented by objects called MBeans

JDMK

- Java Dynamic Management Kits


Manager Java Virtual Machine Web Browser Application

Protocol Adaptor

Web Server HTML Adaptor

Protocol Adaptor

Core Management Framework / MBean Server

Managed Managed Managed Object Object Object Figure 14.11 Jav a Dynamic M anage me nt Age nt Archite cture

C-Bean

MBean

MBean

MBean

JDMK
Java dynamic management tool kit to build Javabased 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

MBean Flow Diagram


Web Server http://URLA/<Management AppletA> http://URLB/<Management AppletB> http://URLC/<Management AppletC> Manager MB Master Agent MB

MB

Agent Profile A Core Management Framework B C

MB

Java DMK

Figure 14.12 M anage me nt Be an (M B) Flow Diagram

MB

JMX Architecture
Manager Level Proprietary Management Application Web Browser Proprietary Management Application Additional Manager APIs SNMP Manager API JMX Manager

Agent Level

CIM/WBEM API Protocol Adaptor Web Server HTML Adaptor MBean Server

Connector

Connector MBean Server Service TMN Manager API

Service Instrumentation Level Managed Object Managed Object

Managed Object Java Virtual Machine

Java Virtual Machine

3 level archiecture
The Probe level contains the probes (called MBeans) instrumenting the resources. Also called the Instrumentation level. The Agent level, or MBeanServer, is the core of JMX. It is an intermediary between the MBean and the applications. The Remote Management level enables remote applications to access the MBeanServer through Connectors and Adaptors.

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

Вам также может понравиться