Product / Documentation / ZABBIX Processes /   
ZABBIX Processes
* ZABBIX Server
* ZABBIX Agent (UNIX)
* ZABBIX Agent (Windows)
* ZABBIX Sender (UNIX)
* ZABBIX Get (UNIX)
ZABBIX Agent (UNIX)

ZABBIX UNIX Agent runs on a host being monitored. The agent provides host's performance and availability information for ZABBIX Server.

ZABBIX Agent can be started by executing:

shell> cd bin
shell> ./zabbix_agentd

ZABBIX Agent accepts the folowing command line parameters:

  • -c --config <file> Specify configuration file
  • -h --help give this help
  • -v --version display version number
  • -p --print print supported metrics and exit
  • -t --test <metric> test specified metric and exit

In order to get this help run:

shell> zabbix_agentd -h

The configuration file contains configuration parameters for zabbix_agentd. The file must exist and it should have read permissions for user zabbix. Supported parameters:

ParameterMandatoryDefault valueDescription
DisableActiveNo0Disable processing of active checks. The agent will not connect to ZABBIX server to get list of active items.
EnableRemoteCommandsNo0Enable remote commans. ZABBIX server will be able to send commands for execution by the agent.
DBHostNolocalhostDB host name.
DBUserNoNULLUser name for connecting to the database
DebugLevelNo3Debug level ( 0 - none, 1 - critical, 2 - error, 3 - warnings, 4 - debug)
EnableProxyNo00 – request forwarding is prohibited
HostnameYes-Unique host name. The hostname is used for active checks only.
ListenIPNo-IP address to bind agent to. Useful if the host has multiple interfaces.
ListenPortNo10050Port number to listen
LogFileNo-Name of log file. If not set, syslog is used.
NoTimeWaitNo-Experimental parameter. If set, no sockets in TIME_WAIT state will exist. Works on FreeBSD.
PidFileNo/tmp/zabbix_agentd.pidName of file to store PID.
RefreshActiveChecksNo120The agent will refresh list of active checks once per 120 (default) seconds.
ServerYes-Comma-delimited list of IP addresses of ZABBIX servers. Connections from other IP addresses will be rejected.
ServerPortNo10051The agent will connect to this server port for processing active checks.
StartAgentsNo5Number of agents to start
UserParameterNo-User-defined parameter to monitor. There can be several user-defined parameters. Value has form , Example:UserParameter=users,who|wc -l Note: Example of the configuration file can be found at misc/conf/zabbix_agentd.conf
TimeoutNo3Do not spend more that Timeout seconds on getting requested value (1-255). The agent does not kill timeouted User Parameters processes!