SuperDoctor 5 (SD5) Release Notes
================================================
sd5-version=5.3.0
Software Release Version: SuperDoctor5_5.3.0_build.663
Release Date: 12/17/2015

Introduction
============
SuperDoctor 5 (SD5) is an agent system that runs on monitored hosts designed by Supermicro to provide local system health and information.   
SD5 supports a web-based interface program (SD5 Web) and a command line interface program (sdc) for server management.


Requirements
============
* Hardware:
   	Supermicro baseboard
   	Free Disk Space: 200 MB
   	Available RAM: 64 MB
   	An Ethernet network interface card
   
* Operating system:
    Red Hat Enterprise Linux Server 5.x, 6.x, 7.x 
    SUSE Linux Enterprise 11.x, 12.x
    Windows 2008 Server R2
    Windows 2012 Server R2
    Note that SuperDoctor 5 might be run on the operating systems not in the support list but not fully validated by Supermicro.
    
* Web browser on a client
    Internet Explorer 8.x or higher version
    Firefox 3.x or higher version


Package Contents
============  
- crc32.txt																		CRC code
- ReleaseNote.txt																Release note
- SSM_MIB.zip																	SSM MIB files 
- SuperDoctor5Installer_5.[x].[y]_build.###_linux_x86_[YYYYMMDDHHmmss].bin		SuperDoctor 5 installer for 32-bit Linux
- SuperDoctor5Installer_5.[x].[y]_build.###_linux_x64_[YYYYMMDDHHmmss].bin		SuperDoctor 5 installer for 64-bit Linux
- SuperDoctor5Installer_5.[x].[y]_build.###_windows_x86_[YYYYMMDDHHmmss].exe	SuperDoctor 5 installer for 32-bit Windows
- SuperDoctor5Installer_5.[x].[y]_build.###_windows_x64_[YYYYMMDDHHmmss].exe	SuperDoctor 5 installer for 64-bit Windows
- SuperDoctor5_UserGuide.pdf													SuperDoctor 5 User's Guide
- installer_agent.properties													SuperDoctor 5 silent mode installation file (example)


Installation and Upgrade Instructions
=====================================
Please refer to the user guide.


Version History
===============

SuperDoctor5_5.3.0_build.663
========================
Additions
---------
1. Added the support for BIOS flashing on X9 MBs or later Linux platforms (X11 MBs are not included). 
2. Added C7Z170-M, C7H170-M and X10SDV-8C-TLN4F sensor reading supports.
3. Added X11SSV-Q, X11SSH-TF, X11SSH-CTF, X11SSE-F, X11SSL-CF, X11SSL-NF and X11SSW-F sensor reading supports.
4. Added the support for SD5 Web to accept IPv6 address in HTTP/HTTPS URL in browser to connect to.
5. Added the support for SD5 to send SNMP traps to IPv6 addresses.
6. Added X10SDV-8C-TLN4F, X10DRS-3U, X10DRS-4U, X10QBL-4CT, X10DRG-O+-CPU, X10DSC+, X11SSW-F, and X11SAE-M sensor reading supports.
7. Added C7Z170-OCE, X9DRX+-F-CS045, B1SD1-TF, B10DRC, and B2SS2-F sensor reading supports.
8. Added PCH Temp sensor reading for X11SSQ, X11SAE and X11SAE-M.
9. Added B2SS2-F, X10DSC+ and X11SSD-F sensor reading supports.
10. Added X11SSZ-F, X11SAT, X10DRFR-N-LC019, X10QBL-4 and X10DRT-PS sensor reading supports.
11. Added FAN5 sensor reading for X10DSC+ and FAN4 sensor reading for X10SDV-F, X10SDV-TLN4F, and X10SDV-8C-TLN4F.


Changes
-------
1. Changed the update system BIOS utility for X9 MBs or later from AFUWIN to SUM package (X11 MBs are not included).
2. Changed built-in JRE version in SD5 from JRE 6 update 43 to JRE 8 update 51.
3. Changed the reading of "Max Power Capacity" field in Power Supply of SystemInfo of SD5 Web from hexadecimal representation to watt.
4. Improved the user interfaces to change user account and password on SD5 Web.
5. Upgraded used SUM Windows and Linux package to sum_1.6.0 build 20151007 version for supporting in-band UpdateBios on X11 MBs.
6. Upgraded used IPMI library to build 20150819 version for supporting IPMI information on X11 MBs.
7. Changed FAN1 to CPU FAN and VPCH 1.5V to VPCH 1.0V for X11SSQ. 
8. Changed the ChangeJVM utility for not allowing JVM version older than 1.8.0.
9. Upgraded used SUM Windows and Linux package to sum_1.6.0 build 20151106 version for bug fixes.
10. Changed System Temp setting for X11SAE and X11SAE-M and sensor items for X11SSZ-TLN4F and X11SSZ-QF.
11. Changed 3V3SB to 3.3VSB for B1SD2-TF and B1SD1-TF.
12. Changed FAN name to MB_FAN3, MB_FAN4, FAN1~FAN3 for X10DRT-P-NI22, X10DRT-P, X10DRT-TP, X10DRT-PIBQ, and X10DRT-PIBF. 
13. Upgraded used SUM Windows and Linux package to sum_1.6.0 build 20151211 version for bug fixes.
14. Enhanced SD5 installer to use built-in drivers by stopping TAS and SD3 if exist, then restart. 
15. Upgraded used IPMI library to build 20151201 version.
16. Upgraded used Apache Commons Collections library to 3.2.2 version for insecure concern.
17. Upgraded jetty web server to version 9.

Removals
--------
1. Removed "Characteristics", "Input Voltage Probe Handle", "Cooling Device Handle", and "Input Current Probe Handle" fields from Power Supply of SystemInfo of SD5 Web.
2. Removed FAN2, FAN3, P1-DIMMA1 and P1-DIMMB1 sensor readings for X10SLL-S and X10SLL-SF
3. Removed FAN6-FAN8 for X10DRD-LTP-TW008.

Fixes
-----
1. Fixed SD5 Web cannot show DIMM errors on X10DRH-CLN4 motherboard.
2. Fixed the validation for the command line options of sdc.
3. Fixed SystemInfo, sdc and selftest bugs on Windows 10 Enterprise edition.
4. Fixed the manufacturer of SD5 service to Supermicro company name on Windows platforms.
5. Fixed unknown dimm errors on SD5 Web on X11SSH-LN4F.


SuperDoctor5_5.2.0_build.615
========================
Additions
---------
1. Added X10DRX, X10DRT-XA-SG007, X10DRT-BA-SG007, X10DRT-HA-SG007, X10DRT-HB-SG007, X10DRFF-iG, 
	X10DRFF-CG, X10DRFF-iTG, and X10DRFF-CTG sensor reading supports.
2. Added X10DAL-I,  X10DRT-L, X10DRT-LIBQ, X10DRT-LIBF, X10SDV-F, X10SDV-TLN4F, X10DRD-L, X10DRD-LT, X10DRD-IT, X10DRD-INT
	X10SLQ-L, B1SD2-TF and X10SRD-F sensor reading supports.
3. Added BIOS flashing jumperless solutions for X10 Windows platforms.
4. Added online installation on SD5 Web and sdc for smartctlmoon package if smartctlmoon is not installed on Windows platforms.
5. Added X10DRS, X10DRD-INTP, X10DRD-ITP, and X10DRD-LTP sensor reading supports.
6. Added support for monitoring the memory health of SD5 on Windows platforms.
7. Added a reminder for screen resolution on SD5 Web.
8. Added a serial number after a hard disk name for clearer identification of disks.
9. Added X10DRT-D-SG007, X10DRT-DAYTON, X10DDW-IN, X10DAX_X10DAI, X10QRH+, K1SPI, K1SPI-T, and C7Z170-SQ sensor reading supports.
10. Added B10DRG-TP, B10DRG-IBF, B10DRG-IBF2, X11SSA-F, and X11SSI-LN4F sensor reading supports.
11. Added FAN7 and FAN8 for X10DDW-I and X10DDW-I3.
12. Added SD5 supports to save events in Windows System Event Log and Linux system logs.
13. Added X11SSQ, X11SSL, X11SSL-F, X11SSM, X11SSM-F, X11SBA-F, X11SBA-LN4F, B10DRI, X10DRT-P-NI22, X11SAE, X11SAE-F, 
	X10DGQ, X10DRG-OT+ and X10DRG-O+ sensor reading supports.
14. Added support for LSI MegaRAID 3108.


Changes
-------
1. Changed chip code for C7X99-OCE-F, C7X99-OCE, and X10SRA.
2. Set sensor default thresholds according to thermal design guide.
3. Changed the way to read SD5 Web localization from a zipped SSMAgentWeb-xxx-build.xxx-prop.jar to a folder.
4. Integrated the FRU information to "Power Supply Type" under the "SystemInfo" of SD5 Web.
5. Changed the definition of SD5 check commands used by SSM. 
6. Enhanced the user interfaces for OS event log in "Alert Configuration" on SD5 Web and sdc.

Fixes
-----
1. Fixed incorrect memory sorting on monitored page of SD5 Web.
2. Fixed incorrect version number on version page of SD5 Web.
3. Fixed busType for X7DB8, X7DGU, X7DWU, X7DWP, X7DWN+, X7DWN, X7DW3, X7DWA, X7DBI, X7DBU, and X7DBN.
4. Fixed SD5 cannot flash BIOS on X10SBA, X10SBA-L, X10SDV-F, X10SDV-TLN4F, and B1SD2-TF motherboards.
5. Fixed typo in returned message after executing sdc -reset command.
6. Fixed inaccurate response returned when executing SD5 power control.
7. Fixed the display of logical volume from SMART health monitoring and hard drives on the Disk Drive of SystemInfo on SD5 Web and sdc.
8. Fixed SystemInfo table shift issues when browser is resized.
9. Fixed sensor reading issues for X9DRT-XA/XB/HA/HB/HA-K/HB-K, X9SPV-M4.
10. Fixed a memory leak on CentOS7 by upgrading Java Service Wrapper library to version 3.5.26.


SuperDoctor5_5.1.0_build.564
========================
Additions
---------
1. Added X10DRL-CT, X10DRL-IT, X10DRL-C, B9QR7, B10DRT Series, X10DRD-I, X10QBL, X10QBL-CT, C7X99-OCE, X10SRA, A1SRM-LN7F-2758, A1SRM-LN5F-2358, A1SRM-LN7F-2358,
 X10DRT-HIBF, X10DRW-E, X10DRW-ET, X10DRW-N, X10DRW-NT, X10DRH-I, X10DRH-IT, X10DRH-CT, and X10DRH-C sensor reading supports.


Fixes
-----
1. Fixed SD5 cannot read overall status of PWS-1K66P-1R power supply.
2. Fixed SD5 cannot provide correctly SNMP information pass through SNMP getnext command.
3. Fixed airflow temperature check mechanism in S.M.A.R.T. check. 


Removals
--------
1. Remove LAN Temp for X10DRT-P, X10DRT-PIBQ, and X10DRT-PIBF.



SuperDoctor5_5.1.0_build.547
========================
Additions
---------
1. Added X9DRD-C/I(N)T+, X10SRA-F, X10SRG-F, X10DRU-I+, X10DRI, X10DRI-T, X10DRG-H, X10DRG-HT, X10DRU-X, X10DRG-Q, X10DBT-T, X10DBT, X10DRT-H, and X10DAX sensor reading supports.
2. Added C7X99-OCE-F, C7Z97-M, C7Z97-MF, H9SKV-420, A1SRM-LN7F/LN5F, A1SA2-2350F, B9QR7, B10DRi, B1SL1 and B1SL1-F sensor reading supports.
3. Added sensor support of PWS-1K28D-240, PWS-503D-240, PWS-706P-1R, PWS-707P-1R, PWS-656P-1H, PWS-656S-1H, PWS-661P-1R, PWS-662P-1R, PWS-1K68A-1R, PWS-655P-1HS, PWS-1K02A-1R, PWS-1K66P-1R, and PWS-750P-1R.  
4. Added 3 system information types to the SystemInfo of SD5 Web including OEM Strings, System Configuration Options, and Power Supply.
5. Added "Version", "Serial Number", "SKU Number", and "Family" fields to Computer System of SystemInfo of SD5 Web.
6. Added "Type" and "OEM-Defined Value" fields to Chassis of SystemInfo of SD5 Web.
7. Added "Manufacturing Date" and "Speed" fields to Physical Memory of SystemInfo of SD5 Web.
8. Added system information support on RHEL 7 including Disk Drive, Network, Service, Time Zone and OS caption.
9. Enhanced the updating status of BIOS flashing to SD5 Web and sdc.


Changes
-------
1. Changed slave address for sensor reading supports of X9DRD-C/INT+, X9DRT-P, X9DRT-PT, X9DRT-PIBQ, X9DRT-PIBF REV1.02, and X10QBI. 
2. Added TR1 and TR2 temperature support for A1SA7.
3. Changed system temperature to peripheral temperature for X10SBA and X10SBA-L.
4. Returned OK status even the check result of X10SBA fan is critical when RT2 temperature is low.
5. Changed the layout of Network on SystemInfo of SD5 Web.
6. Changed the host address to host name (host address) in the title of E-Mail Alert.


Fixes
-----
1. Fixed total size on Physical Memory page of SystemInfo of SD5 Web on Linux.


Removals
--------
1. Removed chassis intrusion support for X10SRE-DS018.
2. Removed power supply support for X10DAI.

 

SuperDoctor5_5.1.0_build.524
========================
Additions
---------
1. Added BIOS flashing supports on X10 Windows platforms (Intel Grantley platform is not included in the support list).
2. Added all-in-one health status in SSM MIB files to represent the health of all built-in hardware sensor readings such as fan speeds, temperature, and so on.
3. Added X10SLH-N6-ST031, X10DDW-I, X10DDW-I3, X9DRD-C/INT+, A1SA7 and A1SA2-2350F sensor reading supports.
4. Added SD5 installer supports to install on 64-bit RHEL 7 platforms.



SuperDoctor5_5.1.0_build.516
========================
Additions
---------
1. Added sensor reading supports for Wellsburg SMBus Controller.
2. Added model and revision information of power supply to sdc.


Changes
-------
1. Changed layout and logo in SD5 user's guide.
2. Renamed Dimm to DIMM for X10 UP sensors.


Removals
--------
1. Removed useless raid definitions in SSM MIB files.
 
 
Fixes
-----
1. Fixed SD5 cannot retrieve RAID information when CacheCade is configured.
2. Fixed wrong ME FW Version when NM is 3.0.



SuperDoctor5_5.1.0_build.509
========================
Additions
---------
1. Added X10DAI, X10SRH-F, X10DRFR, X10DRFR-T, B1SA4-2750F, and B1SA4-2550F sensor reading supports.
2. Added "KCS Base Address" field to IPMI of SystemInfo of SD5 Web.


Changes
-------
1. Change default user name and password to ADMIN and ADMIN.
 

Fixes
-----
1. Fixed missing hard drives on the Disk Drive of SystemInfo of SD5 Web on Ubuntu Server.
2. Provided a workaround for avoid taking long time to get BBU states in RAID while using SNMP walk.



SuperDoctor5_5.1.0_build.494
========================
Additions
---------
1. Added "IPv6 Address" field to Network of SystemInfo of SD5 Web.
2. Added "NM Revision" and "ME FW Version" fields to IPMI of SystemInfo of SD5 Web.
3. Added X10QBi, X10SRE-DS018, X10SRW-F, X10SRL-F, X10SAE, X10SAT, X10SRI-F, X10DRFF, X10DRW-I, X10DRW-IT, 
	X10DRT-P, X10DRT-PT, X10DRT-PIBQ, X10DRT-PIBF, X10DRL-I, X10DRC-T4+, X10DRi-T4+, X10DRC-LN4+, X10DRi-LN4+,
	X9DAi, X9ORG-OF, X9SAE-V, X9DRG-O(T)F, X9DB3-CPU-AI026, C7Z97-OCE, C7Z87, C7Z87-OCE, and A1SA2-F sensor reading supports.
4. Added user guide document to Windows menu item and to Linux desktop.
5. Added self test function to Windows menu item and to Linux desktop.
6. Added a download link of user guide on SD5 Web. 


Changes
-------
1. Check OS environment to avoid 32-bit SD5 installer installing on 64-bit OS.
2. Upgraded used Java Native Access library in SD5 to version 3.5.2. 


Fixes
-----
1. Fixed missing hard drives on the Disk Drive of SystemInfo of SD5 Web on Ubuntu Server.
2. Fixed SD5 service cannot start on servers with some time zones by upgrading Java Service Wrapper library to version 3.5.23.


SuperDoctor5_5.1.0_build.443
========================
Additions
---------
1. Added user-defined threshold functions for monitored items on SD5 Web and sdc.
2. Added support for completing SD5 installation without restarting the Windows operating system.
3. Added A1SRI, A1SAM-2750F, A1SAM-2550F, A1SAM-2758F, A1SAM-2558F, A1SRM-2558F, A1SRM-2758F, B1SA4-F, X9SKV, X9SAE-V, X9DRH-iF, 
	X9DRT-P, X9DRT-PT, X9DRT-PIBQ, X9DRT-PIBF, X10SRE-DS018, X10SLL-F, X10SLL-SF, X10SLL, X10SLL-S, X10SLL-F-CKD, X10SLX-F, X10SBA and X10SBA-L sensor reading supports.
4. Added support for monitoring of SMART health on Windows and it requires the smartctl utility to be installed first. 


Changes
-------
1. Changed default install folder of SD5 to C:\Program Files\Supermicro\SuperDoctor5 on Windows and /opt/Supermicro/SuperDoctor5 on Linux.
2. Upgraded used MegaCli tool in SD5 to Windows version 8.07.07 and Linux version 8.07.10.
3. Changed the implementation of parsing physical drive to reflect the MegaCli output changes.
4. Changed the supported language names on SD5 Web.
5. Redefined variables in the silent mode installation property file.

Removals
--------
1. Removed max clock speed (MHz) of processors in the system information page.

Fixes
-----
1. Fixed user account in the system information page got timed out in some Windows domain environment.
2. Fixed invalid page returned while the testing SNMP trap receiver is not available. 

		

SuperDoctor5_5.0.1_build.428
========================
Additions
---------
1. Added FRU information to the SystemInfo of SD5 Web. 
2. Added more system information types for SD5 Windows platform including Computer System, Desktop Monitor, Floppy, Keyboard, 
		Port Connector, Parallel Port, Pointing Device, Serial Port, Computer Summary, Startup Command, and Video Controller. 
3. Added power control functions to SD5 Web and sdc.
4. Added BIOS flashing functions to SD5 Web and sdc (H8, X8, X9 and X10 series MBs; SD5 Windows platform only).
5. Added system tray support (pop-up alerts) on SD5 desktop. (SD5 Windows platform only)
6. Added X10SLL+-F, X9DRG-HTF+II, X9DRG-HF+II, X9DRG-HF+II/HTF+II, X9DBS-F(-2U), X10SEAA, X10SAT, X10SLV, X10SLE-DF, X9DRW-CF/CTF
		, X9SKV-B915, X9SKV-1125, X10SLV-Q, X10SLL-HF-CKD, A1SAi, A1SAi-2550F, and A1SAi-2750F sensor reading supports.
7. Added "Send Test Trap" button on SD5 Web.


Fixes
-----
1. Fixed missing PCH temperature sensor on X10SAE/X10SAT/C7Z87/X10SLQ motherboards.
2. Fixed incorrect reading of CPU temperature sensor on X10SAE/X10SAT/C7Z87/X10SLQ motherboards.
3. Fixed the message "The I2C/SMBus device isnot available" shown on the SD5 Web on X10SAE/X10SAT/C7Z87/X10SLQ motherboards. 
4. Fixed invalid enterprise value in the content of SNMP trap sent by SD5.
5. Fixed incorrect physical disk number returned in SD5 while using check_nrpe -c compound_health in Nagios.


SuperDoctor5_5.0.0_build.421
========================
Additions
---------
1. Based on last stable version of SSM Agent released on April 18th, 2013 to initially release as SuperDoctor 5 (SD5).

Fixes
-----
1. Fixed missing power supply sensor on the SD5 Web on X9DRG-HF+II motherboard.
2. Fixed network adapter information on SystemInfo of SD5 Web on Windows that contains some virtual devices.
3. Fixed incorrect version information in the SuperDoctor 5 command line program(sdc).



Known Issues, Limitations & Restrictions
========================================
1. SD5 does not support the hardware monitoring on SuperBlade servers.
2. Memory health information does not support Supermicro desktop motherboards and must be BIOS supported.
3. SMART status of Storage health information requires the smartctl utility to be installed first.
4. All RAID related function in SD5 supports LSI MegaRAID 2108, 2208, and 3108 controllers except Windows drivers is MR6.6 code set or higher version.
5. X8DTT-F version 1.02 does not support power supply information.
6. All functions in SD5 supports Supermicro X8 and newer motherboards only.
7. BIOS flashing function supports Supermicro motherboards newer than H8, X8, and X9 series on Windows platforms and motherboards 
newer than X9 series on Linux platforms. (X11 MBs are not included).
8. System tray function is supported on Windows platforms only.
9. The system information contents are platform dependent. Types including Desktop Monitor, Floppy, Keyboard, 
Port Connector, Parallel Port, Pointing Device, Serial Port, Computer Summary, Startup Command, and Video Controller are supported on Windows platforms only.



 
Technical Support
=================
Web Site:        www.supermicro.com
Headquarters:    support@supermicro.com
European Branch: support@supermicro.nl
Asian Branch:    support@supermicro.com.tw
