Can I Adjust the Broadcast Rate of SystemLink Client Salt Beacons?

Updated Sep 25, 2025

Reported In

Software

  • SystemLink Client

Issue Details

I need to set the broadcast rate of one of my SystemLink client's salt beacons-- for example, say one of my assets is broadcasting way too often, filling up the log file and needlessly consuming server bandwidth.

Solution

You can adjust the broadcast rate of the salt beacon on that client system in the following configuration file, under the beacons section: 

C:\ProgramData\National Instruments\salt\conf\minion.d\nisysmgmt.conf

beacons:
  nisysmgmt_startup:
    - run_once: true
    - interval: 0
  nisysmgmt_dynamic_grains:
    - interval: 15
  nisysmgmt_changes:
    - interval: 15
  nisysapi_changes:
    - interval: 15
  nisysmgmt_monitoring:
    - interval: 15
  ni_asset_health_monitoring:
    - interval: 15
  nisysmgmt_assets_monitoring:
    - interval: 15
  nisysmgmt_utilization_cleaning:
    - interval: 15
  nisysmgmt_status_checks:
    - interval: 3

The interval property for each beacon is in seconds.  If you remove that beacon definition entirely from the beacons section, it will be disabled on that client system.  You should restart the NI Salt-Minion Windows service on that client after each change to the nisysmgmt.conf file.

Additional Information

For instance, the nisysapi_changes beacon is responsible for sending any device changes from the client system that appear in the Devices and Interfaces tab of that client system's details page in SystemLink.