博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
zabbix学习之路---------二进制包安装zabbix-agent
阅读量:3951 次
发布时间:2019-05-24

本文共 2590 字,大约阅读时间需要 8 分钟。

场景描述:

安装部署完成zabbix-server后,需要给被监控的主机安装zabbix_Agentd组件,但不想使用RPM包方式安装,想自定义目录安装,那就使用二进制包的方式安装zabbix_agentd组件

所需组件

zabbix_agentd5.0.4.tar.gz
下载位置:https://www.zabbix.com/

根据自己的内核版本选择合适的agent进行安装。

安装步骤:

  1. 创建zabbix_agent目录,并解压缩到zabbix_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
  1. 创建zabbix用户
[root@localhost zabbix-agent]# groupadd zabbix[root@localhost zabbix-agent]# useradd -g zabbix -s /sbin/nologin zabbix
  1. 把zabbix-agent/bin/下的两个命令软连接到/usr/bin下
[root@localhost zabbix-agent]# ln -s /usr/local/zabbix-agent/bin/*   /usr/bin/
  1. 复制zabbix-agent/conf/的zabbix_agentd.conf文件到/usr/local/etc/zabbix_agentd.conf并修改里面内容
[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

只留上面内容或者在文件中找到对应的变量位置进行修改也没问题

  1. 创建所需目录和zabbix_agent启停脚本

因为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/

你可能感兴趣的文章
Android术语列表概览
查看>>
全方位解读Android多媒体框架源码
查看>>
Android音乐编程的管理音频硬件
查看>>
Android UI控件组合应用之一:建立数据模型
查看>>
避免Andriod平台图片失真的图片形式
查看>>
Android之Gridview图片列表
查看>>
objdump的使用方法
查看>>
编译错误处理noproguard.classes-with-local.dex已杀死
查看>>
LTE - CSFB技术
查看>>
GSM链路层信令协议
查看>>
技术道德
查看>>
“需求为王”才是根本
查看>>
高效率的危害
查看>>
寻找边缘性创新
查看>>
让创意瞄准市场
查看>>
高效经理人应具有的八个重要习惯
查看>>
优秀的领导者能读懂人才
查看>>
大智若愚也是领导力
查看>>
android如何编译MTK的模拟器
查看>>
android如何添加AP中要使用的第三方JAR文件
查看>>