Troubleshooting BMC Remedyforce CMDB 2.0 issues
This topic provides troubleshooting tips to resolve issues that you might face when configuring BMC Remedyforce CMDB 2.0 or creating and managing CIs and assets. The issues are organized into the following categories:
Attribute history tracking
The following table describes the troubleshooting tips to resolve issues that you might face when configuring attribute history tracking.
Issue | Description/Resolution |
---|---|
The Track Attribute History option is not available on the Remedyforce Administration > Configure CMDB 2.0 tab. | If you were using BMC Remedyforce 20.13.02 or earlier, and have not yet upgraded to CMDB 2.0, the Track Attribute History option is not displayed. Starting from version 20.14.01, an enhanced version of CMDB, referred to as BMC Remedyforce CMDB 2.0, is available out of the box for new installations. |
Some fields from the Base Element object are not displayed on the Track Attribute History tab | You cannot configure tracking on the Created By and Modified By fields and on the attributes of the Formula, Roll-up Summary, and Auto-Number data type. Therefore, these attributes are not displayed on the Track Attribute History tab. |
The Asset Classes option is not visible in the Highlight fields from list. | You have not enabled asset management in your organization. For more information, see Enabling asset management. |
The CI Classes option is not visible in the Highlight fields from list. | You have disabled configuration management in your organization. For more information, see Configuring general BMC Remedyforce CMDB 2.0 settings. |
When you select CI Classes or Asset Classes from the Highlight fields from list, some classes are not visible in the second list. | Hidden asset and CI classes are not displayed in the Highlight fields from list. For more information, see Configuring general BMC Remedyforce CMDB 2.0 settings. |
Attributes selected on the Base Element Field History page (Setup > Create > Objects > Base Element > Custom Fields and Relationships > Set History Tracking) are not selected on the Track Attribute History tab. | Attributes that you select for tracking on the Base Element Field History page are not automatically selected on the Track Attribute History tab, and vice versa. |
Duplicate entries for an attribute are displayed on the Details > Auditing tab in the Instance Editor. | You have selected the same attribute on the Base Element Field History page and the Track Attribute History tab. |
Custom attributes added to the Base Element object are not displayed on the Track Attribute History tab. | You cannot track history for custom attributes of the Formula, Roll-up Summary, and Auto-Number data type. Custom attributes of these data types are not displayed on the Track Attribute History tab. |
Discovery
The following table describes the troubleshooting tips to resolve issues that you might face when discovering devices.
Issue | Resolution |
---|---|
The Discovery Setup & Configuration option is not available on the Remedyforce Administration > Configure CMDB 2.0 tab. | 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: |
Not receiving discovery email notifications. | Ensure that All email is selected in the Access level list on the Setup > Email Administration > Deliverability page. |
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. |
Request for the Remedyforce Discovery Server failed. | Retry requesting the server after few minutes. |
Scanner installation failed. | Ensure that the scanner device that you have chosen meets the operating system requirements that are mentioned in the Operating system requirements for a scanner. |
When you click Refresh in the Scanner Details list, the following error is displayed:
| Refresh the Remedyforce Administration tab. |
You are unable to run the scanner installer on a Windows 10 computer system or server. | Ensure that you run the scanner installer as administrator by selecting the option Run as Administrator. |
In the scan details of a scanner, devices are shown as unreachable. | Depending on the device type, ensure that the scan protocols and their default ports are open on the unreachable devices, such as SSH and WMI. |
No records are imported. Which credentials are used to access discovered devices? | Go to Remedyforce Administration > Configure CMDB 2.0 > Discovery Setup & Configuration. On the Scan Configuration tab, verify scan details by clicking View Details in the Scan Details column of the Scanner Details section. |
Execution Status of a scanner is: Configuration Failed. | Verify that the scanner can reach all the target list members (included and excluded) that you have entered. If the first target list member is unreachable to the scanner or incorrect, the Execution Status changes to Configuration Failed. |
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:
|
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:
| Raise a case with Salesforce to create a custom index on the Assembly ID field of the Base Element object. |
In the CMDB Actions window, Advanced Actions (where operational rules are displayed) are disabled for staff members. You have ensured that these users have required permissions on these advanced actions (or operational rules) in BMC Client Management Console. | Ensure that the device on which the staff member is running the advanced action (or operational rule) is reachable that is the device is in the network and the agent is running on the device. |
Reimport all discovered devices since discovery was configured | When devices are imported, a time entry is created in the
|
After successfully requesting the Remedyforce Discovery Server and creating the remote site settings, you are unable to view details in the BMC Remedyforce Discovery License Details and Agent / Scanner Entitlements sections on the Scanner Roll-out tab. | Ensure that the value of the AC_IsSSL custom setting is TRUE. For more information about custom settings, see Managing custom settings. |
The following error is displayed on the Remedyforce Administration tab:
| This message is displayed if you have deleted the job scheduled: The scheduled job is required to perform the following actions:
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:
| If you created or updated a scan from BMC Client Management Console, you cannot update that scan on the Discovery Setup & Configuration page. To update such a scan, go to BMC Client Management Console. |
Scanners and discovered devices are not available to create incidents. | After you install scanners and discovered devices are imported to Remedyforce CMDB, it can take some time to show them in the BCM tab of the Select from Configuration Items window. |
In the Remedyforce CMDB tab, you are unable to launch BMC Client Management Console by clicking or request time out error is displayed. | Upgrade to the latest version of Java on your computer. |
Your security policy is to change your passwords on a regular basis. | You can click the Change Password button on the Discovery Configuration & Setup page: |
The following error is displayed on the Discovery Setup & Configuration page:
| The password that the system administrator provided when requesting Discovery Server has changed in the BMC Client Management Console. Enter the changed password that you changed in BMC Remedyforce and click Sync. |
The following error is displayed on the Discovery Setup & Configuration page or the Scan Details For : <Scanner Name> window:
| This error is displayed in either of the following conditions:
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. | Verify that for the scanner that you have selected in the Parent Name field on the Agent Rollout wizard, the value of the Is Enabled field is Yes. To verify the value of the Is Enabled field, in the BMC Client Management Console, go to Device Toplogy > Discovery Server > Scanner > Agent Configuration > Module Configuration > Relay. |
MAC address is not retrieved for discovered devices. Alternatively, instances for discovered LANEndPoint devices are not created in BMC Remedyforce CMDB. | Perform the following:
|
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. |
You cannot perform the Wake Up action in agentless Discovery integration if you are using the Base license type. | The Wake Up action can be performed only if you have the Premium or Premium Plus license type. |
You cannot perform the Wake Up action even after using the Premium or Premium Plus license type. | To ensure the functioning of Wake Up action, following are the considerations:
|
General
The following table describes the troubleshooting tips to resolve general issues that you might face when configuring BMC Remedyforce CMDB 2.0.
Issue | Description/Resolution |
---|---|
Before upgrading to BMC Remedyforce 20.15.03 (Summer 15) or later, you had already created custom CMDB classes with the same name as the new asset classes, such as After upgrade, the following issues are observed:
| The BMC Remedyforce upgrade process checks if there is an existing custom class in BMC Remedyforce CMDB 2.0 with the same name as a new asset class. If a custom class already exists, the following actions are performed:
Rule Based Asset classes If an existing custom class name is the same as a Rule Based Asset class, you cannot convert that custom class to a Rule Based Asset class. Instead, you must change the class type of the custom class to Asset or CI and Asset. If required, you can also create a new Rule Based Asset class with a different name and define the appropriate rules. For more information, see Managing CMDB classes. For more information about the rules defined for out-of-the box Rule Based Asset classes, see Rule Based Asset classes. Asset classes If an existing custom class name is the same as an out-of-the-box Asset class, you can manually change the class type of existing custom classes to Asset. Perform the following steps after your organization has been successfully upgraded:
Note: The Specifications tab in the Instance Editor displays attributes from the class-specific field set and the field sets of all of its parent classes (excluding Base Element). If the position of a custom class in the class hierarchy is not the same as the out-of-the-box class with the same name, the custom class does not display the same attributes on the Specifications tab as the out-of-the-box class. For example, an instance of the out-of-the-box |
A field is shown more than once on the Instance Editor. | Ensure that the field is not present in a field set of a parent class. |
For a class in the List View Customization, a field is shown more than once in the Available Fields list. | If the List View Customization contains duplicate entries of the custom fields for a Class, ensure that you have added the custom field in only one of the field sets, either the parent or the child class. |
Locations
The following table describes the troubleshooting tips to resolve issues that you might face when managing locations.
Issue | Resolution |
---|---|
The Locations option is not available on the Remedyforce Administration > Configure CMDB 2.0 tab. | If you were using BMC Remedyforce 20.13.02 or earlier, and have not yet upgraded to CMDB 2.0, the Locations option is not displayed. Starting from version 20.14.01, an enhanced version of CMDB, referred to as BMC Remedyforce CMDB 2.0, is available out of the box for new installations. |
The fields that are displayed in the Location Details window in the Instance Editor are not always consistent. | The out-of-the-box list view for the For example, say that you select the City field in the list view for the |
Although a relationship was created between a location and a CI or asset from the Supporting information section, that location was not populated in the Location attribute of that CI or asset. | From the Supporting information section of the Location form (Remedyforce Administration > Configure CMDB 2.0 > Locations), if a location is linked to an asset or a CI, that location is not saved in the Location lookup field of that instance. Instead, the relationship is displayed only on the Relationships tab of the Instance Editor. You must manually select a location in the Location attribute. |
Models
The following table describes the troubleshooting tips that you can use to resolve the issues that you might face when managing models.
Issue | Resolution |
---|---|
The Models option is not available on the Remedyforce Administration > Configure CMDB 2.0 tab. | The Models option is not displayed in the following scenarios:
|
The Enable Models check box is not displayed on the Remedyforce CMDB > Configure CMDB 2.0 > General CMDB Settings tab. | The Enable Models check box is not displayed in the following scenarios:
|
The Asset Classes option is not visible in the Class Type list. | You have not enabled asset management in your organization. For more information, see Enabling asset management. |
The CI Classes option is not visible in the Class Type list. | You have disabled configuration management in your organization. For more information, see Configuring general BMC Remedyforce CMDB 2.0 settings. |
The Class Type list in saved models is always reset to All. | The Class Type list is used only to filter the classes displayed in the CMDB Class list while creating a model. This filtering enables you to easily locate the class for which you want to create the model. After you save a model, you cannot modify the class. |
The Manufacturer Name attribute is not displayed in the Set Attributes section of the Model form. | The If you enter a value in the Manufacturer field of the model, the Manufacturer Name attribute and the value you have specified is displayed in the Set Attributes section. |
The same set of fields are not always displayed in the Model Details window in the Instance Editor. | The fields that are displayed in the Model Details window are based on the fields selected in the Column Headers field set of the Model object (Setup > Create > Objects Model). However, only those fields that contain values are displayed in the Model Details window. For example, say that you select the Part Number field in the Column Headers field set of the Model object. The Part Number field is displayed in the Model Details window only for those models in which the Part Number field contains a value. |
When a model is selected in the Model Name attribute of the Instance Editor, a few other attribute values are also updated. | When a model is selected for a CI or asset, the Model Manufacturer and other attributes values that are specified in the selected model are also applied to the CI or asset. Therefore, along with the Model Name attribute, other attributes are also updated. |
The Model Name field is not populated in the imported records. | To ensure that the Model Name field is populated in imported records, perform the following actions:
For more information, see Applying models while importing CIs and assets. |
In imported CIs or assets, a few attribute values that are also imported from the external data source are replaced with other values. | The attribute values of imported records are replaced with other values under the following conditions:
|
A model is applied to a CI or instance even though the Model Name attribute is not populated while saving that CI or asset. | You might have configured a workflow to populate the Model field (data type: Text) and the value that is populated matches the Model Name or Part Number field value in an existing model record. |
A field is shown multiple times in the field list of the Set Attributes section. | Ensure that the field is not present in a field set of a parent class. |
Normalization
The following table describes the troubleshooting tips to resolve issues that you might face when normalizing data.
Issue | Description/Resolution |
---|---|
The following errors are generated during the normalization process:
For information about viewing errors that are generated during the normalization process, see Scheduling and running the normalization process. | You must reduce the number of records that the normalization job processes in each batch. By default, the batch size in a normalization job is 100. To reduce the batch size of the normalization job, perform the following steps:
|
Reconciliation
The following table describes the troubleshooting tips to resolve issues that you might face when creating reconciliation rules.
Issue | Description/Resolution |
---|---|
You receive the following error: BMCServiceDesk.UpdateBaseElementName: execution of BeforeInsert caused by: System.QueryException: Non-selective query against large object type (more than 200,000 rows). Consider an indexed filter or contact Salesforce.com about custom indexing. | You receive this error if you have large number of records (more than 200,000) in the Remedyforce CMDB. To resolve this issue, contact Salesforce to create custom indexes on the fields that you have used in reconciliation rules. To create custom indexes, collect the information mentioned here. |
Search filters
The following table describes the troubleshooting tips to resolve issues that you might face when using search filters on the Remedyforce CMDB tab.
Issue | Description/Resolution |
---|---|
The Search filter icon on the Remedyforce CMDB tab is not visible to users. | If you were using BMC Remedyforce 20.13.02 or earlier, and have not yet upgraded to CMDB 2.0, the Search filter icon is not displayed on the Remedyforce CMDB tab. Starting from version 20.14.01, an enhanced version of CMDB, referred to as BMC Remedyforce CMDB 2.0, is available out of the box for new installations. |
The Search filter icon on the Remedyforce CMDB tab is visible to users but an error message is displayed when they click the icon. | Verify that the permission set or profile assigned to the users is granted the required access to the new or updated Visualforce pages, Apex classes, objects, and fields for the advanced search filters feature. For more information, see Searching for CIs and assets in the list view. |
The keyword specified in the Search box is cleared when users click the Search filter icon. | Users can either perform a keyword-based search or apply specific filter criteria to instances in the CMDB list view. When users apply a filter, any keywords that might be specified in the Search box are cleared and vice versa |
CMDB 2.0 upgrade process
The following table describes troubleshooting tips to resolve issue that you might get while you are upgrading to CMDB 2.0.
Issue | Description/Resolution |
---|---|
Unable to see scanning progress on the screen. | If you do not see scanning progress on the screen, check the status of the job on the Apex Jobs page (Setup > Jobs > Apex Jobs). Depending on the platform availability, the process might take a while to complete. If scanning your CMDB is taking a long time, you might want to abort the scan.
|
Facing issues with the CMDB data migration job (CMDBMigrator) | You can view the status of the CMDB data migration job (CMDBMigrator) on the Apex Jobs page. If required, you can also abort the job from this page.
|
While migrating to CMDB 2.0 or deleting CMDB 1.0 data, one of the following errors is displayed:
| In the upgrade to CMDB 2.0 process, while migrating to CMDB 2.0 or deleting CMDB 1.0 data, you might get either of the following errors:
These errors are shown when the batch size of the Apex job that is scheduled for these procedures is large. The batch size of an Apex job is specified in a custom setting. Custom settings that control the batch size of the Apex jobs Custom settings that control the batch size of these Apex jobs are listed below along with their default value:
These custom settings are not available by default. You must create these custom settings and assign the required values. To configure batch size of a CMDB 2.0 Upgrade Apex job
|
Base relationship
Issue | Description/Resolution |
---|---|
While adding a relationship to a configuration item (CI) in Remedyforce CMDB, the following error message is displayed:
This issue occurs if all of the following conditions are true:
| Set any active option as the default option for the Relationship Type field. |
Related topics
Configuring BMC Remedyforce CMDB 2.0
Comments
Log in or register to comment.