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.


  • 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:

  1. SSH credentials given in the scan page might be wrong.
    Solution: Update the username and password for your SSH connection.

  2. 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:

  1. Go to System Preferences > Sharing (located under Internet & Wireless).
  2. Enable 'Remote Login' from the LHS list.
  3. 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>”.
    If all the packets are sent and received and if you do not see any timeouts, then everything is working fine. Try scanning the specific device again in Probe.

Possible Causes:

  1. The device is unavailable on your network.
    Solution: Ensure the device is available in the same network.

  2. The device is currently turned off.
    Solution: Check if the device was turned on during the scan.

  3. 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:

  1. Stop the FreshserviceScan service and close the probe window. 
  2. 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).
  3. 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:

  1. Map the custom field in Freshservice to a required SCCM column in any view.
  2. Modify the SCCM table mapper JSON file present in the following location:
    "DeviceAdditionalProperties":
        {
          "TableName": "v_GS_SYSTEM",
          "ResourceID": "ResourceID",
    "CustomFields": {
                "Freshservice Notes": "Description0"
          }
     }
  3. 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:

  1. Stop the FreshServiceScan service and close the Probe window.
  2. Open the "{Probe installed folder}\FreshServiceProbe\scan\devices\devices.csv" file. By default the {probe installed folder} will be "C:\Program Files (x86)\Freshworks".
  3. 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"" }"
  4. After saving the devices.csv file, start the FreshServiceScan service.
  5. 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.

FSScanConfig.exe FSScanConfig.exe

(378 KB)