GitHub user tomorrowshipyltm edited a discussion: How can we support 
agent/agentless monitoring and active/passive modes?

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

Reply via email to