Web Windows NT/2000 Server DP&NM Lab 1
Contents 2
Windows NT Service Provider Management Application Web UI 3
. PC,, Client/Server Network 4
(1),,, PC Mainframe PC Backbone Server TCP/IP DCS PLC Network Sensor Sensor 5
(2) Tracking,, Process I/O Operator I/O Data, Man-Machine Interface,,,, App. DB, File, Status, Application Task 6
(3) Workstation OpenVMS, UNIX, Maker Oriented OS Maker PC UNIX, Windows NT Host Network Server : 112 PC Server : 21 (Window NT : 15 ) 7
8 (4)
Computer Maker Oriented Protocol System + Network Mgmt Utility Network Protocol(DECnet, IPX, SNA, XNS) PC TCP/IP Open Protocol System + Network Mgmt Utility Network Protocol(SNMP, DMI, WBEM) 9
(1) RAS(Reliability, Availability, Serviceability) 10
(2),, SW DB Help Desk,,,,, SW Up/Down Load DB,,,,, HW, SW,,,,,, HW, SW,,, 11
(3) UNIX NT SW SW Customizing 12
(4) Point BMC - Partrol - NAS Center Framework - Ecoscope - CA - TNG / HP - OpenView IBM - Tivoli 13
(5) Framework IBM CA HP Tivoli UniCenter TNG OpenView IBM SW IBM, TANDEM, UNISYS, UNIX, NT TNG IBM, SUN, UNIX, NT 14
DMI SNMP Mgmt Program Component. Platform V1.x V2.0 CMIP WBEM CIM WMI OSI 7 Layer Web User Interface View WBEM Microsoft Interface 15
Windows NT Server CPU,,,, (VPN),, QoS,, Microsoft Management Console(MMC). Windows Management Infrastructure(WMI) DMTF Common Information Model(CIM) MSFT. WMI,,,,. 16
WBEM(Web-based Enterprise Mgmt) Architecture Web Server Manager Application Web-based User Interface WBEM CIM Repository WMI Management Provider User Kernel WDM Class Driver Kernel Mode (WDM/WMI) SCSI Class Driver NDIS Class Driver WDM Driver SCSI Driver 17 NDIS Driver
Fault Mgmt Configuration Mgmt Performance Mgmt Application Mgmt System Management Functions Object Mgmt State Mgmt Alarm Reporting Event-Report Mgmt Log Control Access Control Workload Monitoring Management Functions App. Process Mgmt Table, File Mgmt Link Status Mgmt Appl. DB Mgmt Queue(Printer) Mgmt Error Log Mgmt Troubleshooting Mgmt 18
(1) Web-based User Interface Mgmt Database Web Server WMI Management Provider Manager Application I Manager Application II DB Provider Driver Driver File Provider Link Provider 19
(2) Service Provider Management Application Service Provider MI Module ( Func, Listing Func, Operation Func) Core Module (Flow Control Func, Memory Handle Func, DB Handle) CI Module (CI Functions for Components) Component 20
Manager Application User Interface (3) Management Application Functions Fault Func Config Func Perform Func Appl Process Func Appl Errlog Func Link Status Func Appl Data Func App DB Func Service Provider API Service Provider 21
(4) User Interface Login 22
Pentium III Class Computer 128 MB RAM 300 MB of Available Hard Disk Space Windows NT Service Pack 5, Windows 2000 WMI SDK(WMICORE.exe, WMISDK.exe) IIS(Internet Information Server) Visual C++ 6.0 Compiler 23
(1) System MA by C++ Fault Mgmt Func. Configuration Mgmt Func. Performance Mgmt Func. CIMON Repository Components (Win32, Registry, WDM) Web Server WMI API Built-in Provider Win32 WDM Registry ASP DCOM HTTP By SQL Library DCOM CIM Object Manager(CIMOM) DCOM 24 DB By SQL Library Web-based UI by ASP Performance.asp, Fault.asp Maintenance.asp, Register.asp Configure.asp, Display_log.asp Info_dynamic_display.asp Info_statistic_daily_display.asp MA by C++ Application Process Mgmt Func Link Status Mgmt Func Application DB Table Mgmt Func Application Error Log Mgmt Func Application Data Mgmt Func. Provider by C++ App Process Provider Link Status Provider App DB Provider Queue Provider Error Log Provider App Data Provider Components (App DB, Process, App Files)
(2) Built-in Service Providers Built-In Providers WDM Provider Win32 Provider Registry Provider Device Driver Data Event Access Win32 Subsystem Data Access Registry Data Access 25
(3) Service Providers Providers App Process Provider Link Status Provider App DB Provider Queue Provider Error Log Provider App Data Provider Application Process Global Table File Access, Access Application DB Table. Printer Access. Access. 26
(4) Built-In Service Provider Flow WMI Initialization(IWbemProviderInit Interface ) Primary Interface WMI Request 27
(5) Provider Flow Function Class Initialization(File, Memory ) Primary Interface (API ) Cyclic Data Handling 28
(6) Management Application Fault Management Function Management Configuration Management Function Application Performance Management Function Application Process Mgmt Function Management Link Status Mgmt Function Application Application DB Table Mgmt Function Application Error Log Mgmt Function Application Data Mgmt Function 29
(7) Management Application Flow CoCreateInstanceEx IWbemLocator Locator IEnumWbemClassObject Enum COM API IWbemServices Services Object IWbemClassObject WMI API, API(Data Get) IWbemQualifierSet QualifierSet 30
Login : (GUI) 31
(GUI) Main Menu 32
(GUI) 33
(GUI) 34
Server, 35
Windows NT Server WBEM Architecture, Web User Interface Back-End Program 3 Windows NT Server (2002.3) 36