zabbix agent客户端编译安装

zabbix 3.2.2 agent端(源码包)安装部署 (二)

zabbix agent 端安装部署

1、创建zabbix用户和组


#groupadd zabbix
#useradd -g zabbix zabbix -s /sbin/nologin

2、解压zabbix源码包并编译安装

#tar -xf zabbix-3.2.2.tar.gz
#cd /usr/local/src/zabbix-3.2.2
#./configure --prefix=/usr/local/zabbix-agent --enable-agent
#make make install

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

#cd /usr/local/src/zabbix-3.2.2/misc/
#cp init.d/tru64/zabbix_agentd /etc/init.d/
#chmod +x /etc/init.d/zabbix_agentd

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

vim /etc/init.d/zabbix_agentd
DAEMON=/usr/local/sbin/zabbix_agentd     

#默认脚本启动服务的路径
内容如下:
DAEMON=/usr/local/zabbix-agent/sbin/zabbix_agentd
#修改后脚本启动服务的路径,这个路径要根据安装时指定的路径来设定
细心的朋友可能发现了,配置zabbix_server端启动脚本时没有修改路径啊,为什么agentd端需要修改呢?这里简单说明下,我们部署zabbix server服务,在编译安装时没有指定安装路径选项 “--prefix=/usr/local/zabbix_server”,而使用的默认安装位置,如果在编译时没有指定 --prefilx=/path,zabbix会默认安装到/usr/local目录下,这就是为什么在里需要修改脚本路径的原因。

chkconfig zabbix_agentd on

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

vim /etc/init.d/zabbix_agentd
#!/bin/sh下面一行添加
#chkconfig: 345 95 95
#description: Zabbix_Server

6、设置zabbix_agentd服务开机启动

7、编辑zabbix_agent配置文件

#egrep -v "^#|^$" /usr/local/zabbix-agent/etc/zabbix_agentd.conf
LogFile=/var/log/zabbix/zabbix_agentd.log
Server=172.16.10.150
ListenIP=172.16.10.152
ServerActive=172.16.10.152
Hostname=Zabbix server
8、创建日志目录,并设置权限

#mkdir /var/log/zabbix
#chown -R zabbix.zabbix /var/log/zabbix/
#chown -R zabbix.zabbix /usr/local/zabbix-agent/

9、启动zabbix_agentd服务

#/etc/init.d/zabbix_agentd start

10、查看zabbix_agentd服务是否启动成功

#netstat -nltp | grep zabbix
tcp        0      0 172.16.10.152:10050         0.0.0.0:*                   LISTEN      26143/zabbix_agentd

到此,zabbix_agend端已安装完成!

转载于:https://blog.51cto.com/wujianwei/2165601

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值