系统OS:centos6.7 提示:Linux软件编译安装都需要依赖两个安装包 gcc gcc-c++ make 可使用网络 yum -y install gcc gcc-c++ make 在线安装。
1、cd /root
2、mkdir tools
3、rz (从本机上传zabbix-3.2.6.tar.gz到tools),如果机器没安装lrzsz,请先安装lrzsz: yum install lrzsz
4、cd tools,
5、tar -zxvf zabbix-3.2.6.tar.gz
6、cd zabbix-3.2.6
7、./configure --prefix=/usr/local/zabbix_agentd --enable-agent #编译zabbix安装包,配置参数只安装zabbix_agentd客户端
8、make install
9、groupadd zabbix #创建zaggix用户组
10、useradd -g zabbix -s /sbin/nologin zabbix #创建zabbix用户,并限制zabbix用户登录系统,/sbin/nologin禁用用户不能登录系统
11、 cd /usr/local/zabbix_agentd/etc/
12、vim zabbix_agentd.conf #修改zabbix_agentd.conf配置文件
13、EnableRemoteCommands=1 #允许zabbix服务器远程zabbix_agentd执行命令
LogRemoteCommands=1 #开启远程执行命令日志
Server=192.168.1.242 #填写zabbix服务器IP地址
ServerActive=192.168.1.242 #填写zabbix服务器IP地址
Hostname=ndttest01 #填写zabbix_agentd客户端计算机名
:wq #退出并保存
14、cd /root/tools/zabbix-3.2.6 #进入zabbix-3.2.6.tar.gz解压目录:
15、cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/zabbix_agentd #复制zabbix_agentd客户端启动文件到系统启动目录
16、chmod 755 /etc/init.d/zabbix_agentd #赋予zabbix_agentd文件执行权限
17、chkconfig zabbix_agentd on #zabbix_agentd添加开机自启动
18、vim /etc/init.d/zabbix_agentd #修改zabbix_agentd启动文件,BASEDIR=/usr/local/zabbix_agentd/ ,填写zabbix_agentd安装路径,退出并保存
19、vim /etc/sysconfig/iptables #添加-A INPUT -m state --state NEW -m tcp -p tcp --dport 10050 -j ACCEPT,保存退出,重启iptables。(0K)