本文共 2590 字,大约阅读时间需要 8 分钟。
场景描述:
安装部署完成zabbix-server后,需要给被监控的主机安装zabbix_Agentd组件,但不想使用RPM包方式安装,想自定义目录安装,那就使用二进制包的方式安装zabbix_agentd组件所需组件
zabbix_agentd5.0.4.tar.gz 下载位置:https://www.zabbix.com/根据自己的内核版本选择合适的agent进行安装。
安装步骤:
因为二进制包中的agentd是直接分开三个目录,需要创建目录统一存放,方便管理
[root@localhost ~]# mkdir /usr/local/zabbix-agent[root@localhost ~]# tar -zxf zabbix_agent-5.0.4-linux-3.0-amd64-static.tar.gz -C /usr/local/zabbix-agent/[root@localhost ~]# cd /usr/local/zabbix-agent/[root@localhost zabbix-agent]# lltotal 0drwxrwxr-x 2 zabbix zabbix 45 Sep 28 2020 bindrwxrwxr-x 3 zabbix zabbix 83 May 18 14:28 confdrwxrwxr-x 2 zabbix zabbix 27 May 18 14:42 sbin
[root@localhost zabbix-agent]# groupadd zabbix[root@localhost zabbix-agent]# useradd -g zabbix -s /sbin/nologin zabbix
[root@localhost zabbix-agent]# ln -s /usr/local/zabbix-agent/bin/* /usr/bin/
[root@localhost conf]# cp /usr/local/zabbix-agent/conf/zabbix_agentd.conf /usr/local/etc/zabbix_agentd.conf[root@localhost etc]# cat zabbix_agentd.confLogFile=/var/log/zabbix/zabbix_agentd.logServer=10.3.61.238ListenPort=10050ServerActive=10.3.61.238Hostname=nginxInclude=/usr/local/etc/zabbix_agentd.conf.d/*.conf
只留上面内容或者在文件中找到对应的变量位置进行修改也没问题
因为var/log下没有zabbix的目录,需要手动创建
[root@localhost etc]# mkdir /usr/local/etc/zabbix_agentd.conf.d/ root@localhost etc]# mkdir /var/log/zabbix/ [root@localhost script]# cat zabbix_agentd #!/bin/sh#chkconfig: 2345 80 05#description: zabbix_zagentdcase $1 instart)#/zabbix/start_zabbix.sh/usr/local/zabbix-agent/sbin/zabbix_agentd -c /usr/local/etc/zabbix_agentd.confsleep 3ps -ef |grep zabbix_agentd|grep -v grep |grep -v startprocess=`ps -ef |grep zabbix_agentd|grep -v grep |grep -v start|wc -l`echo zabbix process $process;;stop)#/zabbix/stop_zabbix.shps -ef |grep zabbix_agentd|grep -v grep |awk '{print $2}' |xargs kill -9ps -ef |grep zabbix_agentd|grep -v grep;;restart)#/zabbix/stop_zabbix.sh#/zabbix/start_zabbix.sh;;status)ps -ef |grep zabbix_agentd|grep -v grep |grep -v statusprocess=`ps -ef |grep zabbix_agentd|grep -v grep |grep -v status |wc -l`echo zabbix process $process;;*);;esac
6.把zabbix_agentd添加到系统启动
[root@localhost script]# cp zabbix_agentd /etc/init.d/zabbix_agentd[root@localhost script]# chmod +x /etc/init.d/zabbix_agentd[root@localhost script]# chkconfig --add zabbix_agentd[root@localhost script]# systemctl restart zabbix_agentd[root@localhost script]# systemctl status zabbix_agentd到这里zabbix-agent安装完成!!!!!!
转载地址:http://rnqwi.baihongyu.com/