Alert email subject lines are of the form:

<Device Name> Alert: <alert>

The body of the email is of the form:

Hostname : <hostname>
IP Addr X: <ip addr for EthernetX> (1 or more of these lines)
Date/Time: <date and time>
Alert : <alert detail message>

Where <hostname> is the hostname of the device, <date and time> is formatted “Thu Aug 23 14:55:02 2001”, and <alert> and <alert detail message> are defined below for each alert.

Alert <alert> <alert detail message>
Device Startup System Started System Started
Device Shutdown System Shutdown System shutdown on signal <sig num>
Disk Remove Disk <disk name> removed. Same
Disk Insert Disk <disk name> Inserted Same
Mirror Disk Degraded Mirror Disk <disk name> is Degraded Same
Mirror Disk Active Mirror Disk <disk name> Active <state> Same
Mirror Disk Inactive Mirror Disk <disk name> Inactive Same
Mirror Disk Rebuild Status Mirror Disk <disk name> X% Complete
Mirror Disk <disk name> Rebuild Started
Same
Mirror Disk Rebuild Complete Mirror Disk <disk name> <Failed|Completed> Rebuild Mirror Mirror/Rebuild/Check finished for mirror disk <mirror number> (<disk name>), XX:XX hours, XXXX.XX GB/hour (Possibly followed by: Disk <disk name> is faulty!)
Mirror Disk Fail Mirror Disk <disk name> Disk Failure Same
Mirror Disk Fail Spare Mirror Disk <disk name> Spare Failure Same
Mirror Disk Disappeared Mirror Disk <disk name> Disappeared Same
Disk SMART Ok? Disk <disk name> SMART Status: Ok? (Advise running diagnostics) Same
Disk SMART Prefail Disk <disk name> SMART Status: Prefail (Advise running diagnostics) Same
Disk SMART Failing Disk <disk name> SMART Status: Failing Same
Replication Job Started Replication Job Started Job ‘<job name>’ (id:<job id>) started.
Replication Job Completed Replication Job Completed Replication job ‘<job name>’ (id:<job id>) completed in <X seconds|XX:XX minutes|XX:XX hours>, X files, X errors, XXXX.XX MB, XXXX.XX MB/sec
Replication job ‘<job name>’ (id:<job id>) canceled by user
Replication job ‘<job name>’ (id:<job id>) completed in <X seconds|XX:XX minutes|XX:XX hours>, X sent, X received, XXXX.XX MB/sec
Replication Job Failed Replication Job Failed Replication job <job name> (id:<job id>) <reason for failure>

reason for failure:

  • source disk ‘<disk name>’ is not installed!
  • source disk ‘<disk name>’ is not mounted!
  • source disk ‘<disk name>’ is in used by another replication job!
  • source disk ‘<disk name>’ not found!
  • destination disk ‘<disk name>’ is not installed!
  • destination disk ‘<disk name>’ is not mounted!
  • unable to create snapshot for disk ‘<disk name>’, error code = X
  • snapshot for disk ‘<disk name>’ is in use
  • failed too many times!
  • invalid!
  • invalid AWS Import/Export Job!
  • invalid AWS Job Id!
  • error getting AWS job status <job id>!
  • error creating AWS import job!
  • unable to get remote location <remote location id>!
  • unable to get seed disk ‘<disk name>’
  • Mirror disk <disk name> is rebuilding, will not make seed!
  • Mirror disk <disk name> has scheduled mirror in progress, will not make seed!
  • Error marking disk <disk name> as seed: error code X!
  • Unable to seed unknown mirror disk <disk name>
  • Unable to find disk for id X
  • Error unmarking disk <disk name> (<dev>) as seed: error code X
  • Unable to get disk <disk name> when seeding raid
  • Disk <disk name> (<dev>) did not seed mirror, unable to safely remove disk.
  • Disk <disk name> (<dev>) did not seed mirror, failure during mirror create.
  • Disk <disk name> (<dev>) failed to seed mirror, unable to create mirror
  • unable to mount seed disk ‘<disk name>’ error code X
  • unable to get seed disk ‘<disk name>’
  • unable to remove existing files X
  • failed post prep, error code X
  • failed to write SIGNATURE file X (<err msg>)
  • failed. Sync error code = X (<err msg>)
  • unable to exec ‘<cmd>’ : X (<err msg>)
  • Failed : Rsync I/O timeout
  • Failed : Select error X (<err msg>)
  • is still running!
  • unable to get input stream
  • couldn’t find source job <job id>!
Logged Error Error Logged <error message logged (varies)>
Low Disk Space Disk <disk name> is low on free space, only <free space> free! Same