GitHub user tomorrowshipyltm edited a discussion: 请问如何支持agent / agentless,以及主动 / 被动模式?
Hello everyone, previously our team has used Zabbix. I would like to know how to achieve the following features based on HertzBeat: 1. Support for both agent and agentless monitoring. 2. Agent-based monitoring with active and passive modes. In active mode, the agent requests and receives monitoring configurations from the server, then periodically collects and sends monitoring data to the server. For monitoring thousands of machines, it is recommended to use the active mode to avoid overwhelming the server. In passive mode, the agent receives data collection requests from the server, collects the data, and sends it back to the server. 3. Agentless monitoring, where data is collected directly from the target host using standard protocols such as SSH, HTTP, ICMP, etc. 4. Flexible deployment with the use of proxy intermediaries based on network environment and cluster scale. For example, Zabbix's server-proxy-client architecture is suitable for medium-sized network architectures spanning multiple data centers or networks. The proxy acts as a communication bridge between the server and client. It does not store data but temporarily holds the data received from agents before submitting it to the server. My understanding of the above issues: 1. If collector/push is used to support agents, then: (1)The communication protocol and command interaction between the server and agent can be complex. The push module might need to be separated, for example, into health check and data request components. (2)Active mode is not supported. 4. For flexible deployment, is it possible to use multiple collectors? GitHub link: https://github.com/apache/hertzbeat/discussions/2178 ---- This is an automatically sent email for dev@hertzbeat.apache.org. To unsubscribe, please send an email to: dev-unsubscr...@hertzbeat.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@hertzbeat.apache.org For additional commands, e-mail: dev-h...@hertzbeat.apache.org