I recently installed and configured a McAfee Vulnerability Manager 7.5 server (standalone) within our IT infrastructure to assess our server infrastructure security vulnerabilities and to provide remediation guidance for these. Suffice to say now its working we are getting great security reporting from it.
Whilst configuring my test scan after installation however I was unable to run the scan immediately as a Scan Engine was unavailable. Looking on the Manage > Engines page I was presented the error “Engine data is not currently available. Contact your McAfee Vulnerability Manager Administrator.” also shown below:
However when I opened the FCM Console to check the service status all services seemed to be running ok…
…and looking in the MVM log file (C:\Program Files (x86)\Foundstone\Logs) I saw the following errors:
CommHTTP::Connect: Unable to connect to (HTTPS)192.168.1.50:3803. COpenSSLSocket::Connect – tcp connect failed
CommHTTP::PostResource returns (0xa0fbf061)[E_ENGINE_HTTP_CONNECT_FAIL]
CommHTTP::PostEngineStatus returns (0xa0fbf061)[E_ENGINE_HTTP_CONNECT_FAIL]
To resolve this issue I had to do the following:
1. Under Windows Services (services.msc) start the SQL Server Browser service and ensure it is set to start Automatically
2. In the hosts file (C:\Windows\System32\drivers\etc) I had to add entries for the server by its IP and local loopback. Below is an example:
This fixed the issue for me, I hope it helps others. I’m sure this was due to a simple DNS issue, but starting the SQL Server Browser service is also recommended as MVM apparently relies on this – I need to test this out when I get more time to confirm if its an actual requirement.