mirror of
https://github.com/jokob-sk/NetAlertX.git
synced 2025-12-07 09:36:05 -08:00
BE: before_name_updates change #1251
This commit is contained in:
@@ -154,26 +154,24 @@ def main():
|
|||||||
# Name resolution
|
# Name resolution
|
||||||
# --------------------------------------------
|
# --------------------------------------------
|
||||||
|
|
||||||
# run plugins before notification processing (e.g. Plugins to discover device names)
|
# Check if new devices found (created by process_scan)
|
||||||
pm.run_plugin_scripts("before_name_updates")
|
|
||||||
|
|
||||||
# Resolve devices names
|
|
||||||
mylog("debug", "[Main] Resolve devices names")
|
|
||||||
update_devices_names(pm)
|
|
||||||
|
|
||||||
# --------
|
|
||||||
# Reporting
|
|
||||||
|
|
||||||
# Check if new devices found
|
|
||||||
sql.execute(sql_new_devices)
|
sql.execute(sql_new_devices)
|
||||||
newDevices = sql.fetchall()
|
newDevices = sql.fetchall()
|
||||||
db.commitDB()
|
db.commitDB()
|
||||||
|
|
||||||
# new devices were found
|
# If new devices were found, run all plugins registered to be run when new devices are found
|
||||||
|
# Run these before name resolution so plugins like NSLOOKUP that are configured
|
||||||
|
# for `on_new_device` can populate names used in the notifications below.
|
||||||
if len(newDevices) > 0:
|
if len(newDevices) > 0:
|
||||||
# run all plugins registered to be run when new devices are found
|
|
||||||
pm.run_plugin_scripts("on_new_device")
|
pm.run_plugin_scripts("on_new_device")
|
||||||
|
|
||||||
|
# run plugins before notification processing (e.g. Plugins to discover device names)
|
||||||
|
pm.run_plugin_scripts("before_name_updates")
|
||||||
|
|
||||||
|
# Resolve devices names (will pick up results from on_new_device plugins above)
|
||||||
|
mylog("debug", "[Main] Resolve devices names")
|
||||||
|
update_devices_names(pm)
|
||||||
|
|
||||||
# Notification handling
|
# Notification handling
|
||||||
# ----------------------------------------
|
# ----------------------------------------
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user