Role-Based Discovery Rules for Intelligent Infrastructure Management

3 votes

Currently, the "Process Discovery" ruleset serves dual purposes: monitoring processes and auto-discovering server roles. While it is possible to use host labels for discovery purposes, this is not the main goal of the ruleset and represents a powerful capability that deserves dedicated support. Usually, the definition of server roles is done manually by using Host Tags, which might lead to errors and inconsistencies. A dedicated discovery ruleset would unlock the full potential of automated role detection—allowing organizations to build intelligent, self-configuring infrastructure that automatically adapts monitoring strategies based on what it discovers, rather than requiring manual classification.
Example 1 - Oracle Database Server:
Rule: IF (process "oracle*" is running) OR (folder "/u01/oradata" exists)
THEN → Assign role "database" (generic) + "oracle_database" (specific)
→ Install "Oracle Monitoring" plugin

Under consideration Service discovery Suggested by: Paulo Santana Upvoted: 31 Mar Comments: 3

Comments: 3
OldestNewestMost likesFewest likes