Loading...
Zabbix Agent
Zabbix Agent is a lightweight software component installed on endpoints to collect monitoring data and send it to the Zabbix Server over a designated port. Designed mainly for performance statistics, availability metrics, and system health checks, it enables centralized infrastructure and service monitoring in enterprise and open-source environments..
Zabbix Agent listens on port 10050 and facilitates communication between monitored hosts and the Zabbix server or proxy. It can gather CPU load, disk space, memory consumption, network utilization, and various other system or application metrics, forwarding this information in real-time or at configured intervals.
Architecture-wise, the agent operates either in active or passive mode. In passive mode, the server initiates connections to query data, while in active mode, the agent periodically sends data to the server or proxy, which lessens firewall complexities by minimizing incoming connections. The agent is cross-platform and supports native monitoring techniques alongside user-defined custom scripts and modules via flexible configuration.
Communication over this port is typically unencrypted by default unless additional protective measures like TLS or VPN tunnels are employed. The clear-text nature may pose privacy concerns, so secure deployments are highly recommended in sensitive environments. Besides raw metrics, the agent can handle remote commands and automated triggering based on monitored conditions.