Creating Widgets for the Dashboard
The license for your deployed application also grants you access to the Widget Software Development Kit (the Widget SDK), which you can download to your local production or test environment. The Widget SDK enables you to build new widgets or modify existing widgets for deployed applications.
Using the Widget SDK
The Widget SDK requires nodejs 12.7.0, at a minimum, which comes with yarn version 1.16.0.
- Extract the contents of the
widget-sdk-n.n.n.tgzfile to your developer workstation. - Follow the steps in the section of the included ReadMe.
- After you compile the new or modified widget, add it to the widget store for use in the Dashboard.
- (Optional) To allow additional Fusion users to incorporate your custom widget into their environment, submit the widget to the ArcSight Marketplace.
Considerations for Updating the Widget Store
Review the following considerations before modifying or creating new widgets:
- Widgets provided with a deployed application are included in the default widget store directory.
/opt/arcsight-nfs/arcsight-volume/fusion/widget-store - Each new widget must have a unique name.
- You cannot edit an out-of-the-box widget. However, you can use the widget as a template for creating a new one. To prevent the modified widget from being erased or overwritten by a product upgrade, give the widget a non-default name.