The Foglight Agent Manager is using the newest Java 8 with Security fixes. Unfortunately security fixes disables older, deprecated TLS algorithms that Microsoft SQL Server 2005 currently uses (and will always use). Re-enable those by editing <javahome>/lib/security/java.security and removing DES and 3DES_EDE_CBC from jdk.tls.disabledAlgorithms.
- Find file “java.security” in folder “jre\lib\security” (for example Quest\Foglight\jre\lib\security or Quest\Foglight Agent Manager\jre\1.8.0.322\jre\lib\security)
- In this java.security file, find “3DES_EDE_CBC” linked to “jdk.tls.disabledAlgorithms” (Wordpad works better than notepad)
- Remove it
- Save the file
- Restart the FglAM
ExampleIf it is the file "C:\Quest\Foglight\jre\lib\security"
ORIGINAL:
jdk.tls.disabledAlgorithms=SSLv3, TLSv1, TLSv1.1, RC4, DES, MD5withRSA, \
DH keySize < 1024, EC keySize < 224, 3DES_EDE_CBC, anon, NULL, \
include jdk.disabled.namedCurves
NEW:
jdk.tls.disabledAlgorithms=SSLv3, TLSv1, TLSv1.1, RC4, DES, MD5withRSA, \
DH keySize < 1024, EC keySize < 224, anon, NULL, \
include jdk.disabled.namedCurves
Save "java.security" file and restart FglAM; now connection should work.