zabbix的agent5.0客户端编译安装

前提:

1.因为内网环境,上不了网,客户端只能编译安装,方便管理

2.本地配置好本地yum,可以解决一些依赖问题

3.selinux和firewall都是关闭的状态,还有iptables

操作如下:

1.下载zabbix的5.0版本的压缩包

2.解压,tar -xvf  zabbix-5.0*.tar.gz

3.进入zabbix-5.0目录下面

4.安装gcc并且创建zabbix

yum -y install gcc

groupadd zabbix

useradd -g zabbix zabbix -s /sbin/nologin

5.执行编译:

./configure  --prefix=/usr/local/zabbix-5.0 --enable-agent

出现报错:

configure: error: Unable to use libpcre (libpcre check failed)

解决:yum  -y  install  pcre*  

在执行上面的编译命令

6.编译通过,之后执行make && make  install

7.拷贝zabbix客户端启动脚本到/etc/init.d目录下

cp  /usr/local/zabbix-5.0/misc/init.d/tru64/zabbix_agentd  /etc/init.d/

chmod +x /etc/init.d/zabbix_agentd

8.修改zabbix_agentd启动脚本,将DAEMON启动命令路径修改为安装时指定的路径。

vim /etc/init.d/zabbix_agentd

DAEMON=/usr/local/zabbix-5.0/sbin/zabbix_agentd

9.修改zabbix_agentd启动脚本,使其支持chkconfig配置服务

vim /etc/init.d/zabbix_agentd

echo   “chkconfig: 345 95 95”  >> /etc/init.d/zabbix_agentd

在使用chkconfig zabbix_agentd on

10.编辑zabbix_agent配置文件

`#egrep -v "^#|^$" /usr/local/zabbix-5.0/etc/zabbix_agentd.conf

LogFile=/var/log/zabbix/zabbix_agentd.

logServer=172.16.10.150

ServerActive=172.16.10.152

Hostname=Zabbix server

11.创建日志目录,并设置权限

mkdir /var/log/zabbix

chown -R zabbix.zabbix /var/log/zabbix/

chown -R zabbix.zabbix /usr/local/zabbix-5.0/

12.启动zabbix_agentd服务

/etc/init.d/zabbix_agentd start

13.查看zabbix_agentd服务是否启动成功

#netstat -nltp | grep zabbix

tcp        0      0 172.16.10.152:10050         0.0.0.0:*                   LISTEN      26143/zabbix_agentd

+++++++++++++++++++++++++++++++++++++++++++++

当然了,你要是有配置了yum网络源那安装就更快了,前提你的环境可以上网

 

posted @ 2021-07-14 14:30  青纹刀狼  阅读(566)  评论(0编辑  收藏  举报