本篇主要介绍用zabbix源码包安装zabbix-agent的方法,这种安装方式适合服务器无法链接外网的情况;如果可以链接外网参考:Linux安装部署zabbix客户端-yum源安装更方便快捷一些!)方法步骤如下:
1、下载zabbix
我这里用的是zabbix4.0.2版本,以上传至QQ群,可点击947971379免费下载,如下图所示(也可以支付0.1元直接下载包文件):
2、解压
tar -zxvf zabbix-4.0.2.tar.gz
3、创建系统用户
useradd zabbix
4、安装gcc
yum install -y gcc
5、安装zabbix
cd zabbix-2.4.8 ./configure --prefix=/usr/local/zabbix --enable-agent make install
6、修改配置文件:zabbix_agentd.conf
PidFile=/var/run/zabbix/zabbix_agentd.pid LogFile=/var/log/zabbix/zabbix_agentd.log LogFileSize=0 Server=192.168.1.89 # 被动模式zabbix server地址 ServerActive=127.0.0.1 # 被动模式zabbix server地址 Hostname=Zabbix server #Hostname是本机ip地址,切记~。 UnsafeUserParameters=1 #是否启用用户自定义监控脚本,1启用,0不启用 EnableRemoteCommands=1 #允许在本地执行远程命令
7、设置zabbix-agent服务开机自启动
一般到/usr/local/zabbix/sbin路径下启动服务就可以了,但是这样每次开机都要单独再启动zabbix-agent服务非常麻烦,方便起见,将zabbix-agent服务添加到系统服务,并设置开机自启动!方式如下:
方法一: 打开/etc/rc.d/rc.local文件,在末尾增加如下内容(提示:zabbix-agent启动文件路径) /usr/local/zabbix/sbin/zabbix-agent
方法二: cp /usr/local/zabbix/sbin/zabbix_agentd /etc/rc.d/init.d/zabbix_agentd #拷贝脚本到系统服务目录下 chmod +x /etc/rc.d/init.d/zabbix_agentd #添加脚本执行权限 chkconfig --add zabbix-agent $添加开机启动项 chkconfig zabbix_agentd on #添加开机启动 vi /etc/rc.d/init.d/zabbix_agentd #编辑服务端配置文件 (可忽略) BASEDIR=/usr/local/zabbix/ #zabbix安装目录(可忽略) service zabbix_agentd start #开启服务
您暂时无权查看此隐藏内容!
温馨提示:
设置服务开机自启动详细介绍参考:Linux开机启动项的查看和设置方法总结
资源下载价格1元立即支付
注意:本站少数资源收集于网络,如涉及版权等问题请及时与站长联系,我们会在第一时间内与您协商解决。如非特殊说明,本站所有资源解压密码均为:zhangqiongjie.com。
作者:1923002089
评论前必须登录!
注册