笔者在维护zabbix服务时,遇到以下报警 Zabbix agent on Zabbix server is unreachable for 5 minutes 在互联网查询了相关资料后,更改配置文件中...ServerActive的值,使它指向zabbix-server的ip。...[root@localhost ~]# vim /etc/zabbix/zabbix_agentd.conf …… ServerActive=%zabbix_serve_ip% …… 重启zabbix-agent...[root@localhost ~]# /etc/init.d/zabbix-agentd restart Shutting down Zabbix agent:...[ OK ] Starting Zabbix agent: [ OK ] 问题得以解决.
Zabbix agent on Zabbix server is unreachable for 5 minutes 主机运行时,会报这个错,所以要先按安装Zabbix agent, Zabbix-server...在监控的过程中,发现Web上报错提示zabbix server与agent之间已经失联超过5分钟了,为了找到问题出现的根本原因,在troubleshouting的时候,应该首先去查看服务对应的日志。...Starting Zabbix Agent [Zabbix server]....Zabbix 2.2.16 (revision 64243). 26157:20170310:103011.659 Starting Zabbix Agent [Zabbix server]....2.修改agent的配置文件,将ServerActive的地址改为zabbix-server的IP地址 [root@iZbp11rfoyeescusr9ha9qZ tmp]# vim /etc/zabbix
Zabbix agent on Zabbix server is unreachable for 5 minutes 环境描述: 环境介绍:CentOS6.5 zabbix3.2.6(...LogFile=/var/log/zabbix/zabbix_agentd.log LogFileSize=0 Server=192.168.1.37 ServerActive=192.168.1.37...Hostname=Zabbix.server HostMetadataItem=system.uname Include=/etc/zabbix/zabbix_agentd.d/*.conf...问题详情: 邮件提示Zabbix agent on Zabbix.server is unreachable for 5 minutes ...": host [zabbix.server] not found 2751:20170622:171108.502 enabling Zabbix agent
这个脚本是用来进行端口发现的,作为基础服务提供给其它监控条目使用 Note: zabbix用户要有这个脚本的执行权限,因为实际信息收集过程中,是以zabbix这个用户的身份进行的 [root@zbx-target...zabbix_agentd.d]# ps faux | grep zabbix | grep -v "grep" zabbix 26928 0.0 0.0 77336 1136 ?...S 17:02 0:00 zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf zabbix 26930 0.0 0.0 77388 2028...S 17:02 0:00 \_ zabbix_agentd: collector [idle 1 sec] zabbix 26931 0.0 0.0 77388...S 17:02 0:00 \_ zabbix_agentd: listener #1 [waiting for connection] zabbix 26932 0.0 0.0 77388
yum install httpd zabbix-web zabbix-server-mysql zabbix-web-mysql zabbix-get mysql-server php55w php55w-mysql...安装zabbix agent 客户端 下载安装客户端 [root@db03 ~]# rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/6/x86_64/...~]# sed -i.ori 's#Server=127.0.0.1#Server=172.16.1.88#' /etc/zabbix/zabbix_agentd.conf 启动zabbix-agent.../etc/init.d/zabbix-agent start 检查zabbix是否可以监控(只能在server端操作) yum install zabbix-get -y zabbix_get -s...172.16.1.61 -p 10050 -k 网页添加监控 主机名称:要与zabbix-agent.conf中Hostname指定的名字一样或者填写主机ip,设置这个主要是为了让zabbix server
、 Nginx服务 systemctl stop zabbix-server systemctl stop nginx 2.升级ZABBIX Server 升级zabbix server yum...server yum clean all yum upgrade zabbix-server-mysql zabbix-web-mysql zabbix-agent zabbix-get ?...5.验证升级后ZABBIX Server版本 ? ?...zabbix-agent ?...5.验证升级后ZABBIX Proxy版本 ?
/usr/local/zabbix-agent/etc/zabbix_agentd.conf #version 1 LogFile=/tmp/zabbix_agentd.log #日志路径 Server...zabbix-agent/ mkdir -p /www/zabbix/agent/6 mkdir /www/zabbix/agent/7 mv zabbix-agent.tar.gz /www.../zabbix/agent/7/zabbix-agent.tar.gz 4 远程安装 curl -s http://zabbix.ops.net/agent/zabbix-agent_install.sh...|bash wget -c http://zabbix.ops.net/agent/7/zabbix-agent.tar.gz #/www/zabbix/agent 目录下存放包 tar -xf.../etc/rc.local #开机启动 chown zabbix:zabbix -R /usr/local/zabbix-agent /usr/local/zabbix-agent/sbin/zabbix_agentd
V4 DSA/SHA1 Signature, key ID 79ea5ed4: NOKEY Preparing... ###########################...] [root@zbx-target src]# ---- 使用yum安装zabbix-agent [root@zbx-target src]# yum list all | grep zabbix...2.4.7-1.el6 zabbix zabbix-server.x86_64 2.4.7-1.el6...zabbix zabbix-server-mysql.x86_64 2.4.7-1.el6 zabbix zabbix-server-pgsql.x86...: NOKEY Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX Importing GPG key 0x79EA5ED4:
我们需要在 Server 中加入zabbix server的IP地址 [root@zbx-target zabbix]# vim zabbix_agentd.conf [root@zbx-target...LogFile=/var/log/zabbix/zabbix_agentd.log LogFileSize=0 Server=192.168.66.123,127.0.0.1 ServerActive...=127.0.0.1 Hostname=Zabbix server Include=/etc/zabbix/zabbix_agentd.d/ [root@zbx-target zabbix]# ---...会监听在 0.0.0.0:10050 上面,所以要将防火墙打开,以方便与zabbix server之间的通信 ---- 启动zabbix-agent [root@zbx-target zabbix]#.../etc/init.d/zabbix-agent start Starting Zabbix agent: [ OK ]
添加监控脚本 虽然Zabbix直接集成和覆盖了很多我们的监控对象,但有时官方提供的条目无法满足我们的个性化需求,这时需要自定义一些脚本,获取信息以让zabbix可以接受并处理 [root@zbx-target...zabbix]# ls zabbix_agentd.conf zabbix_agentd.d [root@zbx-target zabbix]# cd zabbix_agentd.d/ [root@...zbx-target zabbix_agentd.d]# ls userparameter_mysql.conf [root@zbx-target zabbix_agentd.d]# mkdir script...[root@zbx-target zabbix_agentd.d]# ls script userparameter_mysql.conf [root@zbx-target zabbix_agentd.d
配置完监控插件后,要重启agent Note: 如果不重启,就读不到新添的配置,从服务端尝试获取信息,会出现如下报错 [root@zbx-server zabbix_agentd.d]# zabbix_get...[root@zbx-server zabbix_agentd.d]# 重启agent [root@zbx-target zabbix_agentd.d]# /etc/init.d/zabbix-agent...restart Shutting down Zabbix agent: [ OK ] Starting Zabbix agent:...[ OK ] [root@zbx-target zabbix_agentd.d]# 然后再尝试从服务端进行信息采集 [root@zbx-server zabbix_agentd.d]# zabbix_get...[all,avg1]" zabbix_get -s zbx-target -p 10050 -k "system.cpu.load[all,avg5]" zabbix_get -s zbx-target
目录结构 [root@zbx-target etc]# tree /etc/zabbix/ /etc/zabbix/ ├── zabbix_agentd.conf └── zabbix_agentd.d...是agent的配置文件, userparameter_mysql.conf 是用户自定义监控插件的地方 只要定义在 zabbix_agentd.d 目录下都有效,所以习惯上,一种应用使用一个独立的配置.../zabbix_agentd.conf | grep -v "^$" PidFile=/var/run/zabbix/zabbix_agentd.pid LogFile=/var/log/zabbix/...zabbix_agentd.log LogFileSize=0 Server=127.0.0.1 ServerActive=127.0.0.1 Hostname=Zabbix server Include...=/etc/zabbix/zabbix_agentd.d/ [root@zbx-target etc]#
目录结构 [root@zbx-target etc]# tree /etc/zabbix/ /etc/zabbix/ ├── zabbix_agentd.conf └── zabbix_agentd.d...是agent的配置文件, userparameter_mysql.conf 是用户自定义监控插件的地方 只要定义在 zabbix_agentd.d 目录下都有效,所以习惯上,一种应用使用一个独立的配置...zabbix_agentd.log LogFileSize=0 Server=127.0.0.1 ServerActive=127.0.0.1 Hostname=Zabbix server Include...=/etc/zabbix/zabbix_agentd.d/ [root@zbx-target etc]# 我们需要在 Server 中加入zabbix server的IP地址 [root@zbx-target...=0 Server=192.168.66.123,127.0.0.1 ServerActive=127.0.0.1 Hostname=Zabbix server Include=/etc/zabbix/
如果Zabbix server 和 agent 运行在同一台计算机上,建议使用不同的账户运行Server和Agent。...否则,如果两个进程使用了同一个用户,Agent就可以访问Server的配置文件,并可轻易地读取Zabbix中任何管理员级别的用户,比如数据库密码。...@node1 zabbix_agent]# vim etc/zabbix_agentd.conf #Server=127.0.0.1 Server=192.168.72.214 ListenPort=10050...Server识别,因此需事先配置各主机的/etc/hosts文件 添加PATH变量 [root@node1 zabbix_agent]# echo "export PATH=/usr/local/zabbix_agent...注:Zabbix依赖于Zabbix Server的存在而存在,有关Zabbix Server的安装请点击这里 ----
3:off 4:off 5:off 6:off [root@zbx-target zabbix]# chkconfig zabbix-agent on [root@zbx-target zabbix...]# chkconfig --list | grep zabbix zabbix-agent 0:off 1:off 2:on 3:on 4:on 5:on 6:off [root@zbx-target...all,avg5]" 0.020000 [root@zbx-server script]# zabbix_get -s zbx-target -p 10050 -k "system.cpu.load[all...zabbix_get -s zbx-target -p 10050 -k "agent.version" 2.4.7 [root@zbx-server script]# zabbix_get -s zbx-target...,说明连接通畅,更多的监控条目可以参考 Zabbix agent items ,这些条目的详细解释可以参考 Zabbix agent Zabbix中已经集成了大量的常用监控条目,不用过多配置就可以直接使用
]# 配置完监控插件后,要重启agent Note: 如果不重启,就读不到新添的配置,从服务端尝试获取信息,会出现如下报错 [root@zbx-server zabbix_agentd.d]# zabbix_get...[root@zbx-server zabbix_agentd.d]# 重启agent [root@zbx-target zabbix_agentd.d]# /etc/init.d/zabbix-agent...restart Shutting down Zabbix agent: [ OK ] Starting Zabbix agent:...[ OK ] [root@zbx-target zabbix_agentd.d]# 然后再尝试从服务端进行信息采集 [root@zbx-server zabbix_agentd.d]# zabbix_get...[all,avg1]" zabbix_get -s zbx-target -p 10050 -k "system.cpu.load[all,avg5]" zabbix_get -s zbx-target
data/pg_hba.conf #添加如下内容 表示所有地址都可以访问 host all all 0.0.0.0/0 md5...#https://mirrors.aliyun.com/zabbix#' /etc/yum.repos.d/zabbix.repo 安装zabbix-agent2 yum -y install zabbix-agent2...提示后输入y回车即可 ls -l /etc/zabbix/zabbix_agent2.conf 开机启动 zabbix-agent2 systemctl enable --now zabbix-agent2.../var/run/zabbix/zabbix_agent2.pid (源的不同,可能有些变化) ps -ef|grep zabbix vi /etc/zabbix/zabbix_agent2.conf...Zabbix server可以单独监视远程服务器的服务状态;同时也可以与Zabbix agent配合,可以轮询Zabbix agent主动接收监视数据(agent方式),同时还可被动接收Zabbix agent
将这个值设置成StartPingers=5,然后重启zabbix-server服务。...可能情况: 1.通过Zabbix agent采集数据的设备处于moniting的状态但是此时机器死机或其他原因导致zabbix agent死掉server获取不到数据,此时unreachable poller...2.通过Zabbix agent采集数据的设备处于moniting的状态但是server向agent获取数据时时间过长,经常超过server设置的timeout时间,此时unreachable poller... /etc/zabbix/zabbix_server.conf 将其默认值5修改为20: StartPollers=500 修改的位置 # StartDiscoverers=1 StartDiscoverers...5、zabbix-server日志报错,提示connection to database ‘zabbix’ failed: [1040] Too many connections错误,mariadb正常
默认情况下 zabbix_agentd 会监听在 0.0.0.0:10050 上面,所以要将防火墙打开,以方便与zabbix server之间的通信 ---- 启动zabbix-agent [root@...off 3:off 4:off 5:off 6:off [root@zbx-target zabbix]# chkconfig zabbix-agent on [root@zbx-target zabbix...]# chkconfig --list | grep zabbix zabbix-agent 0:off 1:off 2:on 3:on 4:on 5:on 6:off [root@zbx-target...all,avg5]" 0.020000 [root@zbx-server script]# zabbix_get -s zbx-target -p 10050 -k "system.cpu.load[all...zabbix_get -s zbx-target -p 10050 -k "agent.version" 2.4.7 [root@zbx-server script]# zabbix_get -s zbx-target
领取专属 10元无门槛券
手把手带您无忧上云