Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
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