Skip to main content
Heartbeat checking periodically verifies whether the password stored in a secret is still valid on the target system, without changing it. On the configured schedule, Syteca connects to the target and checks whether the current credentials authenticate successfully. The result is recorded and shown as a Heartbeat status on the Password Management page.
Use this when you need to:
  • Catch a secret whose password was changed outside Syteca — by a sysadmin, a scheduled task, or a security incident — before someone tries to use it or before rotation runs into it.
  • Get an early warning on invalid credentials, instead of finding out only when remote password rotation or a connection attempt fails.
  • Monitor a large secret inventory for drift at a glance, using the Heartbeat status column and filters.
Heartbeat checking is supported for:
  • Active Directory account
  • Windows account
  • Unix account (SSH)
  • MS SQL account
Not supported for Unix account (Telnet) or Web account secret types.
Heartbeat checking can also be configured and queried through the Syteca ACB API — including scheduling checks via Add secret / Update secret, reading results via Get secret, and triggering an on-demand check via the Heartbeat endpoint. This page covers the Management Tool UI; see those pages for API and CLI details.

Enable Heartbeat checking when adding a secret

Heartbeat checking is configured on the Automation tab of the Add Secret panel, below the Remote Password Rotation section.
1

Open Add Secret

On the Password Management page, click Add.
2

Open the Automation tab

In the Add Secret panel, select the Automation tab.
3

Enable Scheduled Heartbeat

Select Scheduled Heartbeat.
4

Set the check interval

In the Heartbeat every field, enter the interval value and select a time unit:The field is pre-filled with 30.
5

Finish the secret and save

Complete the remaining tabs as required, then click Save.
Add Secret Automation tab showing the Scheduled Heartbeat toggle and interval field

The Scheduled Heartbeat section on the Automation tab.

Heartbeat every field with numeric input and time unit drop-down

The Heartbeat every interval field.

Configure Heartbeat checking for an existing secret

1

Open the secret

On the Password Management page, open the secret to configure.
2

Open the Automation tab

In the Edit Secret panel, select the Automation tab.
3

Enable or disable Scheduled Heartbeat

Toggle Scheduled Heartbeat on or off. When enabled, configure the Heartbeat every interval as above.
The Heartbeat every field is disabled while Scheduled Heartbeat is off.
4

Save

Click Save.
Once configured, the Automation tab also shows:

Manual Heartbeat check (Run heartbeat)

Clicking Run heartbeat checks the secret’s password validity immediately. Last heartbeat updates, and one of these appears:
If a Heartbeat check returns Invalid, Scheduled Heartbeat is automatically disabled. Automatic checks don’t resume until the toggle is manually re-enabled.

View Heartbeat status on the Password Management page

Two optional columns — Heartbeat status and Last heartbeat check — can be added to the Secrets grid, both hidden by default.
1

Open Edit Columns

On the Password Management page, click Edit Columns.
2

Select the columns

Check Heartbeat status and/or Last heartbeat check.
3

Close the list

The selected columns now appear in the Secrets grid.
Secrets grid showing the Heartbeat status and Last heartbeat check columns

Heartbeat status and Last heartbeat check columns enabled in the Secrets grid.

These columns aren’t shown for sub-secrets (computers for which connections are allowed, as specified in an Active Directory secret) — same behavior as the Password Rotation columns. The date and time in Last heartbeat check always matches Last heartbeat on the Automation tab for the same secret.

Heartbeat status values

Filter by Heartbeat status

Two filters are available on the Password Management page:
Password Management page filters including Heartbeat status and Last heartbeat check

The Heartbeat status and Last heartbeat check filters.

Audit Log events

Every Heartbeat configuration change and manual check is recorded in the Audit Log:
Filter the Audit Log’s Action filter for Heartbeat checking events specifically.

System Health: System State and Tasks List

Heartbeat check results and errors also appear on the System Health page, in both System State and the Tasks List.

System State

Tasks List

Every Heartbeat task uses the task name Heartbeat check. When a task shows Failed, the reason appears in the Details column — a known reason is “The host is unavailable.”

Add a secret

Full secret configuration reference, including the Automation tab.

Remote password rotation

Automatically change a password instead of just checking it.

Heartbeat API endpoint

Trigger and configure Heartbeat checks via the ACB API or CLI.

Audit log

Full audit trail reference.