ENABLE_ARPSCANPIHOLE_ACTIVEPiHole integration settings.SCAN_SUBNETSLOG_LEVELTIMEZONEENABLE_PLUGINSPLUGINS_KEEP_HISTPIALERT_WEB_PROTECTIONPIALERT_WEB_PASSWORD123456. To change the password run /home/pi/pialert/back/pialert-cli in the containerINCLUDED_SECTIONSCTRL + Click to select/deselect).SCAN_CYCLE_MINUTESSCAN_SUBNETS setting at the top. Every IP takes a couple seconds to scan.REPORT_DASHBOARD_URLhttp:// including the port number (no trailig slash /).DIG_GET_IP_ARGdig +short .UI_LANGUI_PRESENCECTRL + Click to select/deselect)DAYS_TO_KEEP_EVENTSHRS_TO_KEEP_NEWDEV0 is disabled), devices marked as New Device will be deleted if their First Session time was older than the specified hours in this setting. Use this setting if you want to auto-delete New Devices after X hours.REPORT_MAILLOG_LEVEL to debug and check the error log.SMTP_SERVERsmtp-relay.sendinblue.com. To use Gmail as an SMTP server follow this guideSMTP_PORT0 if you don't want to use a port when connecting to the SMTP server.REPORT_TOREPORT_FROMSMTP_SKIP_LOGINSMTP_USERSMTP_PASSSMTP_SKIP_TLSSMTP_FORCE_SSLREPORT_WEBHOOKWEBHOOK_URLhttp:// or https://.WEBHOOK_PAYLOADbody > attachments > text attribute in the payload json. See an example of the payload here. (e.g.: for discord use text)WEBHOOK_REQUEST_METHODWEBHOOK_SIZE(text was truncated) message is appended.APPRISE_HOSThttp:// or https://. (don't forget to include /notify at the end)APPRISE_URLtgram://{bot_token}/{chat_id}.APPRISE_PAYLOADhtml works well with emails, text with chat apps, such as Telegram.NTFY_HOSThttp:// or https://. You can use the hosted instance on https://ntfy.sh by simply entering https://ntfy.sh.NTFY_TOPICNTFY_USERNTFY_PASSWORDPUSHSAFER_TOKENREPORT_MQTTMQTT_BROKERhttp:// or https://).MQTT_PORT1883.MQTT_USERMQTT_PASSWORDMQTT_QOS0 - Low quality to 2 - High quality. The higher the quality the longer the delay.MQTT_DELAY_SEC2s to update a sensor config on the broker). Tested with 2-3 seconds of delay. This delay is only applied when devices are created (during the first notification loop). It doesn't affect subsequent scans or notifications.DDNS_ACTIVEDDNS_DOMAINDDNS_USERDDNS_PASSWORDDDNS_UPDATE_URLhttp:// or https://.PIHOLE_ACTIVE:/etc/pihole/pihole-FTL.db in the docker-compose.yml file if you enable this setting.DHCP_ACTIVE:/etc/pihole/dhcp.leases in the docker-compose.yml file if you enable this setting.PHOLUS_ACTIVE(unknown) or (name not found) devices. Please be aware it can spam the network with unnecessary traffic. Depends on the SCAN_SUBNETS setting. For a scheduled or one-off scan, check the PHOLUS_RUN setting.PHOLUS_TIMEOUTPHOLUS_FORCE(unknown) or (name not found) devices. Be careful enabling this as the sniffing can easily flood your network.PHOLUS_RUNonce Pholus is run only once on start for the time specified in PHOLUS_RUN_TIMEOUT setting.PHOLUS_RUN_TIMEOUTPHOLUS_TIMEOUT setting. A scheduled scan doesn't check if there are (unknown) or (name not found) devices, the scan is executed either way.PHOLUS_RUN_SCHDschedule in the PHOLUS_RUN setting. Make sure you enter the schedule in the correct cron-like format
(e.g. validate at crontab.guru). For example entering 0 4 * * * will run the scan after 4 am in the TIMEZONE you set above. Will be run NEXT time the time passes.PHOLUS_DAYS_DATA0 to disable.NMAP_ACTIVENMAP_RUN setting.NMAP_TIMEOUTNMAP_RUNonce Nmap is run only once on start for the time specified in NMAP_TIMEOUT setting.NMAP_RUN_SCHDschedule in the NMAP_RUN setting. Make sure you enter the schedule in the correct cron-like format.NMAP_ARGS-p -10000 scans ports from 1 to 10000.API_CUSTOM_SQLtable_custom_endpoint.json file endpoint.UNDIS_RUNUNDIS_CMDUNDIS_RUN_TIMEOUTUNDIS_WATCHUNDIS_REPORT_ONUNDIS_devices_to_importNMAPSRV_RUNNMAPSRV_CMDNMAPSRV_RUN_SCHDschedule in the NMAPSRV_RUN setting. Make sure you enter the schedule in the correct cron-like format (e.g. validate at crontab.guru). For example entering 0 4 * * * will run the scan after 4 am in the TIMEZONE you set above. Will be run NEXT time the time passes.NMAPSRV_WATCHCTRL + Click to select/deselect. Watched_Value1 is service type (e.g.: http, ssh)Watched_Value2 is Status (open or closed)Watched_Value3 unused Watched_Value4 unused NMAPSRV_REPORT_ONnew means a new unique (unique combination of PrimaryId and SecondaryId) object was discovered. watched-changed means that selected Watched_ValueN columns changed.DHCPLSS_RUNdhcp.leases files. If you select schedule the scheduling settings from below are applied. If you select once the scan is run only once on start of the application (container) or after you update your settings.DHCPLSS_CMDDHCPLSS_paths_to_check/mnt/dhcp2.leases. You must map these files accordingly in your docker-compose.yml file.DHCPLSS_RUN_SCHDschedule in the DHCPLSS_RUN setting. Make sure you enter the schedule in the correct cron-like format (e.g. validate at crontab.guru). For example entering 0 4 * * * will run the scan after 4 am in the TIMEZONE you set above. Will be run NEXT time the time passes.DHCPLSS_RUN_TIMEOUTDHCPLSS_WATCHCTRL + Click to select/deselect. Watched_Value1 is Active Watched_Value2 is Hostname Watched_Value3 is hardware Watched_Value4 is State DHCPLSS_REPORT_ONnew means a new unique (unique combination of PrimaryId and SecondaryId) object was discovered. watched-changed means that selected Watched_ValueN columns changed.WEBMON_RUNschedule the scheduling settings from below are applied. If you select once the scan is run only once on start of the application (container) for the time specified in WEBMON_RUN_TIMEOUT setting.WEBMON_CMDWEBMON_RUN_SCHDschedule in the WEBMON_RUN setting. Make sure you enter the schedule in the correct cron-like format (e.g. validate at crontab.guru). For example entering 0 4 * * * will run the scan after 4 am in the TIMEZONE you set above. Will be run NEXT time the time passes.WEBMON_API_SQLplugin_website_monitor.json file endpoint.WEBMON_RUN_TIMEOUTWEBMON_WATCHCTRL + Click to select/deselect. Watched_Value1 is response status code (e.g.: 200, 404)Watched_Value2 is Latency (not recommended)Watched_Value3 unused Watched_Value4 unused WEBMON_REPORT_ONnew means a new unique (unique combination of PrimaryId and SecondaryId) object was discovered. watched-changed means that selected Watched_ValueN columns changed.WEBMON_urls_to_checkhttps://google.com. The values from this setting will be used to replace the {urls} wildcard in the WEBMON_CMD setting.WEBMON_SQL_internet_ipSNMPDSC_RUNschedule the scheduling settings from below are applied. If you select once the scan is run only once on start of the application (container) or after you update your settings.SNMPDSC_CMDSNMPDSC_routerssnmpwalk commands to execute against IP addresses of roputers/switches with SNMP turned on. 192.168.1.1: snmpwalk -v 2c -c public -OXsq 192.168.1.1 .1.3.6.1.2.1.3.1.1.2 SNMPDSC_RUN_SCHDschedule in the SNMPDSC_RUN setting. Make sure you enter the schedule in the correct cron-like format (e.g. validate at crontab.guru). For example entering 0 4 * * * will run the scan after 4 am in the TIMEZONE you set above. Will be run NEXT time the time passes.SNMPDSC_RUN_TIMEOUTSNMPDSC_WATCHCTRL + Click to select/deselect. Watched_Value1 is Hostname (not discoverable) Watched_Value2 is Router IP Watched_Value3 is not used Watched_Value4 is not used SNMPDSC_REPORT_ONnew means a new unique (unique combination of PrimaryId and SecondaryId) object was discovered. watched-changed means that selected Watched_ValueN columns changed.DHCPSRVS_RUNschedule the scheduling settings from below are applied. If you select once the scan is run only once on start of the application (container) or after you update your settings.DHCPSRVS_CMDDHCPSRVS_RUN_SCHDschedule in the DHCPSRVS_RUN setting. Make sure you enter the schedule in the correct cron-like format (e.g. validate at crontab.guru). For example entering 0 4 * * * will run the scan after 4 am in the TIMEZONE you set above. Will be run NEXT time the time passes.DHCPSRVS_RUN_TIMEOUTDHCPSRVS_WATCHCTRL + Click to select/deselect. Watched_Value1 is Domain Name ServerWatched_Value2 is IP OfferedWatched_Value3 is Interface Watched_Value4 is Router DHCPSRVS_REPORT_ONnew means a new unique (unique combination of PrimaryId and SecondaryId) object was discovered. watched-changed means that selected Watched_ValueN columns changed.UNFIMP_RUNschedule the scheduling settings from below are applied. If you select once the scan is run only once on start of the application (container) or after you update your settings.UNFIMP_CMDUNFIMP_usernameUNFIMP_passwordUNFIMP_protocolUNFIMP_hosthttps://)UNFIMP_port8443.UNFIMP_versionv4|v5|unifiOS|UDMP-unifiOS.UNFIMP_sitesdefault. Check the URL in your UniFi controller UI if unsure.UNFIMP_RUN_SCHDschedule in the UNFIMP_RUN setting. Make sure you enter the schedule in the correct cron-like format (e.g. validate at crontab.guru). For example entering 0 4 * * * will run the scan after 4 am in the TIMEZONE you set above. Will be run NEXT time the time passes.UNFIMP_RUN_TIMEOUTUNFIMP_WATCHCTRL + Click to select/deselect. Watched_Value1 is Hostname Watched_Value2 is Vendor Watched_Value3 is Type Watched_Value4 is Network UNFIMP_REPORT_ONnew means a new unique (unique combination of PrimaryId and SecondaryId) object was discovered. watched-changed means that selected Watched_ValueN columns changed.NEWDEV_dev_MACNEWDEV_dev_NameNEWDEV_dev_OwnerNEWDEV_dev_DeviceTypeNEWDEV_dev_VendorNEWDEV_dev_FavoriteNEWDEV_dev_GroupNEWDEV_dev_CommentsNEWDEV_dev_FirstConnectionNEWDEV_dev_LastConnectionNEWDEV_dev_LastIPNEWDEV_dev_StaticIPNEWDEV_dev_ScanCycleScan device dropdown. Enable if newly discovered devices should be scanned.NEWDEV_dev_LogEventsNEWDEV_dev_AlertEventsAlert All Events checkbox.NEWDEV_dev_AlertDeviceDownAlert Down checkbox.NEWDEV_dev_SkipRepeatedSkip repeated notifications for dropdown. Enter number of hours for which repeated notifications should be ignored for. If you enter 0 then you get notified on all events.NEWDEV_dev_LastNotificationNEWDEV_dev_PresentLastScanNEWDEV_dev_NewDeviceNew Device checkbox.NEWDEV_dev_LocationNEWDEV_dev_ArchivedArchived checkbox.NEWDEV_dev_Network_Node_MAC_ADDRNEWDEV_dev_Network_Node_portNEWDEV_dev_Icon