Download Chapter 14 Web-Based Management

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

URL redirection wikipedia , lookup

Transcript
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 Browser
NMS Console
Web Server
SNMP Manager
NMS
SNMP Agent
SNMP
Managed Objects
Proxy Server
Desktop PC
HTTP
Web Browser
Web Server
Manager
Applications
Proxy Server
SNMP / Other
Agent
SNMP/
Other
Managed Objects
Embedded WBM
Workstation/PC
Web Browser
Manager
Applications
HTTP
Web Server
Managed Objects
Figure 14.3 Embedded WBM Configuration
HP Embedded Agent
Workstation/PC
Web Browser
Manager
Applications
Web Agent
Non-Web Agent
http
http
SNMP
Managed Objects
Figure 14.4 Hewlett-Packard Embedded Agent 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 Interface
Client
Local Block
Interface
Application
Indication
Server
MI Interface
Client
RPC Support
Indication
Server
RPC Support
RPC to/from
Remote Systems
Data Block Mgmt
Interface
RPC SUPPORT
Management Interface Server
Indication Client
SP/MIF
Database
DMI Service Provider
Data Block Component
Interface
Block CI
Component
(HW/SW)
Procedural Component Interface
Procedural CI
Hardware
Component
Procedural CI
Software
Component
Figure 14.6 DMI Functional Block Diagram
Procedural CI
Firmware
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)
dmtfStdMifs
(2)
dmiConformance
(3)
Figure 14.7 DMI MIB
dmtfDynOids
(3)
Web-Based Enterprise Management
Web Client
Desktop PC
SNMP Agent
Web Browser
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 WMI Architecture
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 Browser
Application
Protocol
Adaptor
Web Server
HTML Adaptor
Protocol
Adaptor
C-Bean
MBean
MBean
MBean
Core Management Framework / MBean Server
Managed Managed Managed
Object
Object
Object
Figure 14.11 Java Dynamic Management Agent Architecture
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 Profile A
Core Management
Framework
MB
B
MB
MB
Java DMK
Figure 14.12 Management Bean (MB) Flow
Diagram
C
JMX Architecture
Manager
Level
Proprietary
Management
Application
Web Browser
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 Browser
Management Logic Tier
Jiro Platform
Resources Tier
CIM
DMI
WMI
JMX
SNMP
Figure 14.14 Jiro Architecture
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