阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Zabbix自动发现之fping

228次阅读
没有评论

共计 2538 个字符,预计需要花费 7 分钟才能阅读完成。

Zabbix 自动发现功能从配置流程上比较简单:Discovery 与 Action。在做 Zabbix 的自动发现验证时,使用 ”ICMP ping” 的 check 方式时,自动发现功能并不生效。

一.环境 

1. zabbix 环境

Zabbix:zabbix-3.0.1server/agent 

2. 配置环境

Discovery

发现本地网络 172.19.200.1-254,Check:ICMP ping,如下:

Zabbix 自动发现之 fping

Action

ICMP ping 方式下,UP 状态的主机添加到 ”Discovery hosts” 组,如下:

Zabbix 自动发现之 fpingZabbix 自动发现之 fpingZabbix 自动发现之 fping

二.自动发现失效 

1. 现象

在自动发现的 discovery 与 action 流程配置正确的前提下,等待 10 分钟观察,自动发现功能并不生效。

2. 定位故障

#发现有 "找不到 /usr/sbin/fping 文件" 的信息记录。
[root@localhost ~]# vim /tmp/zabbix_server.log

1412:20160621:110040.593 /usr/sbin/fping: [2] No such file or directory

3. 故障分析

“ICMP ping” 的 check 方式,使用 /usr/sbin/fping 命令检测状态,如果系统没有安装或 fping 命令执行路径有误,则 check 方式不能发现设备,自动发现功能失效。

三.安装配置 fping 

1. 安装 fping

#fping 相对 ping,可以同时 ping 多个目标并且有多种统计输出格式;
#fping 目前只能通过编译的方式安装
[root@localhost ~]# cd /usr/local/src
[root@localhost src]# wget http://www.fping.org/dist/fping-3.13.tar.gz
[root@localhost src]# tar -zxvf fping-3.13.tar.gz
[root@localhost src]# cd fping-3.13
[root@localhost fping-3.13]# ./configure
[root@localhost fping-3.13]# make && make install

2. 配置 fping 执行路径

#zabbix_server 配置文件中默认 fping 的执行路径被注释掉了,此时默认路径就为:/usr/sbin/fping
#可以配置 fping 的执行路径,如下:
[root@localhost ~]# sed -i 's|# FpingLocation=/usr/sbin/fping|FpingLocation=/usr/local/sbin/fping|g' /usr/local/zabbix/etc/zabbix_server.conf

#或者不修改 zabbix_server.conf 文件,使用软连接 ln -s /usr/local/sbin/fping /usr/sbin/fping

3. 配置 fping 权限

#fping 必须由 root 用户执行,如果非 root 账号执行 fping,查看 zabbix_server 日志会有如下报警信息:
#21822:20160621:151232.024 fping failed: (null): can't create socket (must run as root?) : Permission denied
#如果是 root 账号安装的 fping,可以不用修改 owner;
#但 zabbix_server 是使用 zabbix 账号调用命令的,可以为 fping 设置 SUID 权限,如下:
[root@localhost ~]# chown root:root /usr/local/sbin/fping
[root@localhost ~]# chmod u+s /usr/local/sbin/fping 

四.验证 

1. 验证 Discovery

Monitoring–> Discovery–> Discovery rule,选择 ”Local network”(创建 discovery 时的 name),如下:

Zabbix 自动发现之 fping

2. 验证 Action

Configuration–> Hosts–> Group,选择 ”Discovery hosts” 组,如下:

Zabbix 自动发现之 fping

更多 Zabbix 相关教程集合

在 Ubuntu 16.04 服务器上安装 Zabbix 3.2  http://www.linuxidc.com/Linux/2017-07/145519.htm 

CentOS 7 LNMP 环境搭建 Zabbix3.0  http://www.linuxidc.com/Linux/2017-02/140134.htm 

Ubuntu 16.04 安装部署监控系统 Zabbix2.4  http://www.linuxidc.com/Linux/2017-03/141436.htm 

Zabbix 监控安装部署及警报配置  http://www.linuxidc.com/Linux/2017-03/141611.htm 

Zabbix 触发器表达式详解 http://www.linuxidc.com/Linux/2017-03/141921.htm 

Ubuntu 16.04 下安装部署 Zabbix3.0  http://www.linuxidc.com/Linux/2017-02/140395.htm 

CentOS 6.3 下 Zabbix 监控 apache server-status http://www.linuxidc.com/Linux/2013-05/84740.htm 

CentOS 7 下 Zabbix 3.0 安装详解 http://www.linuxidc.com/Linux/2017-03/141716.htm 

CentOS 7.4 安装 Zabbix 3.4  http://www.linuxidc.com/Linux/2017-09/147202.htm

64 位 CentOS 6.2 下安装 Zabbix 2.0.6   http://www.linuxidc.com/Linux/2014-11/109541.htm 

ZABBIX 的详细介绍:请点这里
ZABBIX 的下载地址:请点这里

本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-10/147563.htm

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-21发表,共计2538字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中