General¶

Purpose: Configure instance-wide settings that affect timekeeping, supervision, database behavior, API access, and startup event handling.
1. When to use¶
- During initial deployment to set identity, time sync, API, and database connectivity.
- When tuning supervision, retention, or export behavior for operations.
2. Sections and why they matter¶
2.1 Misc.¶
Defines the instance name and session behaviors. The instance name appears in the UI and helps operators confirm they are working on the correct receiver. Options like Generate restore on new session influence how restore events are emitted after reconnects, which affects downstream monitoring. Time synchronization settings control whether IPCom pushes its clock to devices and how frequently it does so, which directly impacts event timestamps.

Operational checks and actions:
- Monitor:
Send IPCom time to devicesand sync interval. Alert cue: timestamp drift between receiver and CMS. - Monitor: instance name changes. Alert cue: operators selecting the wrong receiver.
- Confirm:
instance_namemust be non-empty. - Confirm:
synchronize_device_time_intervalmust be greater than0.
2.2 Object tracker settings¶
Controls supervision timing for tracked devices. Timeout multipliers and tolerances determine when a device is considered offline. Separate SMS values apply when devices report over SMS. Restore event counts tune when the system emits recovery messages after a device returns.
![]()
Operational checks and actions:
- Monitor: timeout multipliers and tolerances. Alert cue: false offline alarms or restore storms.
- Confirm:
timeout_multiplierandsms_timeout_multipliermust be1..100. - Confirm:
timeout_toleranceandsms_timeout_tolerancemust be0..3600. - Confirm:
event_count_for_restoreandevent_count_for_restore_smsmust be1..10.
2.3 API settings¶
Defines HTTPS API access, port, and secrets. These settings control how external systems integrate with IPCom and must be kept consistent with firewalls and reverse proxies. TLS certificate status in this section helps validate secure access.
API exposure should be restricted to trusted admin/integration networks.

Operational checks and actions:
- Monitor:
Enable HTTP API, API ports, and TLS status. Alert cue: unexpected open management path or certificate issues. - Monitor:
Enable cluster. Alert cue: node state drift or failover anomalies. - Confirm:
api_portandapi_http_portmust be between1and65535. - Confirm:
api_jwt_secretmust be exactly 64 characters. - Confirm:
private_keyandpublic_keymust be non-empty and point to valid PEM files.
2.4 Device STATUS export settings¶
Enables a status export listener and configures its port and IP whitelist. Use this for downstream systems that consume device status updates. Encryption can be enabled when the export is sent over untrusted networks.

Operational checks and actions:
- Monitor:
Enabled,Port,Whitelist, andEncryptvalues. Alert cue: missing status export or traffic from unexpected sources. - Confirm: Device STATUS export
portmust be1..65535. - Confirm: if STATUS export encryption is enabled, key length must be exactly 16 characters.
2.5 Database settings¶
Enables the SQL database and configures connection details (user, password, host, port, database). In-memory device and event management options control what is cached and how cleanup works. The Remove lost objects and Remove events retention values determine how long data is kept before cleanup, which affects storage and audit depth.

Operational checks and actions:
- Monitor:
Enable databaseand SQL connection fields. Alert cue: missing logs/history after restart. - Monitor:
Remove lost objectsandRemove eventsretention values. Alert cue: data disappearing earlier than policy. - Confirm: if database is enabled,
sqluser,sqlpass,sqlhost, andsqldatabasemust be non-empty. - Confirm:
sqlportmust be1..65535(0makes IPCom use default port3306). - Confirm:
remove_lost_objects_ageandremove_events_agemust be1..365days. - Confirm:
device_session_log_countmust be1..25.
2.6 Ignorable startup event settings¶
Lets you suppress specific event codes on device startup. This is useful to reduce noise during mass reconnects or scheduled maintenance. Use the event list to add or remove codes that should be ignored.

Operational checks and actions:
- Monitor:
Ignore events on device startupand exception list. Alert cue: critical startup alarms not reaching CMS. - Confirm:
event_code <= 0xFFF,group_no <= 0xFF,zone_no <= 0xFFF, and each triplet must be unique.
3. Change management¶
- Schedule changes to API, database, and retention settings during maintenance windows.
- Record before-and-after values and expected impact for audit and rollback.
- After each change, verify
Status,Logs, and destination delivery paths. - Keep a rollback path ready for database, API, and cluster-related updates.