Date post: | 04-Apr-2018 |
Category: |
Documents |
Upload: | kushal-kumar |
View: | 216 times |
Download: | 0 times |
of 25
7/30/2019 ch_14x
1/25
Chapter 14Web-Based Management
7/30/2019 ch_14x
2/25
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
7/30/2019 ch_14x
3/25
7/30/2019 ch_14x
4/25
Web Interface
NMS
SNMP Manager
Managed ObjectsSNMP Agent
Web Server
Web Browser
NMS Console
Desktop PC
SNMP
HTTP
Protocol b/w agent
and manager is SNMP
Traversing over
UDP/IP
Browser can be on
any platform
SNMP NMS
implementation is
platform and OS
Specific
7/30/2019 ch_14x
5/25
Proxy Server
Proxy Server
Manager
Applications
Managed ObjectsSNMP / Other
Agent
Web Server
Web Browser
Desktop PC
SNMP/
Other
HTTP
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 orproprietary protocol.
7/30/2019 ch_14x
6/25
Embedded WBM
Manager
Applications
Managed ObjectsWeb Server
Web Browser
Workstation/PC
HTTP
7/30/2019 ch_14x
7/25
HP Embedded Agent
Manager
Applications
Managed Objects
http
Web Agent
Web Browser
Workstation/PC
http
SNMP
Non-Web Agent
7/30/2019 ch_14x
8/25
Desktop Management Interface
Service Layer (SL)
Management Interface (MI)
Component Interface (CI) MIF DataBase
MIF: Management Information Format
Desktop ResidentManagement Applications
Hardware/Software Components
API
7/30/2019 ch_14x
9/25
Desktop Management Interface
Industry standard generated byl - 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
7/30/2019 ch_14x
10/25
DMI Service Layer
Synchronization and Flow Control
Management Interface
Component Interface
MIF Access
MIF Set
MIF Install MIFDataBase
Request/Confirms
Response/Confirms Events/Response
Indications
CommandProcessing
EventProcessing
MIF Processing
7/30/2019 ch_14x
11/25
DMI Functions
DMI Service Provider SP/MIF
Database
Management Interface Server
RPC Support
MI Interface
Client
Indication
Server
RPC Support
MI Interface
Client
Indication
ServerLocal BlockInterface
Application
Data Block Mgmt
Interface
RPC SUPPORT
Indication Client
Data Block Component
InterfaceProcedural Component Interface
Block CI
Component
(HW/SW)
Procedural CI
Hardware
Component
Procedural CI
Software
Component
Procedural CI
Firmware
Component
RPC to/from
Remote Systems
7/30/2019 ch_14x
12/25
DMI MIB
enterprises
(1)
dmtf
(412)
dmiMIB
(1)
dmtfStdMifs
(2)
dmtfDynOids
(3)
dmiConformance
(3)
dmiNotification
(2)
private{1 3 6 1.4}
dmiObjects
(1)
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
7/30/2019 ch_14x
13/25
Web-Based Enterprise ManagementWeb Client
SNMP
Managed ObjectsDMI
Managed Objects
DMI ProviderSNMP Provider
CIM
Object Manager
(CIMOM)
CIM
Schema
Management
Applica tions
Web Browser
Desktop PC
HTTP HTTP
HTTP
SNMP RPC
CIM
Managed Objects
HTTP
SNMP Agent
DMI Agent
CIM Agent
7/30/2019 ch_14x
14/25
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
7/30/2019 ch_14x
15/25
Microsoft WMI
CIM Object Manager RepositoryMOF Language
COM/DCOM API
Object Providers
WMI
Objects
WMI
SNMP
Objects
SNMP
DMI
Objects
RPC
Win 32
Objects
Win 32
Other
Objects
COM/DCOM
IWbemServices
Management
Applications
Snap-inSnap-in
COM/DCOM
IWbemServices
it consists Management
infrastructure,
management
applications,and
providers of data from
managed object
7/30/2019 ch_14x
16/25
Microsoft WMI
Windows Management Instrumentation (WMI) isthe 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-basedapplications, and is most useful in enterprise
applications and administrative scripts.
7/30/2019 ch_14x
17/25
Java Management Extension
Java Management Extensions (JMX) isa Java technology that supplies tools for
managing and monitoring applications,
system objects, devices (e. g. printers) andservice oriented networks. Those
resources are represented by objects
called MBeans
http://en.wikipedia.org/wiki/Java_platformhttp://en.wikipedia.org/wiki/Application_softwarehttp://en.wikipedia.org/wiki/Computer_printerhttp://en.wikipedia.org/wiki/Computer_printerhttp://en.wikipedia.org/wiki/Application_softwarehttp://en.wikipedia.org/wiki/Java_platform7/30/2019 ch_14x
18/25
JDMK
- Java Dynamic Management Kits
Core Management Framework / MBean Server
MBean
MBean
MBean
C-Bean
Protocol
Adaptor
Protocol
Adaptor
Web Server
HTML Adaptor
Manager Web Browser Application
Managed
Object
Managed
Object
Managed
Object
Java
Virtual
Machine
7/30/2019 ch_14x
19/25
JDMK
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 servicesimplemented as MBeans
Java Dynamic Management agent comprises
MBeans: core management framework,
MBean server
Protocol adaptors: interfaces to applications
7/30/2019 ch_14x
20/25
MBean Flow Diagram
http://URLA/
http://URLB/
http://URLC/
Web Server
7/30/2019 ch_14x
21/25
7/30/2019 ch_14x
22/25
7/30/2019 ch_14x
23/25
JMX Architecture
MBean Server
Service
Protocol
Adaptor
Web Server
HTML Adaptor
Java Virtual Machine
Managed
Object
Connector
Instrumentation
Level
Agent Level
Web Browser
Proprietary
Management
Application
Proprietary
Management
Application
JMX Manager
MBean Server
Service
Java Virtual Machine
Connector
SNMP
Manager
API
CIM/WBEM
API
TMN
ManagerAPI
Additional
Manager
APIs
Manager
Level
Managed
ObjectManaged
Object
7/30/2019 ch_14x
24/25
3 level archiecture
The Probelevel contains the probes(called MBeans) instrumenting the resources. Also called
the Instrumentationlevel.
The Agentlevel, or MBeanServer, is the core of JMX. It is
an intermediary between the MBean and theapplications.
The Remote Managementlevel enables remote
applications to access the MBeanServer through
Connectors and Adaptors.
http://en.wikipedia.org/wiki/Java_Management_Extensionshttp://en.wikipedia.org/wiki/Instrumentation_(computer_programming)http://en.wikipedia.org/wiki/Instrumentation_(computer_programming)http://en.wikipedia.org/wiki/Java_Management_Extensions7/30/2019 ch_14x
25/25
Looking Ahead
Future network and system management frameworksshould 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