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
笔者在维护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 ] 问题得以解决.
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 ?...3.启动ZABBIX Server nginx服务 systemctl start zabbix-server systemctl start nginx 4.查看ZABBIX Server升级日志...(前端升级后ZABBIX Server数据库自动升级) tail -f /var/log/zabbix/zabbix_server.log ?...zabbix-agent ?
2.4.7-1.el6 zabbix zabbix-agent.x86_64 2.4.7-1.el6...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...2.4.7-1.el6 zabbix [root@zbx-target src]# yum install zabbix-agent.x86..._64 0:2.4.7-1.el6 will be installed --> Processing Dependency: zabbix for package: zabbix-agent-2.4.7
/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
添加监控脚本 虽然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...zabbix_agentd.d]# zabbix_get -s zbx-target -p 10050 -k "mem.used" 623308 [root@zbx-server zabbix_agentd.d
目录结构 [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的安装请点击这里 ----
当它可以开机启动 [root@zbx-target zabbix]# chkconfig --list | grep zabbix zabbix-agent 0:off 1:off 2:off...3:off 4:off 5:off 6:off [root@zbx-target zabbix]# chkconfig zabbix-agent on [root@zbx-target zabbix...zabbix]# ---- 使用zabbix-server测试连接 [root@zbx-server script]# zabbix_get -s zbx-target -p 10050 -k "system.cpu.load...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...zabbix_agentd.d]# zabbix_get -s zbx-target -p 10050 -k "mem.used" 623308 [root@zbx-server zabbix_agentd.d
默认情况下 zabbix_agentd 会监听在 0.0.0.0:10050 上面,所以要将防火墙打开,以方便与zabbix server之间的通信 ---- 启动zabbix-agent [root@...zbx-target zabbix]# /etc/init.d/zabbix-agent start Starting Zabbix agent:...zabbix]# ---- 使用zabbix-server测试连接 [root@zbx-server script]# zabbix_get -s zbx-target -p 10050 -k "system.cpu.load...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中已经集成了大量的常用监控条目,不用过多配置就可以直接使用
这个脚本是用来进行端口发现的,作为基础服务提供给其它监控条目使用 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
我们需要在 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...用户要有这个脚本的执行权限,因为实际信息收集过程中,是以zabbix这个用户的身份进行的 [root@zbx-target zabbix_agentd.d]# ps faux | grep zabbix...S 17:02 0:00 zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf zabbix 26930 0.0 0.0 77388 2028
执行指令 zabbix_get -s 127.0.0.1 -k "system.cpu.load[all,avg15]" 出现zabbix_get [12429]: Check access restrictions...in Zabbix agent configuration异常 这段话的意思是指,在Zabbix agent端执行zabbix_get时访问受限。...网上有人说是不能在只装有zabbix agent的机器上运行zabbix_get指令,但是我这边zabbix_server实际上也安装了,而且也处于正在运行当中,感觉原因不是这个。...后来检查zabbix_agent.conf后发现,其中的Server=192.168.1.153,将上面的指令改为 zabbix_get -s 192.168.1.153 -k "system.cpu.load...这里的-k注意必须是zabbix_agent.conf中Server配置指向的地址。
领取专属 10元无门槛券
手把手带您无忧上云