description="Wait time between scans. This does not include the scan time.";
default="15m";
};
timings.arp_sender_timeout=mkOption{
type=types.str;
description="If the ARP sender process takes longer than this it will be stopped (for a class C network - 254 IPs - it should take less than a minute).";
default="1m";
};
timings.arp_scan_duration=mkOption{
type=types.str;
description="How long to wait for response packets on each scan (5m to 10m is a good timeframe for a class B or C network).";
default="10m";
};
notifications.method=mkOption{
type=types.str;
description="For now just pushover, you can set this to none to avoid sending notifications (it will just log).";
default="pushover";
};
notifications.notify_when_not_seen_for=mkOption{
type=types.str;
description="Send a notification if a device comes back online after not being seen for this timeframe.";
default="1w";
};
notifications.pushover.token=mkOption{
type=types.str;
description="Your pushover token goes here, just copy&paste from their website after creating the app.";
default="";
};
notifications.pushover.user_key=mkOption{
type=types.str;
description="User key goes here, this is the account wide code for pushover.";
description="How long to retain device events and notifications. Records older than this are purged daily. Accepts duration strings (e.g. 90d, 1y, 6m).";