zabbix客户端升级

本公司服务器的zabbix客户端的版本原为1.8.3,在版本已经更新换代的情况下,老版本中,一些功能不能使用,如:自动发现功能。因此,计划在服务器上进行zabbix-agent升级,升级过程如下:

先描述原先的zabbix_agent的配置文件:

配置文件路径:/etc/zabbix/zabbix_agentd.conf

启动脚本路径:/usr/sbin/zabbix_agentd

启动命令:/etc/init.d/zabbix-agnet

以上文件的路径和内容没有改动,除了/etc/init.d/zabbix-agnet

以编译安装的方式进行升级:(此处重新编译安装的路径与老的路径不同,也可以先备份原先的配置文件,重新编译在原先的路径下)

下载zabbix-2.4.3.tar(与server端版本一致)

下载到要升级的服务器上

tar -xf zabbix-2.4.3.tar

cd zabbix-2.4.3

sudo apt-get update  (更新安装源)

sudo apt-get install snmp libsnmp-dev snmpd libcurl4-openssl-dev fping libmysqlclient15-dev(安装依赖包)

sudo apt-get install make

sudo ./configure --prefix=/usr/local/zabbix --enable-agent(进行编译,注意安装路径)

sudo make

sudo make install

至此编译完成,接下来修改配置文件

sudo vi /usr/local/zabbix/etc/zabbix_agentd.conf

配置文件内容基本与旧配置文件一样:仅在ServerActive=(zabbix server ip)进行修改

修改include文件路径

启动zabbix_agent:

由于原先的zabbx_agentd正在运行:可以先查看一下:

ps -ef | grep zabbix_agentd

杀掉正在运行的程序,

sudo pkill zabbix_agentd

启动新的进程

sudo /usr/local/zabbix/sbin/zabbix_agentd -c /usr/local/zabbix/etc/zabbix_agentd.conf

原先的客户端只要执行:/etc/init.d/zabbix-agent start|stop|restart|status 就能快速的执行命令,注意,新编译的由于安装路径的问题,需要需改启动文件的路径

vi /etc/init.d/zabbix-agent

注意:只用修改一个路径即可:把DAEMON=/usr/sbin/$NAME  改为  DAEMON=/usr/local/zabbix/sbin/$NAME (老路径改成新路径)

注意:此文件中的内容,如pid文件的路径等要与新的配置文件中一致

接下来,就可以实验一下了:

sudo /etc/init.d/zabbix-agent status

* zabbix_agentd is running

正在运行,可以啦

可以重启啦

sudo /etc/init.d/zabbix-agent restart

如果重启显示:没有杀掉进程,那就可能是重启有冲突,可以先手动杀掉进程,然后start,再试restart,就可以啦

如果,你在原先的配置文件路径下,编辑的有其他的文件或脚本,注意,一并移到新的路径下

注意:由于部分服务器是在代理服务器上进行监控,所以在 ServerActive=(zabbix proxy ip :端口)*.*.*.*:10051

时间: 2024-12-23 20:52:52

zabbix客户端升级的相关文章

ubuntu zabbix 客户端 安装

zabbix安装客户端 使用环境 [email protected]:/home/ubuntu# cat /etc/issue Ubuntu 14.04.5 LTS \n \l [email protected]:/home/ubuntu# uname -a Linux ubuntu 4.4.0-31-generic #50~14.04.1-Ubuntu SMP Wed Jul 13 01:07:32 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux 在线直接安装z

zabbix 客户端安装

zabbix 客户端安装 zabbix版本为:zabbix-2.4.5 1.防火墙开启 iptables -A INPUT -p tcp --dport 10050 -j ACCEPT iptables -A INPUT -p udp --dport 10050 -j ACCEPT 2.安装zabbix ####zabbix 安装包可去zabbix.com 官网上下载 tar zxvf zabbix-2.4.5.tar.gz -C /usr/src/ cd /usr/src/zabbix-2.4

ansible 部署 zabbix客户端 脚本

[[email protected] ~]# tree ansible ansible ├── get-pip.py ├── hosts ├── roles │   └── zabbix │       ├── default │       ├── files │       │   ├── tcp_status.conf │       │   ├── tcp_status.log │       │   └── tcp_status.sh │       ├── handlers │   

win server2008上部署zabbix客户端(zabbix_agents_2.4.0.win)

环境: server IP:10.9.9.29(centos6.6) windows client:10.9.9.32(win server2008) zabbix server版本:2.4.6 zabbix client版本:2.4.0 ========================================== 1.下载与解压 地址: http://www.zabbix.com/downloads/2.4.0/zabbix_agents_2.4.0.win.zip 解压zabbix_

zabbix 客户端安装配置运行

1 创建zabbix 用户 groupadd zabbix; useradd -g zabbix zabbix; passwd zabbix; 两次输入密码 2 下载获得zabbix的包,然后解压 tar zxvf zabbix-2.2.3.tar.gz; 3 安装 cd /home/zabbix/zabbix-2.2.3; ./configure --with-net-snmp --with-libcurl --enable-agent --prefix=/usr/local/zabbix s

zabbix 客户端安装脚本

脚本是根据自己的生产环境中编写的,请注意编码格式,初次来写,有需要优化好的建议,大家都可以留言进行交流. #/bin/bash  #源码自动安装zabbix客户端脚本. #需要把zabbix安装包放在/usr/loacl 下面执行.   #安装gcc cc插件 yum install -y gcc cc    #检查zabbix用户是否存在   user=zabbix group=zabbix #create group if not exists egrep "^$group" /e

自动安装zabbix客户端shell脚本

一般工作中要部署新服务器,部署完成还要添加zabbix监控,所以安装zabbix客户端是很频繁的,我这里写了一个简单的自动安装脚本,不是很完善,但也可以平时拿来用. 脚本运行的时候可能会出来一些错误,可以看终止时的错误信息,很可能是缺少相关的包,根据信息安装包再重新运行即可. 注意修改配置的内容,要根据实际情况做相应的修改,比如server和hostname,server是服务端的ip,根据实际情况配置,hostname我这里设置的是客户端自己的ip,也可以根据自身情况修改.在获取本地ip时,这

zabbix客户端安装及基本监控

一.zabbix客户端部署 1.关闭防火墙和selinux 2.配置epel源: wget http://mirrors.ustc.edu.cn/centos/6/extras/x86_64/Packages/epel-release-6-8.noarch.rpm 3.创建zabbix用户: useradd -M -s /sbin/nologin zabbix 4.zabbix下载链接: wget http://heanet.dl.sourceforge.net/project/zabbix/Z

zabbix客户端搭建

zabbix 客户端安装 一.手工安装zabbix客户端 # tar -xzvf zabbix-2.2.2.tar.gz # cd zabbix-2.2.2 # ./configure --prefix=/usr/local/zabbix/ --enable-agent # make # make install # vim /usr/local/zabbix/etc/zabbix_agentd.conf Server=127.0.0.1(注意,客户机上面这个需要修改为监控机的IP地址) Ser