User manual

SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX)22
SANTOOLS® is registered in US Patent and Trademark Office No 3,107,854 All rights reserved.
optional "x" suffix reports extended information.
-z3d Report controller (3ware (AMCC)) diagnostic dump (this is very cryptic but useful to RAID
controller experts and OEMs who imbed the controller
-z3L Report controller (3ware (AMCC)) event log
-z3m Monitor 3ware / AMCC health in background (or as a Windows service)
-? Displays all of the above usage information and terminates the program. (Many UNIX shells
will substitute the ? character, so best to use the -h flag instead.
-16 Forces the -ws, -wsbyte, and all "scrub" family commands to send READ(16) and WRITE
(16) CDBs instead of 10-byte CDBs. Note that your O/S, drivers, and target peripheral must
all support these extended SCSI commands. (Windows uses need Win2003 with SP1, and
LINUX users will require the 2.6 kernel).
-12 Forces the "scrub" family commands to use the READ(12) and WRITE(12) commands
instead of the READ(10) and WRITE(10) CDBs.
Unless the debug parameter is sent, the program will run in the background. This has the same effect as entering a
trailing ampersand (&). i.e., smartmon-ux -F 3000 has the same effect as smartmon-ux -F 3000 &. This is by
design, to automate running SMARTMon-UX at boot time .
Some examples:
1) smartmon-ux Scan for all disk drives. If any disk drives that support S.M.A.R.T. are
found, then the program re-launches itself in the background with a
10-minute polling period, and sends the results to the system log file
2) smartmon-ux -M admin@xyz.com Same as above, but alerts are sent to email address supplied.
3) smartmon-ux -I -S /dev/sd0 /dev/sd3 Dumps inquiry data and mode pages for the two disks, /dev/sd0 and /
dev/sd3 and terminates the program.
Notes on Statistical Device Information
The statistical information options (-C & -H) are applicable to SCSI, Fibre Channel, and IBM SSA disk drives only.
IDE disks do not maintain these fields. Most of the data is non-volatile, and they are stored in what is called Log
Pages. Some fields are defined by the ANSI SCSI specifications, and others are vendor/drive specific. There is a lot
to discuss here, so we have dedicated a chapter called Log Page Viewer to this subject.
Notes on Device List and using Wild Cards
The [device_list] is used to supply a list of physical devices which you want the command-line options to be executed
on. If you do not supply a device list, all devices will be acted upon. So, if you were to enter smartmon-ux -I, it will
display inquiry information for all devices it discovers.
By using wild cards, you can quickly enter multiple devices rather then entering them individually. The * matches any
string of characters or numbers, any length from that point onward. The [list] matches any single character in the list.
i.e, /dev/rdsk/c[236]d* means it will match /dev/rdsk/c2d*, /dev/rdsk/c3d*, or /dev/rdsk/c6d*.
You may also combine devices that use wild cards, and those that do not, as in "./smartmon-ux /dev/sga /dev/sgc /
dev/rmt/*".
Apple users will use device numbers, as in ./smartmon-ux 0 3 8
Commands by Function Type
212
213
213
18
31
65