# Auto-discovery Auto discovery helps you to discover and monitor servers and applications automatically during the initial startup of Applications Manager. You can specify the total count of applications that are to be added for the discovery along with their discovery order for performing auto-discovery. The Default Maximum Applications count is 50. If the count of added applications remains under the default limit, MS SQL monitors will be added accordingly. For eg: Consider added applications count to be 25. Here 25 more MS SQL monitors can be added. This occurs only upon initial startup of Applications Manager for Trial and Professional Edition users in Windows. By default, auto-discovery will be enabled in Applications Manager. If users need to disable or discover only servers, they can configure by specifying appropriate values for the property *AUTODISCOVERY* in the **AutomaticDiscovery.properties** file. In addition, you can also specify additional criteria with which the auto-discovery is to be performed by updating the values for their respective properties in the file. Upon updating the values, [discovery profile](https://www.manageengine.com/products/applications_manager/help/network-discovery.html#network-discovery) will be created to view added servers and applications. Following are the list of properties that can be configured in the **AutomaticDiscovery.properties** file located under *\working\conf\itomdiscovery* directory: **Note:** Since auto-discovery occurs only on initial startup, the required properties should be configured in the file **before initial/first startup**. | Property | Description and possible values | |---|---| | *AUTODISCOVERY* | Allows you to enable or disable the auto-discovery feature in Applications Manager. Possible values are:

- ***enable*** - Both server and applications will be discovered during initial startup.
- ***disable*** - Auto discovery feature will be disabled.
- ***servers_only*** - Only servers will be discovered during initial startup, application discovery will be skipped.

**Note:** Default value for this property will be ***enable***. | | *TOTAL_APPLICATION_COUNT_TO_BE_ADDED_VIA_AUTODISCOVERY* | Allows you to specify the count of applications to be added via auto discovery. By default, 50 applications will be added.

**Note:** Default value for this property will be ***50***. | | *ORDER_OF_APPLICATIONS_TO_BE_ADDED_VIA_AUTODISCOVERY* | Allows you to prioritize applications added via auto-discovery by changing the priority order. By default, the first given application will have highest priority.

**Note:** Refer to the [Priority order of auto-discovery](https://www.manageengine.com/products/applications_manager/help/auto-discovery.html#priorityOrder) section for default priority order. | On performing the above configurations and starting Applications Manager for the first time, auto discovery will occur and [discovery profile](https://www.manageengine.com/products/applications_manager/help/network-discovery.html#network-discovery) will be created, wherein all servers and applications that are added via auto-discovery can be viewed under the profile name **Auto discovery**. In this newly-created discovery profile, only the **View Report Page** option will be enabled, whereas other options such as **View Discovered Details, Edit, Delete, Rediscover now,** and **Schedule discovery** will be disabled. ![Applications Manager Auto-discovery: Auto discovery of resources](https://www.manageengine.com/products/applications_manager/help/images/auto-discovery.png) ![Applications Manager Auto-discovery: Resources that are discovered and added manually](https://www.manageengine.com/products/applications_manager/help/images/DiscoveredAndAdded.png) ![Applications Manager Auto-discovery: Resources that are discovered and not added manually](https://www.manageengine.com/products/applications_manager/help/images/DiscoveredAndNotAdded.png) ## Priority order of auto-discovery Applications Manager follows the below priority order for automatic application discovery. 1. MS SQL 2. Oracle Database 3. IIS Server 4. Tomcat Server 5. JBoss Server 6. MySQL 7. PostgreSQL 8. DNS Monitor 9. IBM WebSphere MQ 10. MongoDB 11. Active Directory 12. Apache Server 13. WebLogic Server 14. Redis 15. RabbitMQ 16. DB2 17. WebSphere Server 18. Docker 19. Nginx 20. Memcached 21. Exchange Server 22. GlassFish 23. Sybase ASE 24. Cassandra 25. Resin 26. Java Runtime 27. SQL Anywhere 28. Elasticsearch Cluster 29. LDAP Server 30. Kafka 31. Apache ZooKeeper 32. Apache Solr 33. MS Office SharePoint 34. Neo4j 35. Couchbase 36. Microsoft MQ (MSMQ) 37. Informix 38. Apache ActiveMQ 39. Microsoft Dynamics CRM / 365 (On-Premise) 40. KVM 41. SAP MaxDB 42. Apache Geronimo Server 43. Hadoop 44. Apache Spark Master 45. Microsoft Skype for Business