General Product Overview
SMARTMon-UX is a command-line version that is ported to most UNIX and LINUX operating systems as well as both 32 and 64-bit Windows. It can run as either a background job that monitors your storage under the control of predefined scripts and parameters, or in the forground with appropriate command-line options.

Storage engineers, RAID subsystem manufacturers, advanced users, VARs, OEMs, and system administrators run this program for a variety of reasons, as the feature set is quite robust. Please just browse through the manual.

ZFS-aware Version Pre-Announcement (NOV 2010 Delivery)
After a great deal of recent requests, we are deep into a ZFS-aware product designed for end-users and OEMs who use external enclosures, and wish to have them behave like more expensive (but not necessarily more functional or reliable) external RAID arrays. The software will support SES-based SAS/SATA and Fibre channel JBOD enclosures, SBB, and other enclosures with backplanes. Features include:

  • Supports OpenSolaris, Solaris, Nexenta (but not as a plug-in), under SPARC and Intel systems. Native support for all SES-based enclosures. The software runs as a service or via command-line, depending on what you want to do.
  • Got old HD or enclosure firmware? I bet your vendor wants you to find a windows based PC to use to update it. Use our software to flash firmware in the bays where they stand, from command-line.
  • Software scans health of enclosures as well as zpools. When either zfs or the enclosure detects a change, it manipulates the affected drive bay LEDs and audible alarms. If a pool goes critical, for example. It figures out which enclosure and bay the failed drive is in, and lights the fault LED. It then instructs the enclosure(s) to blink the LEDs of the surving disks and/or replacement drives so you have visual and audible indication that the array is in stess. When the rebuild starts, it will blink the LEDS with a different color or speed, depending on the enclosure capabilities. It turns off the audible alarm and LEDs when the pools are online and optimal.
  • Of course there is phone-home mechanism, via email, syslog, and a mechanism to kick off a shell script.
  • The software also generates a map that can be used as a shell script that cross-references physical device names, WWNs, enclosure ids and bay numbers, and device names so you have a mechanism to cross reference any scripts you have
  • that needs to physically identify a disk drive.
  • Full on-demand control of LEDs, Alarms, and everything else your enclosures support, along with full enclosure health enumerating and monitoring.
  • Got SAS, SCSI, or fibre channel disks? If your drives have background media scan firmware, we can tell you if your storage farm has some bad blocks that zfs has not discovered, and where they are. This works during idle time and is performed by the disk firmware. Use our solaris script, and you'll know what pools need to be rebuilt before zfs knows there is a problem! We can also instruct the disks to try to recover just the bad blocks in background automatically. Click here to see some solaris output.
None of the zfs-specific stuff is documented in the manual, but in case you want to get an idea of what we've been shipping for years, then check out the the manual.

For VARs, OEMs, and enclosure Manufacturers
To properly enumerate ALL the bells and whistles, it is best that we do full qualification. While our software uses the ANSI specification, so no matter what, things like the FAULT LED will work, and enclosure health and configuration will report ok, the codes to manipulate LEDs when a specific drive is going through a REBUILD, or resilver, or is critical, is often vendor/product specific. Our code can flash SES engine firmware, but not if you go down a vendor-specific path. So contact us and we will be happy to qualify. Maybe you want a GUI for an appliance? We do that too.

Note: We're working on how we will price and bundle zfs-aware smartmon-ux...
Does it make sense to have a zfs-specific version that monitors health, topology, of zfs-aware storage, and takes out more advanced features, like a Dept of Defense compliant secure-erase? Drop an email to sales @ if you care to comment.