Scanning

Snow Inventory Agent for macOS scans the computers regularly, which by default is once every 24 hours. By configuration, it is possible to schedule when the agent should scan; for example at 01:00 AM every day, at 4:05 AM every Sunday, or at 00:30 AM on the first of every month.

Using the system setting env.allowonlyonescanperday, the agent will check when the last scan was performed before it starts a new If it was run the same day, no new scan will be performed. This means that a scheduled scan will never be performed more frequently than once a day. This check is not done when a scan is run from the command line.

Configuration of scan scheduling:

  • The scan scheduling is defined in:

    /Library/LaunchDaemons/com.snowsoftware.Inventory.plist

When the scan is completed, the agent sends the inventory file with all scan data to a Snow Inventory Server. If the agent for any reason cannot send data to the server, it will by default try again every 15 minutes. The inventory data file is stored until the data has been sent successfully. Total number of inventory files that can be stored is decided by the system setting send.max_scan_result_backlog_count in the configuration file.