While using the discovery probe, several common errors may be encountered. Here are the troubleshooting steps to fix the same.
TABLE OF CONTENTS
NOTE: If you're attempting to discover computer assets, installing the Freshservice Discovery Agent will help fix most common issues.
Installation Errors
Unsupported Operating System
Cause: Discovery Probe doesn't support this OS yet.
Steps to address: Send details of your operating system to support@freshservice.com. Our team will get in touch with you.
The application requires .NET Framework 4.6
Cause: Your device may require .NET 4.6 to install the Probe.
Steps to address: Please download and install .NET 4.6 and try reinstalling the probe. (.NET 4.6 can be downloaded here.)
Error: Unable to communication with Freshservice after installation
Cause: This issue occurs when port 443 is not open on the server where the Discovery Probe is installed.
Solution:
- Enable port 443 in the probe-installed server machine. This allows access to all sites in the server machine.
- If you wish to not open all sites in the server with the port 443, you can open just the Freshservice site and https://fstools.freshservice.com for the Probe to work.
Authentication Errors
Unable to Connect to Freshservice
Cause: Internet connection issues or a Proxy is configured.
Solution:
- Check if the device can connect to the internet.
- If you have a proxy configured, provide the proxy information and retry authenticating the Probe.
- If the issue persists, reach out to support@freshservice.com.
Unable to Connect to Freshservice. Please check the proxy settings.
Cause: Incorrect Proxy credentials or Firewall issues.
Solution:
- Check if the device is connected to the internet.
- Check the Proxy credentials.
- Check if there is a firewall blocking communication from the probe to Freshservice.
Migration Errors
Migration Failed
Cause: The database migration was not successful after reinstalling the new version.
Solution: Send DB file of the Discovery Probe to support@freshservice.com. Our team will get in touch with you.
Scan Related Errors
DCOM / Firewall Settings
Cause: There is an error with your DCOM/Firewall Settings that doesn't permit the asset in your network to make WMI requests.
Solution:
- Download this executable file on the client device.
- Locate FSScanConfig.exe in the downloaded folder on the client machine and double-click it.
- UAC dialog box will prompt for Administrator access. Click Ok.
- The DCOM/Firewall Settings should be resolved now.
Requests Blocked by Firewall
Cause: The ports required for sending and receiving WMI requests in the device might not be open.
Solution:
- Download this executable file on the client device.
- Locate FSScanConfig.exe in the downloaded folder on the client machine and double-click it.
- UAC dialog box will prompt for Administrator access. Click Ok.
- The DCOM/Firewall Settings should be resolved now.
Invalid SSH Credentials
Cause:
- SSH credentials given in the scan page might be wrong.
Solution: Update the username and password for your SSH connection. - Scanning parts of your devices may require root access (for Linux and OS X users).
Solution: Please check if the device was turned on during the scan. Try passing the root password of your machine to the Probe (optional).
SSH Connection Disabled
Cause: The SSH Connection is disabled.
Solution:
To enable SSH on Mac OS X:
- Go to System Preferences > Sharing (located under Internet & Wireless).
- Enable 'Remote Login' from the LHS list.
- Choose 'All Users' under 'Allow access for'.
Linux Users and Mac users can also download and Install SSH server and Client in the device.
Unable to Ping Device
Steps to troubleshoot:
- Open command prompt in your computer (Terminal if you are using Linux or OS X).
- Enter “ping <HostName / IP>”.
Possible Causes:
- The device is unavailable on your network.
Solution: Ensure the device is available in the same network. - The device is currently turned off.
Solution: Check if the device was turned on during the scan. - Your firewall is blocking ICMP packets from the Discovery Probe.
Solution: Check whether there is an Inbound rule in your Firewall Settings to allow ICMP packets. If not, create an Inbound rule in the Firewall.
Unable to schedule a scan for user import and device scan
Cause: This issue occurs when the Probe is installed in a virtual machine that has a high Maximum Thread count.
Solution:
- Stop the FreshserviceScan service and close the probe window.
- Navigate to "{Probe installed Folder}\FreshServiceProbe\conf" in the Configurations.json file and change the MaximumThreads value to something lower (such as 2 or 4).
- Restart the FreshserviceScan service.
Others
Freshservice Account Suspended/Deleted
Cause: Looks like the account that was connected to the probe has been suspended/deleted.
Solution: If your account is still active, reach out to support@freshservice.com.
Probe removed in Freshservice
Cause: Looks like the probe has been removed in the Freshservice application (Admin > Discovery > Probe > Remove).
Solution: Reach out to your administrator for more information. If you would like to re-use the probe, please uninstall and reinstall the Probe.
SCCM custom field mapping not getting reflected in Freshservice
Cause: The custom field in freshservice mapped to a column in SCCM table mapper is not reflected in Freshservice.
Solution:
- Map the custom field in Freshservice to a required SCCM column in any view.
- Modify the SCCM table mapper JSON file present in the following location:
"DeviceAdditionalProperties":
{
"TableName": "v_GS_SYSTEM",
"ResourceID": "ResourceID",
"CustomFields": {
"Freshservice Notes": "Description0"
}
} - Restart the probe scan service to reflect the SCCM mapper file changes.
On triggering the SCCM device scan, if there are exceptions in the probe logs such as “Invalid column name Description0”, the mapped column Description0 is not present in v_GS_SYSTEM. Upon mapping with the required column present in the SCCM view, view the respective field value populated in Freshservice.
Unable to add products in SNMP devices
Cause: Printer, switch, router, and access point products are not added to SNMP devices.
Solution: To add a product to SNMP devices, the respective device OID entry has to be added in devices.csv along with the model name. Here's how you can add the same:
- Stop the FreshServiceScan service and close the Probe window.
- Open the "{Probe installed folder}\FreshServiceProbe\scan\devices\devices.csv" file. By default the {probe installed folder} will be "C:\Program Files (x86)\Freshworks".
- Add a new configuration in the format SystemOID of the SNMP device, device type, category, and type fields. For example:
"1.3.6.1.4.1.9.1.380","Access Point","model","{ ""model"": ""Cisco 350 Series Access Point"", ""manufacturer"": ""Cisco Systems"" }" - After saving the devices.csv file, start the FreshServiceScan service.
- On scanning, the respective SNMP device product will be added to Freshservice based on the given OID. The value given as manufacturer will be added to the Product’s Manufacturer field in Freshservice.
Note: SystemOID for an SNMP device can be identified by using any MIB Browser.
Errors detected in Probe DCOM settings
Cause: There’s an error in DCOM settings while scanning devices through the Discovery Probe.
Note: These settings have to be configured only for Windows devices that are to be scanned by the Probe and are not applicable for Mac/Linux.
Solution:
DCOM settings:
- HKLM\SOFTWARE\Microsoft\Ole\EnableDCOM is set to ‘Y’
- HKLM\SOFTWARE\Microsoft\Ole\EnableDCOMHTTP is set to ‘Y’
- HKLM\SOFTWARE\Microsoft\Ole\LegacyAuthenticationLevel is set to ‘0’
- HKLM\SOFTWARE\Microsoft\Ole\LegacyImpersonationLevel is set
Firewall INBOUND settings:
- FSDCOM: will allow the probe to communicate the program %systemroot%\system32\svchost.exe and the service Remote Procedure Call(RPC) service to communicate using TCP protocol under local port 135
- FSWMI: will allow the probe to communicate the program %systemroot%\system32\svchost.exe and the service Windows Management Instrumentation(WinMgmt) service to be communicated using TCP protocol under local port any. Here it opens all the ports because it uses a dynamic port range from 1024 to 65535.
- FSApp: will allow the probe to communicate the program %systemroot%\system32\wbem\unsecapp.exe
- The above settings (DCOM & Firewall) are recommended by Microsoft to open a remote WMI connection in any windows machine.
- The above settings are automatically done by FSScanConfig.exe attached below.
General Errors
- Unknown Error
- Unable to Identify Device Type
- Connection Timed Out (SSH)
- Unable to Identify SNMP Device - Learn more about SNMP Device Scanning here
- Connection Timed Out (SNMP)
- Server is Unreachable
If you encounter the aforementioned general errors, collect your log file from the installation folder (for example, C:\Freshservice\FreshserviceProbe_1.00\logs) or take a screenshot. Send the files/screenshot to support@freshservice.com. Our team will be in touch with you.