Chapter 14 Web-Based Management

Download Report

Transcript Chapter 14 Web-Based Management

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
Web Interface
Desktop PC
HTTP
Web Brow ser
NMS Console
Web Server
SNMP Manager
NMS
SNMP Agent
SNMP
Managed Objects
Proxy Server
Desktop PC
HTTP
Web Brow ser
Web Server
Manager
Applications
SNMP/
Proxy Server Other
SNMP / Other
Agent
Managed Objects
Embedded WBM
Workstation/PC
Web Brow ser
Manager
Applications
HTTP
Web Server
Managed Objects
Figure 14.3 Em be dde d WBM Configuration
HP Embedded Agent
Workstation/PC
Web Brow ser
Manager
Applications
Web Agent
Non-Web Agent
http
http
SNMP
Managed Objects
Figure 14.4 He w le tt-Pack ard Em be dde d Age nt Configuration
Desktop Management Interface
Desktop Resident
Management Applications
Management Interface (MI)
API
Service Layer (SL)
Component Interface (CI)
MIF DataBase
Hardware/Software Components
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
MIF Access
Management Interface
Synchronization and Flow Control
Component Interface
Response/Confirms
Command
Processing
MIF Set
MIF Install
Events/Response
Event
Processing
MIF Processing
MIF
DataBase
DMI Functions
MI Interf ace
Client
Local Block
Interf ace
Application
Indication
Server
MI Interf ace
Client
RPC Support
Indication
Server
RPC Support
RPC to/f rom
Remote Systems
Data Block Mgmt
Interf ace
RPC SUPPORT
Management Interf ace Server
Indication Client
SP/MIF
Database
DMI Service Provider
Data Block Component
Interf ace
Block CI
Component
(HW/SW)
Procedural Component Interf ace
Procedural CI
Hardw are
Component
Procedural CI
Sof tw are
Component
Figure 14.6 DM I Functional Block Diagram
Procedural CI
Firmw are
Component
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)
dmiObjects
(1)
dmiNotification
(2)
dmtf StdMif s
(2)
dmiConf ormance
(3)
Figure 14.7 DM I M IB
dmtf DynOids
(3)
Web-Based Enterprise Management
Web Client
Desktop PC
SNMP Agent
Web Brow ser
DMI Agent
Management
Applications
CIM Agent
HTTP
CIM
Object Manager
(CIMOM)
HTTP
CIM
Schema
HTTP
HTTP
SNMP Provider
DMI Provider
SNMP
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
COM/DCOM
IWbemServices
MOF Language
COM/DCOM API
CIM Object Manager
COM/DCOM
IWbemServices
Object Providers
WMI
SNMP
RPC
Win 32
WMI
Objects
SNMP
Objects
DMI
Objects
Win 32
Objects
Figure 14.10 WM I Archite cture
Other
Objects
Repository
Microsoft WMI
• 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)
Service Driven Network
• Network of services (instead of network of components)
• based on Java technology and thin clients.
• It speeds up service creation and deployment, as well as
handling provisioning, management and billing.
• Dynamic Management
• The Service-Driven Network enables you to reconfigure the
infrastructure of the network dynamically, by pushing services in
real-time, both to the network infrastructure elements, and to
consumer devices across the Internet.
• Java technology calls plug-in JavaBean
• MBean is management JavaBean
JDMK
- Java Dynamic Management Kits
Java
Virtual
Machine
Manager
Web Brow ser
Application
Protocol
Adaptor
Web Server
HTML Adaptor
Protocol
Adaptor
C-Bean
MBean
MBean
MBean
Core Management Framew ork / MBean Server
Managed Managed Managed
Object
Object
Object
Figure 14.11 Java Dynam ic M anage m e nt Age nt Archite cture
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
Manager
Web Server
MB
http://URLA/<Management AppletA>
http://URLB/<Management AppletB>
http://URLC/<Management AppletC>
Master
Agent
MB
Agent Prof ile A
Core Management
Framew ork
C
MB
B
MB
MB
Java DMK
Figure 14.12 M anage m e nt Be an (M B) Flow
Diagram
JMX Architecture
Manager
Level
Proprietary
Management
Application
Web Brow ser
Additional
Manager
APIs
Proprietary
Management
Application
SNMP
Manager
API
JMX Manager
Agent Level
CIM/WBEM
API
Protocol
Adaptor
Web Server
HTML Adaptor
Connector
MBean Server
Connector
MBean Server
Service
Service
Instrumentation
Level
Managed
Object
Managed
Object
Java Virtual Machine
Managed
Object
Java Virtual Machine
TMN
Manager
API
Jiro
Client Tier
GUI
Web Brow ser
Management Logic Tier
Jiro Platf orm
Resources Tier
CIM
DMI
WMI
JMX
SNMP
Figure 14.14 Jiro Archite cture
Other
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