mirror of
https://github.com/jokob-sk/NetAlertX.git
synced 2025-12-06 17:15:38 -08:00
4.9 KiB
Executable File
4.9 KiB
Executable File
A high-level description of the database structure
⚠ Disclaimer: As I'm not the original author, some of the information might be inaccurate. Feel free to submit a PR to correct anything within this page or documentation in general.
The MAC address is used as a foreign key in most cases.
Devices database table
| Field Name | Description |
|---|---|
devMac |
MAC address of the device. |
devName |
Name of the device. |
devOwner |
Owner of the device. |
devType |
Type of the device (e.g., phone, laptop, etc.). If set to a network type (e.g.: switch), it will become selectable as a Network Parent Node |
devVendor |
Vendor/manufacturer of the device. |
devFavorite |
Whether the device is marked as a favorite. |
devGroup |
Group the device belongs to. |
devComments |
User comments or notes about the device. |
devFirstConnection |
Timestamp of the device's first connection. |
devLastConnection |
Timestamp of the device's last connection. |
devLastIP |
Last known IP address of the device. |
devStaticIP |
Whether the device has a static IP address. |
devScan |
Whether the device should be scanned. |
devLogEvents |
Whether events related to the device should be logged. |
devAlertEvents |
Whether alerts should be generated for events. |
devAlertDown |
Whether an alert should be sent when the device goes down. |
devSkipRepeated |
Whether to skip repeated alerts for this device. |
devLastNotification |
Timestamp of the last notification sent for this device. |
devPresentLastScan |
Whether the device was present during the last scan. |
devIsNew |
Whether the device is marked as new. |
devLocation |
Physical or logical location of the device. |
devIsArchived |
Whether the device is archived. |
devParentMAC |
MAC address of the parent device (if applicable). |
devParentPort |
Port of the parent device to which this device is connected. |
devIcon |
Icon representing the device. |
devGUID |
Unique identifier for the device. |
devSite |
Site or location where the device is registered. |
devSSID |
SSID of the Wi-Fi network the device is connected to. |
devSyncHubNode |
The NetAlertX node ID used for synchronization between NetAlertX instances. |
devSourcePlugin |
Source plugin that discovered the device. |
To understand how values of these fields influuence application behavior, such as Notifications or Network topology, see also:










