networks and systems management - springer978-1-4615-6299-3/1.pdf · networks and systems...

22
NETWORKS AND SYSTEMS MANAGEMENT Platforms Analysis and Evaluation

Upload: vankhuong

Post on 31-Mar-2018

215 views

Category:

Documents


1 download

TRANSCRIPT

NETWORKS AND SYSTEMS MANAGEMENT

Platforms Analysis and Evaluation

NETWORKS AND SYSTEMS MANAGEMENT

Platforms Analysis and Evaluation

Iosif G. Ghetie Bell Communications Research

Piscataway, New Jersey

Springer Science+Business Media, LLC

ISBN 978-1-4613-7892-1 ISBN 978-1-4615-6299-3 (eBook) DOI 10.1007/978-1-4615-6299-3

Library of Congress Cataloging-in-Publication Data

A C.LP. Catalogue record for this book is available from the Library of Congress.

Copyright © 1997 by Springer Science+Business Media New York Originally published by Kluwer Academic Publishers, New York in 1997 Softcover reprint of the hardcover 1st edition 1997

A l l rights reserved. No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, mechanical, photocopying, recording, or otherwise, without the prior written permission of the publisher, Springer Science+Business Media, L L C .

Printed on acid-free paper.

Trademarks

The following list includes commercial and intellectual trademarks belonging to holders whose products are mentioned in this book. Omissions from this list are inadvertent.

AccessMaster, ISM OpenMaster, ISM SQLMaster, and TMNMaster are registered trademarks of Bull SA. AFS and Encina are trademarks of Transarc Corporation. ALLink is a registered trademark of NYNEX ALLINK. AT&T, BaseWorX, C++, and UNMA are trademarks of American Telephone and Telegraph. Apple, AppleTalk, A/UX, LocalTalk, Macintosh, are registered trademarks of Apple Computer, Incorporated. Cabletron Systems, SPECTRUM, SPECTRUM for Open Systems, and SPECTRUM/Blue Vision are registered trademarks of Cabletron Systems, Inc. CA-Unicenter and CA-Unicenter TNG are registered trademarks of Computer Associates International, Inc. CompuServe is a trademark of CompuServe. COMMAND is a trademark of Cambio Networks, Inc. (formerly ISICAD Inc.). DEC, Alpha AXP, AXP, DECnet, DEC OSF/l, Digital, Digital Unix, PATHWORKS, POLYCENTER, TeMIP, Ultrix, VAX, VT100, and VMS are trademarks of Digital Equipment Corporation. DG/UX is a trademark of Data General Corporation. EpochBackup is a trademark of Epoch Systems, Inc. Ethernet is a trademark of Xerox Corporation. FrameMaker is a registered trademark of Frame Technology Corporation. HP, HP/uX, OpenView are trademarks of Hewlett-Packard Corporation. IBM, AIX, AS/400, CUA, DB2, LAN Manager, NCP, NetBIOS, NetView, OS/2, PC-DOS, POWERstation, POWER server, PS/2, RS/6000, SAA, SNA, SystemView, TMN WorkBench for AIX, VTAM are trademarks ofInternational Business Machines, Incorporated. IDL is a registered trademark of Research System Inc. Informix is a trademark of Informix Software, Inc. Ingres is a trademark of Ingres Corporation. Intel, Intel 386, Intel 486, Pentium are trademarks of Intel Corporation. MS, MS-DOS, Microsoft, SMS, Windows, Windows 95, Windows NT are registered trademarks of Microsoft Corporation. Kerberos and XWindows are trademarks of the Massachusetts Institute of Technology. NCR UNIX is a trademark of NCR Corporation. NetLabs and DiMONS/3G are trademarks of NetLabs Inc. Network General, Sniffer, and Sniffer Analyzer are trademarks of Network General Corporation.

NMC Vision is a trademark of Network Managers Ltd. Novell, IPX, NetWare RPC, NetWare, and SPX are registered trademarks of Novell Corporation. NIC is a trademark of National Semiconductor Corporation. Open Look and Tuxedo is a trademark of Unix System Laboratories. OMNIPoint is a trademark of Network Management Forum. Oracle is a registered trademark of Oracle Corporation. OSF, OSFIl, OSFIMotif, and Motif are trademarks of the Open Software Foundation, Incorporated. PostScript is a registered trademark of Adobe Systems, Incorporated. Remedy Corporation, Action Request System (ARS), Flashboards, and ARWeb are trademarks of Remedy Corporation. SAS is a registered trademark of SAS Institute, Inc. SCO is a trademark of Santa Cruz Operation, Incorporated. Seagate, Seagate AssetManager, Seagate NerveCenter, Seagate AshWin are trademarks of Seagate Enterprise Management Software Inc. Silicon Graphics is a registered trademark of Silicon Graphics, Inc. Sun, Catalyst, NFS, ONC, OpenWindows, Solaris, Solstice, Solstice Enterprise Manager, Solstice Cooperative Consoles, SPARC, SPARCserver, SPARCstation, SunConnect, SunLink, SunOS, SunSoft, SunNet Manager, Sun RPC, and Sun Workstation are trademarks of Sun Microsystems, Incorporated. Sybase is a registered trademark of Sybase , Inc. Tandem is a trademark of Tandem Corporation. Tivoli Management Environment (TME), Tivoli Management Framework, Tivoli/ Works, Tivoli/Courier, Tivoli/AEF, are trademarks of Tivoli Systems, Inc. TransView is a registered trademark of Siemens Nixdorf Informations System AG. UNIX is a registered trademark licensed exclusively through XlOpen Company, Ltd. UNIXW ARE is a trademark of Novell, Inc. VINES is a trademark of Banyan Systems, Inc. X Window System is a trademark of X Consortium, Incorporated. XlOpen and XTI are registered trademarks of XlOpen Company Limited.

All other trademarks, registered trademarks, products, applications, service names mentioned herein are the property of their respective holders/owners.

Disclaimer Product information contained in this book is primarily based on technical reports and documentation and publicly available information received from sources believed to be reliable. However, neither the author nor the publisher guarantees the accuracy and completeness of information published herein. Neither the publisher nor the author shall be responsible for any errors, omissions, or damages arising out of use of this information. No information provided in this book is intended to be or shall be construed to be an endorsement, certification, approval, recommendation, or rejection of any particular supplier, product, application, or service.

vi

Table Of Contents

List Of Figures ..................................................................................................... XIII

List Of Tables ......................................................................................................... xvii Preface ...................................................................................................................... xxi

Part I Distributed Management Systems - Overview ...................... 1

1 Distributed Management Overview ..................................................... 5

1.1 Introduction ................................................................................ ..................... 5 1.2 Data Communications Networks .................................................................... 6 1.3 Distributed Computing Environments ............................................................ 7 1.4 Network and Computing Systems Management Needs ................................. 9 1.5 Management Systems Evolution Perspective ............................................... 10

2 Management Platforms and Open Systems ....................................... 15

2.1 Open Systems Concept ................................................................................ 15 2.2 Management Systems .................................................................................. 21 2.3 Management Platforms Framework ............................................................. 33

3. Management Platforms Characterization ........................................ 43

3.1 Management Platforms Overview ................................................................ 43 3.2 Management Platforms Evolution ................................................................ 45 3.3 Management Platforms Analysis Methods ................................................... 53

Part II Management Platforms Run-time, Development, and Implementation Environments .................................... 57

4. User Interface Services ........................................................................ 61

4.1 User Interface and Graphical User Interface Requirements ......................... 62 4.2 Graphical User Interface Components .......................................................... 63 4.3 GUI Maps, Windows, and Menus ................................................................ 64 4.4 GUI Maps/Submaps Manipulation ......................................... ...................... 68 4.5 GUI Symbols Manipulation .......................................................................... 70 4.6 Window Layout and Window Management ................................................. 72 4.7 User Interface Service Capabilities ............................................................... 75 4.8 The Graphical User Interface in a Nutshell .................................................. 76

5. Event Management Services ............................................................... 79

5.1 Event Management Service Requirements ................................................... 80 5.2 Event Management Characteristics .............................................................. 81

5.3 Distributed Event Management Services ........... ... ......... .. .......... ... ....... ......... 82 5.4 SNMP-based Event Monitoring ........... .... .......... .... .. ...... .... ... ......... ... ............ 84 5.5 OSI-based Event Management Services ................... ... ..... ..... .... .......... ......... 86 5.6 Data Collection and Event Manipulation .................. ..... ............. .................. 89 5.7 Example of Events Data Flow .. ..... ........ .. ... ..... ..... .. .. ... ... ...... ... .... ...... .. .... ..... 92 5.8 Node Topology Autodiscovery ... .......... .... ......... .. ........ ... ... ........ .. ... ..... ......... 95 5.9 Event Management Services in a Nutshell .......... .......... ............... ..... .... .... ... 98

6. Communication Services ................................................................... 103

6.1 Communication Service Requirements .. .... ..... .... ... ....... ...... .... .. ... ..... ... .. .. .. 104 6.2 Communication Services and Distributed Management ......... .... ........... .... 105 6.3 Communication Services Characteristics ...... ... ....... .......... ..... ..... .... ... .. ... ... 107 6.4 Communication Service Capabilities ..... .... ... .... ........ ...... .. ..... .... .......... ..... .. 108 6.5 Management Information Bases for Communication Services ........... ....... 110 6.6 Internet SNMP-based Communication Services ..... ..... .... ..... ... ... ..... ..... ... .. 112 6.7 OSI Management CMIP-based Communication Services ....... ..... ......... ..... 116 6.8 Examples of Communication Services ........ ..... .... ......... .. .. .... ... ...... .. ...... .... 121 6.9 Communication Services in a Nutshell .... ..... ..... .. ... .. ... .. ...... ... ...... ... ......... .. 125

7. Object Manipulation Services .......................................................... 129

7.1 Object Manipulation Service Requirements ................. ............ .... .............. 130 7.2 Object Manipulation Service Characteristics ..... .. .... .... .. ....... ....... .... .... ...... 131 7.3 Object Manipulation Service Capabilities ..... ..... ... .... ..... ....... ... .... .............. 132 7.4 Object Modeling Paradigms ..... ......... ... ......... .... ........ ............... .................. 133 7.5 Example of Object Registration Service .. ..... ... ....... ...... ....... ...... .. ........ ..... .. 138 7.6 Management Platforms and Object Request Brokers ..... ............ ........... ..... 139 7.7 DMTF Desktop Management Interface ... ... ... .... ... .... .. ... .. ........ ..... ..... .... .... . 143 7.8 Object Manipulation Services in a Nutshell .. .... .... ........... ... ...... ... ....... .... ... 146

8. Database Management Services ....................................................... 149

8. I Database Management Service Requirements .. ... ........ ..... ........ ........... ... .... 150 8.2 Data Management Service Characteristics .... .. ....... .... ... ... ..... .. ... ..... .. ... ...... 150 8.3 Database Management Service Capabilities .... ... ........ ................................ 151 8.4 Example of Database Management Services ...... ... .... ...... ..... ..... ............ .... . 152 8.5 Example of Data File Services ..... ... .. ....... ... ..... ... .. ........... .... .......... .. .. .. ..... .. 156 8.6 Relational and Object-Oriented Database Services ..... ..... ....... .. ............ ... .. 157 8.7 Database Services and Distributed Management ...... ......... ... ..... .. ..... ...... .... 159 8.8 Database Management Services in a Nutshell .......... ...... ......... .... ... ... .... ... .. 160

9. Management Operations Support Services ..................................... 165

9.1 Management Operations Support Services Requirements ..... ... .. ... ...... ....... 165 9.2 Management Operations Support Service Components ... ... ... .. ....... .......... . 166 9.3 Management Operation Support Service Capabilities .. ............. .. ........ ....... 167

viii

9.4 Management Platform Processes and their Interactions ............................. 168 9.5 Management Platform Files and Directories .............................................. 171 9.6 Application Registration File ........................................................... ........... 173 9.7 Installation and Configuration of Platform Services .................................. 174 9.8 Loading MIBs, Backup, and Clean-up Services ......................................... 177 9.9 Applications Integration ............................................................................. 179 9.10 Management Operations Support Services in a Nutshell ......................... 180

10. Hardware, Operating Systems, and Distributed Services ........... 185

10.1 Management Platform Hardware .............................................................. 186 10.2 Management Platform Operating Systems ............................................... 189 10.3 Management Platform Distributed Services ............................................. 194

11. Management Platforms Development Environment .................... 211

11.1 Open Management Systems Environment Revisited ................................ 212 11.2 Applications Programming Interfaces ...................................................... 213 11.3 Management Applications Development Environment ............................ 222

12. Management Platforms Implementation Environment ............... 231

12.1 Conformance and Interoperability Testing ............................................... 232 12.2 Acceptance Testing Capabilities Analysis ................................................ 242 12.3 Tracing, Analysis, and Troubleshooting Capabilities Analysis ................ 245

13. Management Applications Capabilities Analysis - I ..................... 251

13.1 Management Applications Classifications ................................................ 252 13.2 Functional Management Applications .......... ............................................ 252 13.3 Compound Management Applications ..................................................... 267

14. Management Applications Capabilities Analysis - II ................... 281

14.1 Network Management Applications ......................................................... 281 14.2 Systems Management Applications .......................................................... 300 14.3 Distributed Service Applications .............................................................. 313

Part III Major Management Platforms and Management Applications Analysis ....................................................... 317

15. Network Management Platforms Analysis .................................... 321

15.1 Management Platforms Analysis Methodology ....................................... 321 15.2 Management Platforms Selection ............................................................. 322 15.3 HP OpenView Management Platform ...................................................... 322 15.4 IBM SystemView for AIX Management Platform ................................... 333

ix

15.5 Sun Solstice Enterprise Manager Management Platform ......................... 342 15.6 Cabletron Spectrum Management Platform ............................................. 351 15.7 DEC TeMIP Management Platform .. .......... ........... ... .......... .. .......... ... ...... 359 15.8 Bull ISM/OpenMaster Management Platform ................................... .. ..... 366

16. Systems Management Platforms Analysis ..................................... 379

16.1 Systems Management Platforms Analysis Methodology ...... ... .. ....... ... .... 379 16.2 System Management Platforms Selection ................. .................... ... .. ...... 379 16.3 Tivoli TME Management Platform ........... ............................ .......... ..... .... 380 16.4 Computer Associates CA-Unicenter Management Platform .. .... ......... ..... 389 16.5 Microsoft SMS Management Platform ........ ....................... .. ........... ......... 397

17. Management Applications Analysis ............................................... 409

17.1 Management Applications Analysis Methodology ....... ..... ... ........... ......... 409 17.2 Management Applications Selection ............ ............................................ 409 17.3 Cambio Networks COMMAND Management Application ..................... 410 17.4 Remedy Corporation ARS Management Application ........ .... ..... ..... ....... . 415 17.5 IBM TMN WorkBench for AIX Applications Development

Environment .......... ....... ..... ................ ......... ........... .............................. 420

Part IV Management Platforms Evaluation ................................ 427

18. Management Platforms Evaluation Criteria ................................. 431

18.1 Open Systems Evaluation Criteria .... ....... .. ........... ..... .... ........ ......... .. ........ 431 18.2 Management Platforms Framework Evaluation Criteria .... ................ ...... 434 18.3 Development Environment Evaluation Criteria ........................ ........ ... .. .. 441 18.4 Implementation Environment Evaluation Criteria .................................... 443 18.5 Management Applications Evaluation Criteria ......... .. ...... .... .. .......... ........ 443 18.6 Performance Evaluation Criteria ....... ..... ..... ... ..... ..... .......... ... ... ...... ......... . 444 18.7 ServicelEconomics Evaluation Criteria ..... ............... ............ .................... 446 18.8 Miscellaneous Evaluation Criteria ... ................................................... .. .... 448 18.9 Management Platforms Evaluation Summary .......................................... 448 18.10 Sketching a Request for Proposal for Management Platforms ............... 448

19. Management Platforms: Limitations and Development Trends .... 455

19.1 Management Platforms Limitations ........................................ ......... ......... 455 19.2 Management Platforms Development Trends .......... .. ....... ... .... ................ 457

20. Conclusions ....................................................................................... 473

20.1 Major Issues in Management Platforms Analysis ....................... .... ......... 473 20.2 Management Platforms Perspectives .... ..... ... ..... .... ............ ... ... .. ... .. .. ........ 474

x

References ............................................................................................................... 485 List Of Acronyms ................................................................................................... 493 Index ........................................................................................................................ 505

xi

List of Figures

Figure 1-1 Typical LAN-WAN Interconnected Network 6 Figure 1-2 CentralizedlHierarchical and Distributed Network Environments 7 Figure 1-3 Client-Server Distributed Computing Environment 8 Figure 2-1 Open System Reference Model 15 Figure 2-2 Open System with Platform External Environment 16 Figure 2-3 Open System Environment Conceptual Model 17 Figure 2-4 Open Management System Conceptual Model 21 Figure 2-5 "Single Manager" Topological Framework 26 Figure 2-6 "Manager of Managers" Topological Framework 27 Figure 2-7 "Network of Managers" Topological Framework 28 Figure 2-8 "Management Platform" Topological Framework 28 Figure 2-9 Manager-Agent Communications Model 29 Figure 2-10 Client-Server Communications Model 30 Figure 2-11 Mainframe-Terminal Communications Model 31 Figure 2-12 Peer-to-Peer Communications Model 32 Figure 2-13 Management Systems Evolution 34 Figure 2-14 Management Platform General Framework 36 Figure 2-15 Management Platforms Operations and Services 37 Figure 2-16 Management Platform Framework Components 38 Figure 3-1 Management Platforms Evolution 47 Figure 3-2 OSF Distributed Management Environment Architecture 50 Figure 3-3 NM Forum SPIRIT Management Platform Model 52 Figure 3-4 Management Platforms Analysis Summary 54 Figure 4-1 Management Platform User Interface Services 61 Figure 4-2 GUI Start-up Window Sample 65 Figure 4-3 Typical Motif Graphical User Interface Window Components 66 Figure 4-4 MotiflX Windows GUI Architecture 73 Figure 4-5 The Graphical User Interface in a Nutshell 76 Figure 5-1 Management Platform Event Management Services 79 Figure 5-2 Distributed Event Management Services 83 Figure 5-3 OS I-based Event Management Services 88 Figure 5-4 Example of Events Management Data Flow 94 Figure 5-5 Protocols and Protocol Stacks used in TCP/IP Network Autodiscovery 97 Figure 5-6 Event Management Services in a Nutshell 99 Figure 6-1 Management Platform Communication Services 103 Figure 6-2 Communications Services in Distributed Management Systems 106 Figure 6-3 Internet SNMP-based Management Services 113 Figure 6-4 SNMP-based Protocol Stacks 114 Figure 6-5 SNMP Protocol Data Unit Formats 115 Figure 6-6 OSI Management CMISE Services 116 Figure 6-7 CMIP-based Protocol Stack 117 Figure 6-8 SNMP-based Platform Communication Services 122

Figure 6-9 HP Open View Distributed Management Communications Services 123 Figure 6-10 Communications Services in a Nutshell 125 Figure 7-1 Management Platform Object Manipulation Services 129 Figure 7-2 HP Open View Object Registration Service 138 Figure 7-3 Object Request Broker Architecture 140 Figure 7-4 CORBA Service Interfaces 141 Figure 7-5 CORBA Inter-ORB Protocols 143 Figure 7-6 DMTF Desktop Management Interface 144 Figure 7-7 Object Manipulation Services in a Nutshell 146 Figure 8-1 Management Platform Data Management Services 149 Figure 8-2 Database Management System 152 Figure 8-3 HP Open View Databases and Associated Processes 153 Figure 8-4 Ingres Relational Database Diagram 155 Figure 8-5 File System Management 156 Figure 8-6 HP Open View Main Log Files 157 Figure 8-7 Typical Relational Database Diagram 158 Figure 8-8 The architecture of an Object-Oriented Database Management

System 159 Figure 8-9 Distributed Databases in a Heterogeneous Environment 159 Figure 8-10 Data Management Services in a Nutshell 161 Figure 9-1 Management Operations Support Services 165 Figure 9-2 Management Operations Support Services Overview 167 Figure 9-3 Management Operations Support Services Overview 169 Figure 9-4 HP Open View Distributed Management Platform Processes 170 Figure 9-5 HP Open View SNMP Platform File Structure 171 Figure 9-6 HP Open View SNMP Platform Map File System 172 Figure 9-7 Management Applications Integration 180 Figure 9-8 Management Operations Support Services in a Nutshell 181 Figure 10-1 Management Platform Hardware, Operating System,

and Distributed Services 185 Figure 10-2 Computing System Hardware Components 186 Figure 10-3 Directory Service Architecture 196 Figure 10-4 Management Information Tree 197 Figure 10-5 Security Service Architecture 200 Figure 10-6 Distributed Time Service Diagram 206 Figure 11-1 Management Platform Development Environment 211 Figure 11-2 Open Management System Environment 212 Figure 11-3 HP Open View Windows API 218 Figure 11-4 CMIS/GDMO/ASN.1 High-Level APIs 220 Figure 11-5 Client/Server Database Access API 221 Figure 12-1 Management Platform Implementation Environment 231 Figure 13-1 Platform Management Applications 251 Figure 13-2 Major Categories of Management Applications 252 Figure 14-1 Telecommunication Management Network (TMN) Architecture 293 Figure 14-2 TMN Physical Components and Interfaces 293

xiv

Figure 14-3 TMN Functional Layers 294 Figure 14-4 Protocol Analysis Applications Integration with

Management Platforms 298 Figure 15-1 HP Open View Management Platform Architecture 323 Figure 15-2 HP Open View UNIX Management Platform Applications Map 328 Figure 15-3 HP OpenView Development Environment 330 Figure 15-4 IBM NetView and NetView/6000 Management Framework 333 Figure 15-5 IBM System View for AIX Host Connection Process 337 Figure 15-6 IBM NetView for AIX Management Platform Applications Map 338 Figure 15-7 SunNet Manager 2.2.2 Platform Architecture 343 Figure 15-8 SunSoft Solstice Enterprise Manager Platform Architecture 344 Figure 15-9 SunSoft Solstice Management Applications Map 349 Figure 15-10 Cabletron Spectrum Management Platform Architecture 351 Figure 15-11 Cabletron Spectrum-based Distributed Management 352 Figure 15-12 Cabletron Spectrum Management Applications Map 356 Figure 15-13 DEC Enterprise Management Architecture (EMA) 359 Figure 15-14 Digital TeMIP Management Platform Architecture 361 Figure 15-15 DEC TeMIP Management Applications Map 365 Figure 15-16 Bull ISM/OpenMaster Management Platform Architecture 367 Figure 15-17 Bull ISM/OpenMaster Platform Networking Capabilities 368 Figure 15-18 Bull ISM/OpenMaster Management Applications Map 372 Figure 15-19 Bull ISM Development Environment 374 Figure 16-1 Tivoli TME Management Platform Architecture 381 Figure 16-2 Tivoli TME 2.0 Management Platform Applications Map 385 Figure 16-3 Computer Associates CA90 Architecture 390 Figure 16-4 A Simplified View ofCA-Unicenter TNGArchitecture 391 Figure 16-5 CA-Unicenter TNG Management Platform Applications Map 393 Figure 16-6 Systems Management Server Distributed Management 397 Figure 16-7 Microsoft SMS Management Platform Architecture 399 Figure 16-8 Microsoft SMS Management Applications Map 404 Figure 17-1 Cambio COMMAND Application Architecture 411 Figure 17-2 Remedy Action Request System Application Architecture 416 Figure 17-3 IBM TMN Workbench for AIX Application Development

Environment 421 Figure 18-1 Management Platform Evaluation Criteria Summary 449 Figure 19-1 Distributed Management Platforms Convergence 458 Figure 19-2 Web-based Management Platform Architecture 466

xv

List of Tables

Table 2-1 Open Systems Components Description 18 Table 2-2 Open Systems Requirements 19 Table 4-1 GUI Map/Submap Functional Capabilities 69 Table 4-2 GUI Symbols Functional Capabilities 70 Table 4-3 Symbol Status and State Associations 71 Table 4-4 Windows Layout and Windows Management Capabilities 74 Table 4-5 User Interface Service Capabilities 75 Table 5-1 Event Attributes 81 Table 5-2 Event Management Service Capabilities 82 Table 5-3 Event Categories and Colors 84 Table 5-4 OSI-based SMFs for Event Management Services 86 Table 6-1 Communication Service Characteristics 107 Table 6-2 Communication Service Capabilities 108 Table 6-3 Management Information Base 111 Table 6-4 OSI Systems Management Functions 119 Table 6-5 OSI Management International Standard Profiles 121 Table 7-1 Object Manipulation Service Characteristics 131 Table 7-2 Object Manipulation Service Capabilities 133 Table 7-3 Major Information Models 134 Table 8-1 Database Management Service Characteristics 150 Table 8-2 Database Service Capabilities 151 Table 9-1 Management Operation Support Service Capabilities 167 Table 10-1 Management Platform Hardware Capabilities 187 Table 10-2 Management Platform Operating System Characteristics 190 Table 10-3 Management Platform System Environment Specifications 192 Table 10-4 Directory Service Capabilities 198 Table 10-5 Management Platform Security Services Capabilities 203 Table 10-6 Distributed Time Service Capabilities 207 Table 11-1 Data Communications APls 214 Table 11-2 XlOpen, OSF DCE, and ISO/OSI Comparison 216 Table 12-1 Conformance and Interoperability Testing Comparison 242 Table 13-1 Event Management Areas Analysis 253 Table 13-2 Fault Management Areas 254 Table 13-3 Problem Management Areas 255 Table 13-4 EventlFaultiProblem Management Applications Integration 255 Table 13-5 Configuration/Change Management Areas Analysis 256 Table 13-6 Configuration Data Manipulation 257 Table 13-7 Configuration/Change Management Applications Integration 258 Table 13-8 Performance/Change Management Areas Analysis 259 Table 13-9 Performance Data Manipulation 260 Table 13-10 Capacity Planning Applications 261 Table 13-11 Performance/Capacity Management Applications Integration 262 Table 13-12 Security Management Areas Analysis 263

Table 13-13 Security Data Manipulation 263 Table 13-14 Security Management Applications Integration 264 Table 13-15 Accounting/Billing Management Areas Analysis 265 Table 13-16 Accounting Data Manipulation 266 Table 13-17 Accounting/Billing Management Applications Integration 267 Table 13-18 Trouble Ticket Administration Management Areas Analysis 268 Table 13-19 Trouble Ticket Applications Integration 269 Table 13-20 Help Desk Application Areas Analysis 271 Table 13-21 Help Desk Applications Integration 272 Table 13-22 Backup and Restore Application Areas Analysis 273 Table 13-23 Contingency Planning Analysis 274 Table 13-24 Disaster Recovery Areas Analysis 274 Table 13-25 Expert Systems Application Areas Analysis 275 Table 13-26 Expert Systems Applications Integration 276 Table 13-27 Management Automation Applications Areas 277 Table 14-1 WAN Management Application Areas Analysis 282 Table 14-2 LAN Management Application Areas Analysis 285 Table 14-3 MAN Management Application Areas Analysis 287 Table 14-4 CNM Management Application Areas Analysis 290 Table 14-5 TMN Management Applications Areas Analysis 295 Table 14-6 Protocol Analyzer Management Applications Analysis 299 Table 14-7 File System Administration Applications 302 Table 14-8 Host Management Applications 304 Table 14-9 Desktop Management Service Applications 306 Table 14-10 User Administration Applications 308 Table 14-11 Applications Management 310 Table 14-12 Database Management Applications 312 Table 14-13 Software Distribution Service Applications 314 Table 14-14 License Management Service Applications 315 Table 14-15 Print Service Applications 316 Table 15-1 HP Open View Management Platform Packaging 324 Table 15-2 HP OpenView Management Platform Service Map 325 Table 15-3 HP OpenView Management Platform Overview 327 Table 15-4 HP OpenView Management Platform Evaluation 331 Table 15-5 IBM NetView for AIX Management Platform Overview 334 Table 15-6 IBM NetView for AIX Management Platform Service Map 336 Table 15-7 IBM NetView for AIX Management Platform Evaluation 341 Table 15-8 SunS oft Solstice Enterprise Management Platform Overview 346 Table 15-9 SunSoft Solstice Enterprise Manager Platform Service Map 347 Table 15-10 SunSoft Solstice Enterprise Manager Platform Evaluation 350 Table 15-11 Cabletron Spectrum Management Platform Overview 353 Table 15-12 Cabletron Spectrum Management Platform Service Map 355 Table 15-13 Cabletron Spectrum Management Platform Evaluation 358 Table 15-14 DEC TeMIP Management Platform Overview 362 Table 15-15 DEC TeMIP Management Platform Service Map 363

xviii

Table 15-16 DEC TeMIP Management Platform Evaluation 365 Table 15-17 Bull ISM/OpenMaster Management Platform Overview 369 Table 15-18 Bull ISM/OpenMaster Management Platform Service Map 370 Table 15-19 Bull ISM Management Platform Evaluation 375 Table 16-1 Tivoli TME Management Platform Service Map 382 Table 16-2 Tivoli TME Management Platform Overview 383 Table 16-3 Tivoli TME 10 Product Packaging 386 Table 16-4 Tivoli TME Management Platform Evaluation 388 Table 16-5 CA-Unicenter Management Platform Overview 391 Table 16-6 CA-Unicenter Management Platform Evaluation 395 Table 16-7 Microsoft SMS Management Platform Overview 400 Table 16-8 Microsoft SMS Management Platform Service Map 401 Table 16-9 Microsoft SMS Management Platform Evaluation 405 Table 17-1 Cambio Networks COMMAND Management Application

Overview 412 Table 17-2 Cambio Networks COMMAND Management

Application Evaluation 414 Table 17-3 Remedy ARS Management Application Overview 417 Table 17-4 Remedy ARS Management Application Evaluation 419 Table 17-5 IBM TMN WorkBench for AIX Application

Development Environment Overview 424 Table 17-6 IBM TMN WorkBench for AIX Application

Development Environment Evaluation 425

xix

PREFACE

The deployment of communications networks and distributed computing systems requires the use of open, standards-based, integrated management systems. During the last five years, the overall industry effort to develop, enhance, and integrate man­agement systems has crystallized in the concept of management platforms. Manage­ment platforms are software systems which provide open, multi vendor, multiprotocol distributed management services. They allow multiple management applications to run over core platform services which constitute the essential part of the management platform framework.

This book provides a comprehensive analysis of the features and technical character­istics of distributed management platforms by examining both qualitative and quanti­tative management capabilities required by each management platform service. The analysis covers the management platform run-time environment, the operational aspects of using management platforms, the development environment, which con­sists of software toolkits that are used to build management applications, the imple­mentation environment, which deals with testing interoperability aspects of using management platforms, and of course the distributed applications services which plat­forms make available to management applications. Finally, the analysis covers the capabilities of several management applications, either generic or specific to devices or resources which run on top of management platforms.

Book objective

The purpose of this book is to provide evaluation methods and timely analysis infor­mation to technical and managerial staff who are seeking a better understanding of management platform concept. The material is useful for those involved in selection of management platform vendor products, transition from current element manage­ment systems to management platforms, and selection of management applications associated with management platforms.

This book introduces a methodology for analysis of management platforms from the perspective of open management systems with emphasis on the major management services provided by the platform infrastructure; these are the graphical user interface, event management, communications, object manipulation, database, and management operations support services required to manage networks and computing systems. The book is intended to provide an in-depth analysis of the concept and realization of management platforms and to give the reader the ability to understand, dissect, and evaluate management platforms and management applications. The book is not intended to replace the user, administration, and programming guides and references which accompany each of the management platforms and management applications.

How the book is organized

The book consists of four major parts organized in 20 chapters. The first part presents the fundamental concepts of distributed management systems and the role of manage­ment platforms. The second part analyzes management platforms run-time services, development environment, and implementation environment. The third part is dedi­cated to the analysis and evaluation of major industry management platforms and major management applications running on top of management platforms. The fourth part introduces evaluation criteria for management platforms, followed by an overall characterization of industry trends and by a discussion of the issues regarding the design, development, and use of management platforms.

Part I Distributed Management Systems-Overview

Chapter 1 is an overview of the evolution of network and distributed computing envi­ronments with emphasis on network and system management needs.

Chapter 2 explains the concept of open systems and analyzes the role of management systems and management platforms in the light of open systems concept.

Chapter 3 provides an overview of management platforms. Emphasis is laid on the unique attributes of management platforms, the expectations and challenges encoun­tered by the architects of management platforms, and the evolution of the products based on management platforms concept.

Part II Management Platforms Run-time, Development, and Implementation Environments

Chapter 4 gives a detailed analysis of user interface service capabilities with emphasis on the graphical user interface services.

Chapter 5 analyzes the event management services components and capabilities with emphasis on the integration of this service with the user interface services.

Chapter 6 analyzes the management communications service capabilities with emphasis on the management of multi protocol network environments.

Chapter 7 analyzes the object manipulation service capabilities with emphasis on object-oriented management information models.

Chapter 8 presents the database service capabilities and their role in the integration of

xxii

platform management services and applications.

Chapter 9 describes the management operations support service capabilities and its relationship with the other platform services.

Chapter 10 analyzes other management platform components such as hardware, oper­ating systems, and distributed platform services (directory, security, time services).

Chapter 11 provides an analysis of management platforms development environments which include software development tools and applications programming interfaces.

Chapter 12 introduces the concept of the implementation environment, analyzing the requirements for conformance testing, interoperability testing, and acceptance testing.

Chapter 13 analyzes capabilities of management applications running on top of man­agement platforms.

Chapter 14 continues the analysis of management applications by reviewing the capa­bilities of network and systems management types of applications as welI as at some distributed service applications (software distribution, licensing, print management).

Part III Major Management Platforms and Manage­ment Applications Analysis

Chapter 15 analyzes several popular network-oriented management platforms, look­ing at their architecture, core platform management applications, and platform strengths and weaknesses.

Chapter 16 analyzes several systems-oriented management platforms, looking at their architecture, core platform management applications, and platform strengths and weaknesses.

Chapter 17 analyzes the components and capabilities of several management applica­tions running over various management platforms.

Part IV Management Platforms Evaluation

Chapter 18 introduces evaluation criteria for management platforms, distributed man­agement services included in management platforms, and for management applica­tions running over management platform services. Emphasis is laid on open systems

xxiii

evaluation criteria.

Chapter 19 provides a broader picture of management platforms by identifying major shortcomings and development trends.

Chapter 20 provides a summary of perspectives regarding the implementation of management platforms.

The core material of the book includes essential aspects of management related stan­dards such as Internet SNMP, OSI CMISE, OMG CORBA, and DMTF DMI. It also deals with GUI technology, communication services, object oriented and database technologies, and distributed directory, security, and time services. The book includes information on the concept of Telecommunications Management Network (TMN) and on Network Management Forum Service Providers Integrated Requirements for Information Technology (SPIRIT) computing platform. A glossary of acronyms, a list of references, and an index are also included.

Intended Audience

This book is addressed to technical and managerial staff such as network and systems engineers, planners, designers, developers, procurers, network operators, and systems administrators. The book can also be used in corporate technical training as well as in universities and colleges, in the latter case as a supplement to the traditional curricu­lum associated with data communications and distributed computing systems.

Acknowledgments

I would like to thank my friends who through diligent work have spent their precious time to review and improve this material. First of all, I would like to thank my son, Andrei Ghetie, who built an engineering career that follows closely my professional background but at a higher level. His help, suggestions, and overall contribution in reviewing every aspect of this book was invaluable. He was by far the harshest critic I have ever had. Thank you very much, Andrei.

I would like to thank to all of my colleagues who were part of the Bellcore peer review process. Their comments, ideas, suggestions, and critiques helped me tremen­dously in getting this book in its final shape. They are: Lakshmi Raman one of the few people to have a full understanding of OSI management standards intricacies; Amjad Umar, a prolific thinker and analyzer of computer technology advancements and author of two reference books in the field of distributed computing; and Kay Tesink, a quiet but tireless champion in promoting Internet management standards.

I would like to express my profound respect and thanks for working with: Lisa Phifer, who is an exceptional colleague involved in making management standards accessi­ble and above all in implementing them in real products and who gave me a lot of

xxiv

valuable feedback on this material; Jonathan Weinstock, one of the most friendly, thoughtful, and helpful colleagues I have ever had, who was instrumental in providing the proper perspective of this book in the area of desktop and applications manage­ment; Timothy Bauman, my manager for several years at Bellcore who gave me tre­mendous opportunities to work on network management related projects and constantly challenged me for depth, quality, focus, and hard work. Thank you Tim; Cathy Blackwell, a cheerful colleague, the angel who with just a few magic key strokes was always able to guide me and help me out on the treacherous paths of Framemaker in editing this book. Thank you Cathy.

I would like to thank and express my gratitude to my direct management from Learn­ing Support Services, Doug Cummings, Jean Pearlmutter, and Pat Cataldo for their generous understanding and support for writing this book.

I would like to thank all the individuals from the companies who provided in-depth information, valuable technical documentation, demonstrations of products, and in many instances valuable feedback to my questions regarding their management plat­forms and applications. An incomplete list follows: Bull ISM/OpenMaster, Cabletron Spectrum, Cambio Networks COMMAND, Computer Associates CA-Unicenter, DEC TeMIP and PolyCenter NetView, HP OpenView, IBM NetView for AIX and TMN WorkBench for AIX Applications Development Environment, Microsoft SMS, Network Management Forum SPIRIT, Platinum Technology POEMS, Remedy Cor­poration ARS, Sun Solstice Enterprise Manager and SunNet Manager, and Tivoli TME.

Personal Comments

In May 1995, at the fourth "International Symposium on Integrated Network Man­agement", Santa Barbara, California, I had the pleasant surprise to have on a Friday afternoon (the very last day and hours of this prestigious conference) more than 110 people who attended my tutorial dealing with the subject of this book. The material was very condensed, the pace was very fast, lots of good questions were asked, and a lot of attendees waited till the end of four gruesome hours with more questions and asking for more details. This enthusiastic crowd and the level of interest in this topic led me for the first time to the idea that I should continue this dialog with a larger audience, by writing a book on this topic. That would allow the addition of innumera­ble aspects to the initial course material and would allow me to answer the numerous questions which the field users and technicians continue to raise on this topic.

Like in a fairy tale, a gentleman from a well known publishing house, Kluwer Aca­demic Publishing, contacted me with a simple proposal to write a book and to write it as quickly as possible for the benefits of all those interested in this particular topic. So here I am, after more than a year since I was contacted and after months and months of work, mostly performed on weekends and during late hours at home.

xxv

In this respect, I share this achievement with my wife, Veronica, who was highly sup­portive of this project. Without her patience and understanding, I would not have been able to finish it. Thank you very much, Vera.

Fort Lee, New Jersey

xxvi