Discovery agent is installed on each machine and it only scans the particular machine in which it is installed, whereas the discovery probe can be installed on a windows machine and it can perform various scans like IP range based, or Domain-based scans and can also integrate with SCCM.