Build alarms to notify you when an issue occurs in your system.
What to Use
You can find the SystemLink Alarm and Utilities APIs on
the Data Communication palette in LabVIEW.
API is not supported in LabVIEW NXG.
- On the client, create the following diagram in a VI to create
alarms to implement rules and manage conditions affecting
your systems, tests, or assets.
Customize the gray sections for your unique programming goals.
||Get System Name
obtains the name of the system you want to monitor
so you can receive alerts if alarm conditions
||Build Alarm Set
Transition creates a set
transition, which describes the state
and severity level of the alarm instance, to apply
to a notification strategy.
Set Alarm triggers an
alarm instance on the server.
If Build Set Alarm has a notification strategy
wired to it, then a notification is sent to
subscribers if the alarm instances are new. The
subscriber then verifies and fixes the issue
before acknowledging it.
After the application determines the current
state of the alarm is below the defined alarm
threshold, the application clears the alarm with
- If you need to review active and inactive alarm
instances, use the Alarms and Notifications UI in NI
SystemLink Web Application.
- If Set Alarm only returns True the
first time you set an alarm and then always returns
False, verify you or another operator acknowledged
the alarm. If the alarm is not acknowledged, it will
- If you specify a notification strategy and do not
receive an email to notify you about an active alarm
instance, verify the following things.
- If the alarm is new or not. A notification is
only sent when a new alarm instance occurs.
- If you configured a notification strategy in
NI SystemLink Web Application.
- If you configured an SMTP service in NI
SystemLink Server Configuration.
Search within the
programming environment to access the following installed