Brandon's A little bit of new and old about the history of computing brought back fond memories of my Apple II+ with 2 floppy drives and the 8088 I have that still boots and runs WordPerfect 4.2. But I started thinking about the evolution of storage arrays and how we monitor them. A lot of you are trying Storage Manager, and you are running into SMI-S Providers for the first time. SMI-S? Provider? What is all this nonsense? Back in the early 1990's, the DMTF (Distributed Management Task Force) put together the Common Information Model (CIM) to describe managed elements in a computing environment. In 2000, a specification for storage devices based on CIM was created and SNIA (Storage Networking Industry Association) and SMI-S (Storage Management Initiative - Specification) were born.
Why am I beating you with acronyms? Is this important? Yes, because most array vendors prefer to provide information about their arrays via this method, as it allows them to hide most changes to the underlying architecture from reporting and monitoring tools, which is a good thing for all of us. The idea was to provide end-users with a unified way of reporting and managing all storage devices, like SNMP for networking... but more on that later.
A "provider" is simply the software that provides the information about the array to other applications. Each provider is built by the OEM of the Array, and they determine what data it will provide (asset, storage, allocation, mapping and performance data and more). The OEM vendor generally can deliver the provider to the user in three ways:
So depending on your vendor, you may have some work to do before Storage Manager can discover and monitor arrays. Our awesome SMI-S configuration document covers the installation, configuration and troubleshooting of the SMI-S providers that we support - including download links, but here is a quick summary of the steps you need to take to configure the provider and array in Storage Manager.
Separate software installation:
Integrated into the vendor management software:
Embedded into the array:
Next, add the array in Storage Manager
Configure Storage Manager to monitor the array in one of two ways:
This looks like a lot of work, but it is really easy - it should take about 5 minutes the first time you configure a provider and Storage Manager. Next time we will take a deeper look at file analysis.
Note: Here is a quick list of arrays we support and the kind of provider they have:
Separate software installation:
Integrated into the vendor management software:
Embedded in the array (the provider is part of the array software):
No Provider, Storage Manager uses a different methodology:
PS: SMI-S is alive and well, with new extensions to the specifications coming out every couple of years to match pace with new technology. However, since this is only a specification on how to describe the storage device, vendors have been free to embrace and extend the specification, leading to some fragmentation of the availability of data for all arrays. Is this a problem? For Storage Manager, no, it handles the differences, normalizing the data where it can, but extending to support the important data the vendor has included.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
SolarWinds solutions are rooted in our deep connection to our user base in the THWACK® online community. More than 150,000 members are here to solve problems, share technology and best practices, and directly contribute to our product development process.