zabbix client install

创建用户

groupadd zabbix
useradd -g zabbix zabbix

复制文件

最简单的方法,客户端文件可以从服务端安装文件copy
分别是:
/usr/local/zabbix/bin/zabbix_get
/usr/local/zabbix/bin/zabbix_sender
/usr/local/zabbix/sbin/zabbix_agent
/usr/local/zabbix/sbin/zabbix_agentd
/usr/local/zabbix/etc/zabbix_agent.conf
/usr/local/zabbix/etc/zabbix_agentd.conf
这几个文件分别放置到需要监控的服务器上。目录可以自定义或者不变。我这里改成了/usr/local/zabbix_agent,这个目录的文件就是客户端的文件

安装服务

cat >>/etc/services<<EOF
1
2
3
4
zabbix-agent 10050/tcp Zabbix Agent
zabbix-agent 10050/udp Zabbix Agent
zabbix-trapper 10051/tcp Zabbix Trapper
zabbix-trapper 10051/udp Zabbix Trapper

修改配置文件

vim /usr/local/zabbix_agent/etc/zabbix_agent.conf

修改Zabbix server的ip

1
Server=10.0.0.19 #server端IP地址,请修改

启动

/usr/local/agent/sbin/zabbix_agentd -c /usr/local/agent/etc/zabbix_agentd.conf
Echo “/usr/local/agent/sbin/zabbix_agentd -c /usr/local/agent/etc/zabbix_agentd.conf” >>/etc/tc.local

添加到系统目录

ln -s /usr/local/zabbix_agent/sbin/* /usr/local/sbin/
ln -s /usr/local/zabbix_agent/bin/* /usr/local/bin/

测试,下面的命令需要在server端执行,其中10.0.0.19是agent的ip

[root@server21 zabbix-2.4.2]# /usr/local/zabbix/bin/zabbix_get -s10.0.0.19 -p10050 -k”system.uptime”

19788532