Summary:
".NET System Management Services" is a detailed and practical overview of the enterprise system management facilities, available as part of the Framework Class Library (FCL) of the .NET Framework. While Windows Management Instrumentation (WMI), which is a centerpiece of Microsoft's enterprise management technology, is a fairly well researched topic, .NET system management documentation is scarce and books are non-existent. It is the goal of this book to not only act as a comprehensive and sensible supplement to often-inadequate documentation, but also cover some completely overlooked aspects of .NET and WMI programming. After reading ".NET System Management Services", .NET software developers and system administrators will possess a solid understanding of the fundamental concepts behind WMI and should be well positioned for rapidly developing custom management tools, often more flexible and powerful than any expensive off-the-shelf software. AUTHOR BIO Alexander Golomshtok is a project manager and technology specialist at JP Morgan Chase. Having dedicated much of his professional career to developing large-scale software systems for various financial institutions in Europe and US, Golomshtok has always been fascinated with such aspects of software development and maintenance as performance and system management. This continuing fascination amounted to a small consulting company Cronos Systems Inc, which Golomshtok founded in 1998 to develop custom performance and system management tools for UNIX/Windows platforms. Besides putting long hours at his day job and running Cronos Systems Inc, Golomshtok manages to write an occasional technical article for SysAdmin magazine.
Table of Contents:
Chapter 1: .NET Framework and Windows Management Instrumentation
Chapter 2: Using the System.Management Namespace
Chapter 3: Querying WMI
Chapter 4: Handling WMI Events
Chapter 5: Instrumenting .NET Applications with WMI
Chapter 6: The WMI Schema
Chapter 7: WMI Providers
Chapter 8: WMI Security