#groupadd zabbix
#useradd -g zabbix -m zabbix
下载zabbix安装包,本文用的是3.0.3版本zabbix-3.0.3.tar.gz,http://www.zabbix.com/download.PHP
客户端安装配置
3.1 下载安装客户端
所有版本下载地址:http://www.zabbix.com/download.PHP,可以直接下载已经编译好的二进制文件,或者也可以源码安装。
cd /usr/local/src
wget "http://downloads.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.2.2/zabbix-2.2.2.tar.gz?r=http%3A%2F%2Fwww.zabbix.com%2Fdownload.PHP&ts=1395066528&use_mirror=jaist"
tar -xzvf zabbix-2.2.2.tar.gz
cd zabbix-2.2.2
./configure --prefix=/usr/local/zabbix-2.2.2/ --enable-agent
make&make install
cd /usr/local/src
wget "http://downloads.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.2.2/zabbix-2.2.2.tar.gz?r=http%3A%2F%2Fwww.zabbix.com%2Fdownload.PHP&ts=1395066528&use_mirror=jaist"
tar -xzvf zabbix-2.2.2.tar.gz
cd zabbix-2.2.2
./configure --prefix=/usr/local/zabbix-2.2.2/ --enable-agent
make&& make install
3.2 zabbix客户端配置
配置zabbix_server配置文件,zabbix源码目录下
# vim /usr/local/zabbix-2.2.2/etc/zabbix_agentd.conf
Server=127.0.0.1
ServerActive=127.0.0.1
Hostname=Zabbix server
# vim /usr/local/zabbix-2.2.2/etc/zabbix_agentd.conf
Server=127.0.0.1
ServerActive=127.0.0.1
Hostname=Zabbix server
其中Server和ServerActive都指定zabbixserver的IP地址,不同的是,前者是被动后者是主动。也就是说Server这个配置是用来允许127.0.0.1这个ip来我这取数据。而serverActive的127.0.0.1的意思是,客户端主动提交数据给他。明白了吗?为什么要分主动和被动?后续再来讨论这个问题!
其他主机安装客户端记得添加zabbix用户。
3.3 zabbix客户端启动
# /usr/local/zabbix-2.2.2/sbin/zabbix_agentd
默认端口10050
以上步骤zabbix_agentd就已经完成安装了,接下来就需要到zabbix web页面进行新增主机
主机名称保持和步骤4中的Hostname一致,也就是client01;可见的名称根据需要随便填;agent代理程序的接口中IP地址填写zabbix_agentd部署机器的IP,端口10050不变(默认端口)