Free Hard Drive Monitor from Pulse Solutions
The Free Hard Drive Monitor software is a simple application that generates email alerts for impending hard drive problem due to low hard drive space, hard drive hardware failure, hard drive corruption and a host of other hard drive problems that windows automatically logs.
Hard drive monitoring is crucial for any user or corporation, especially for the servers and critical computers. This application has a very small foot print and can reside on any windows operating system working silently and efficiently in detecting hard drive related problems and emailing them to you automatically.
The Free Hard Drive Monitor was created when Pulse Engineers could not find an off the shelf software that could simply check for basic Hard drive problems and send them an email so they could rectify issues before they become problems. The software is less than 1000 lines of code, it works in a simple and stable fashion doing just what it’s supposed to do, look for hard drive errors periodically and sending out emails with as much detail as possible.
The application has no user interface, it simply emails the alerts as and when they occur. The current version checks for the available space, SMART variables described below and Hard drive errors caught from Windows Event log. This basically includes all accurate ways of predicting server failure due to hard drive problems.
The hard drive monitor has been built with .Net 2.0 for Pulse engineers and is currently monitoring 100s of critical web servers.
The latest version features SMART Hard drive monitoring features as well!
Smart Hard drive variables that the software detects and reports on
- Raw_Read_Error_Rate: Indicates the rate of hardware read errors that occurred when reading data from a disk surface.
- Throughput Performance: Overall (general) throughput performance of a hard disk drive.
- Spin-Up Time: Average time of spindle spin up (from zero RPM to fully operational [millisecs]).
- Start/Stop Count: A tally of spindle start/stop cycles.
- Reallocated Sectors Count: Count of reallocated sectors.
- Seek Error Rate: Rate of seek errors of the magnetic heads.
- Power-On Hours (POH): Count of hours in power-on state.
- Spin-Up Time: Average time of spindle spin up (from zero RPM to fully operational [millisecs]).
- Spin Retry Count: Count of retry of spin start attempts.
- Recalibration Retries: This attribute indicates the number of times recalibration was requested (under the condition that the first attempt was unsuccessful).
- Device Power Cycle Count: This attribute indicates the count of full hard disk power on/off cycles.
- Power-On Hours (POH): Count of hours in power-on state.
- Soft Read Error Rate: Uncorrected read errors reported to the operating system. If the value is non-zero, you should back up your data.
- Spin Retry Count: Count of retry of spin start attempts.
- Temperature Difference from 100: Value is equal to (100 – temp. °C), allowing manufacturer to set a minimum threshold which corresponds to a maximum temperature.
- Load/Unload Cycle: Count of load/unload cycles into head landing zone position.
- Soft Read Error Rate: Uncorrected read errors reported to the operating system. If the value is non-zero, you should back up your data.
- Temperature: Current internal temperature.
- Hardware ECC Recovered: Time between ECC-corrected errors.
- Soft Read Error Rate: Uncorrected read errors reported to the operating system. If the value is non-zero, you should back up your data.
- Reallocation Event Count: Count of remap operations. The raw value of this attribute shows the total number of attempts to transfer data from reallocated sectors to a spare area. Both successful & unsuccessful attempts are counted.
- Current Pending Sector Count: Number of "unstable" sectors (waiting to be remapped). If the unstable sector is subsequently written or read successfully, this value is decreased and the sector is not remapped. Read errors on the sector will not remap the sector, it will only be remapped on a failed write attempt.
- Uncorrectable Sector Count: The total number of uncorrectable errors when reading/writing a sector.
- Soft Read Error Rate: Uncorrected read errors reported to the operating system. If the value is non-zero, you should back up your data.
- UltraDMA CRC Error Count: The number of errors in data transfer via the interface cable as determined by ICRC (Interface Cyclic Redundancy Check).
- Write Error Rate: The total number of errors when writing a sector.
- G-Sense Error Rate: The number of errors resulting from externally-induced shock & vibration.
- Soft Read Error Rate: Uncorrected read errors reported to the operating system. If the value is non-zero, you should back up your data.
- Power-Off Retract Cycle: The number of times the magnetic armature was retracted automatically as a result of cutting power.
- Write Error Rate: The total number of errors when writing a sector.