Advantages of agent-based monitoring:
- Provides broader & deeper monitoring beyond what agentless can monitor e.g. richer info than SNMP, WMI, API, etc.
- Network bandwidth efficiency - data is collected in local node & filtered by the agent before processed results are forwarded to the centralized console.
- Better security - agent push data to the central component instead of letting monitored node for direct remote collection.
- More reliable - agent can temporarily store / cache monitored logs when the network connection is lost.
Advantages of agentless monitoring:
- Less intrusiveness, easy & fast to deploy.
- Lower maintenance cost (no agent version update/upgrade etc.).
- Suitable for large nodes deployment.
- Less resource usage e.g. CPU in the local node.