Troubleshooting BMC Remedyforce CMDB 2.0 issues - Documentation for BMC Helix Remedyforce 20.19.02
Michael Hansen
If you have enabled the integration with BMC Client Management OnDemand 12.0 or earlier, the Discovery Setup & Configuration option is not displayed.
Unable to create a remote site setting by using the highlighted link on the Discovery Setup & Configuration page:
Use the highlighted link to create the remote site setting or contact your system administrator:
The Import Configurations tab on the Device Setup & Configuration page is disabled.
The Import Configurations tab is enabled when you configure at least one scanner on the Scan Configurations tab.
When you click Refresh in the Scanner Details list, the following error is displayed:
Unexpected end of file from server
No records are imported.
Which credentials are used to access discovered devices?
In the Scan log (that you see by clicking View Details for a scanner), you notice that devices are discovered. However, those devices are not imported to your CMDB.
This issue can be caused because of any of the following reasons:
- Large amount of data in the Base Element object - Raise a case with Salesforce to create a custom index on the Assembly ID field of the
Base Elementobject and then delete all instances of theDiscovery Import Logsobject. - Reconciliation is On - Turn Off reconciliation and delete all instances of the
Discovery Import Logsobject.
Steps to delete all instances of the Discovery Import Logs object
- If not already created, create a tab of the
Discovery Import Logsobject by performing the following actions:- Navigate to Setup > Create > Tabs.
- In the Custom Objects Tab section, click New.
- From the Object list, select Discovery Import Logs.
- From the Tab Style list, select a style, and click Next.
- On the Step 2. Add to Profiles page, select the appropriate option to assign the tab to profiles, and click Next.
- On the Step 3. Add to Custom Apps page, select the required apps to which this tab is visible.
Ensure that the tab is available to the BMC Remedyforce application. - Click Save.
- Click the Discovery Import Logs tab.
- Delete all records.
When the next scheduled job runs to import discovered devices, all devices that are discovered until now are imported.
In the Remedyforce Console tab, when a staff member selects a CI or asset from the Configuration Item / Asset field, in the Select from Configuration Items > Client Management tab, the following exception error is raised:
System.QueryException: Non-selective query against large object type (more than 100000 rows)
Base Element object.When devices are imported, a time entry is created in the Discovery Import Logs object. When the devices are imported, last import time is fetched from this object and only the newly discovered devices are imported. To import all discovered devices till date, remove all the entries created in the Discovery Import Logs object.
- If not already created, create a tab of the
Discovery Import Logsobject by performing the following actions:- Navigate to Setup > Create > Tabs.
- In the Custom Objects Tab section, click New.
- From the Object list, select Discovery Import Logs.
- From the Tab Style list, select a style, and click Next.
- On the Step 2. Add to Profiles page, select the appropriate option to assign the tab to profiles, and click Next.
- On the Step 3. Add to Custom Apps page, select the required apps to which this tab is visible.
Ensure that the tab is available to the BMC Remedyforce application. - Click Save.
- Click the Discovery Import Logs tab.
- Select all records and click Delete.
When the next scheduled job runs to import discovered devices, all devices that are discovered until now are imported.
The following error is displayed on the Remedyforce Administration tab:
The schedule job for discovery functionality is not running. Click start to schedule the job again.
This message is displayed if you have deleted the job scheduled:
The scheduled job is required to perform the following actions:
- Save the discovery server from expiring.
- Import discovered data
- Import operational rules status
Click the start link to restart the job.
Note: If this job is deleted and is not created again, your Remedyforce Discovery Server might be deleted.
The following error is displayed on the Remedyforce Administration > Configure CMDB 2.0 > Discovery Setup & Configuration tab:
Scan configuration for the scanner have been created or modified from the BMC Client Management Console.
You can click the Change Password link on the Discovery Configuration & Setup page:
The following error is displayed on the Discovery Setup & Configuration page:
Communication with the Remedyforce Discovery Server failed because the password has been changed. Enter the modified password to resume connection.
The following error is displayed on the Discovery Setup & Configuration page or the Scan Details For : <Scanner Name> window:
Read timed out
This error is displayed in either of the following conditions:
- Discovery Server is unreachable
- Server is attending to other requests
- Network is slow
When you receive this error, perform the action again.
You are unable to perform actions on the discovered devices on which you have rolled out client agents.
The device on which you have successfully rolled out an agent is not displayed under Device Topology in the BMC Client Management Console.
MAC address is not retrieved for discovered devices.
Alternatively, instances for discovered LANEndPoint devices are not created in BMC Remedyforce CMDB.
Perform the following:
- Ensure that you have given credentials for the SSH, WMI, and SNMP protocols correctly while configuring scanning on the Remedyforce Administration > Configure CMDB 2.0 > Discovery Setup & Configuration page.
- Ensure that the SSH, WMI, and SNMP protocols are up and running.
You cannot record the Audit Now logs for agentless Discovery integration if you are using the Premium or Premium Plus license type.
To record Audit Now logs for agentless Discovery integration with Premium or Premium Plus license type, login to BCM Console and load the Software Security Inventories module for the device on which you want to perform the Audit Now.
Note: Audit Now logs will not be recorded in Remedyforce for agentless Discovery integration if you are using the Base license type.
To ensure the functioning of Wake Up action, following are the considerations:
- The end points (scanners / agents) cannot be on virtual images to utilize the Wake Up action. They must be on physical images / instances.
- The scanners / agents must be in the same network as the device which performs the Wake Up action. For hosted environments, you have to install a relay in the environment to meet this condition. The relay will then perform the Wake Up action.