## What is the Storage Automated Diagnostic Environment?

Storage Automated Diagnostic Environment 2.3 is a distributed application used to monitor and diagnose Sun storage products, Sun-supported switches and Sun virtualization products. The primary functions of the Storage Automated Diagnostic Environment software are:

- Device health monitoring
- Event generation
- Topology discovery and presentation
- Diagnostics
- Revision checking
- Device and FRU reporting

The Storage Automated Diagnostic Environment depends on agents installed in-band (on the data path) and out-of-band (Ethernet) to perform its monitoring. Installing the Storage Automated Diagnostic Environment package on a server adds a `cron` entry to the server and a Storage Automated Diagnostic Environment-specific HTTP service.

The `cron` wakes up the Storage Automated Diagnostic Environment agent periodically (tunable) to probe devices and monitor log files. A configuration file maintained in the Storage Automated Diagnostic Environment browser user interface (GUI) is used to maintain the list of devices that the agent(s) should monitor. One of these agents is the master agent. All slave agents report their findings (through alerts and events) to the master agent for further processing. Events are generated with Event Advisor content, such as probable-cause and recommended action, to help facilitate isolation to a single FRU.