您想学习如何使用Zabbix Ping监视器功能吗? 在本教程中,我们将向您展示如何配置Zabbix以使用ICMP包监视主机。

•Zabbix版本:3.4.12
•Ubuntu Linux版本:18

硬件清单:

以下部分介绍了用于创建此Zabbix教程的设备列表。

上面列出的每一件硬件都可以在亚马逊网站上找到。

Zabbix Playlist:

在此页面上,我们可以快速访问与Zabbix安装相关的视频列表。

不要忘记订阅我们命名的youtube频道 FKIT.

Zabbix相关教程:

在此页面上,我们提供了与Zabbix安装相关的教程列表的快速访问。

教程 - 启用Zabbix ICMP Ping监控

首先,我们需要安装FPING包以使Zabbix能够执行ICMP检查。

我们还需要注意FPING程序的位置。

使用WHICH命令查找FPING程序位置。

# apt-get update
# apt-get install fping
# which fping

/usr/bin/fping

在我们的示例中,FPING程序位于目录:/ usr / bin中

接下来,我们需要编辑Zabbix服务器配置文件并启用ICMP监视器功能。

在Linux控制台上,使用以下命令查找zabbix_server.conf文件的位置。

在我们的示例中,zabbix_server.conf文件位于/ usr / local / etc下。

找到后,您需要编辑zabbix_server.conf文件。

# updatedb
# locate zabbix_server.conf
# vi /usr/local/etc/zabbix_server.conf

在配置之前,这是原始文件。

LogFile=/tmp/zabbix_server.log
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=kamisama321
Timeout=4
LogSlowQueries=3000

在配置文件的末尾添加StartPingers = 10。

在配置文件的末尾添加FpingLocation = / usr / bin / fping。

这是我们配置的新文件。

LogFile=/tmp/zabbix_server.log
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=kamisama321
Timeout=4
LogSlowQueries=3000
StartPingers=10
FpingLocation=/usr/bin/fping

Zabbix服务器配置为自动启动10个进程以收集ICMP PING信息。

Zabbix服务器被告知/ usr / sbin / fping是FPING命令的正确路径。

现在,您需要重新启动Zabbix服务。

如果您使用了我们的安装指南,则可以使用以下命令重新启动Zabbix:

# /etc/init.d/zabbix-server restart

如果Zabbix服务器成功启动,您应该在日志文件中看到类似的消息:

15527:20180807:144646.407 server #33 started [icmp pinger #1]

15529:20180807:144646.407 server #34 started [icmp pinger #2]

15532:20180807:144646.408 server #35 started [icmp pinger #3]

15535:20180807:144646.408 server #37 started [icmp pinger #5]

15537:20180807:144646.409 server #39 started [icmp pinger #7]

15534:20180807:144646.410 server #36 started [icmp pinger #4]

15536:20180807:144646.411 server #38 started [icmp pinger #6]

15538:20180807:144646.411 server #40 started [icmp pinger #8]

15541:20180807:144646.412 server #41 started [icmp pinger #9]

15543:20180807:144646.412 server #42 started [icmp pinger #10]

在我们的示例中,Zabbix服务器日志文件zabbix_server.log位于/ tmp目录中。

在我们的示例中,Zabbix服务器自动启动了10个ICMP PING数据收集器进程。

恭喜! 您已启用在Zabbix上监视ICMP PING所需的功能。

您现在可以使用Zabbix服务器仪表板来监视ICMP PING。

教程 - Zabbix监控ICMP Ping

现在,我们需要访问Zabbix服务器仪表板并将Linux计算机添加为主机。

打开浏览器并输入Web服务器的IP地址和/ zabbix。

在我们的示例中,在浏览器中输入了以下URL:

•http://35.162.85.57/zabbix

在登录屏幕上,使用默认用户名和默认密码。

•默认用户名:Admin
•默认密码:zabbix

zabbix login

成功登录后,您将被发送到Zabbix仪表板。

zabbix dashboard

在仪表板屏幕上,访问“配置”菜单并选择“主机”选项。

zabbix add host

在屏幕的右上角,单击“创建主机”按钮。

Zabbix Create Host

在主机配置屏幕上,您必须输入以下信息:

•主机名 - 输入要监控的主机名。
•可见主机名 - 重复主机名。
•新组 - 输入名称以标识一组类似设备。
•代理接口 - 输入主机名的IP地址。

在配置之前,这是原始图像。

zabbix Cisco - Antes

这是我们配置的新图像。

Zabbix Host ICMP PING

单击“添加”按钮将此主机包含在Zabbix数据库中。

在仪表板屏幕上,访问“配置”菜单并选择“主机”选项。

zabbix add host

找到并单击您之前创建的主机名。

在我们的示例中,我们选择了主机名:GOOGLE

在主机属性屏幕上,访问“应用程序”选项卡。

Zabbix ICMP Application menu

在屏幕的右上角,单击“创建应用程序”按钮。

Zabbix ICMP Create Application

在“主机应用程序”屏幕上,创建名为TEST-ICMP的新应用程序。

Zabbix ICMP Application

完成应用程序创建后,访问“项目”选项卡。

Zabbix ICMP Item

在屏幕的右上角,单击“创建项目”按钮。

在项目创建屏幕上,您需要配置以下项目:

•名称:输入ICMP监控项的标识。
•类型:简单检查
•信息类型:数字(无符号)
•更新间隔:60秒
•显示值:服务状态
•应用:TEST-ICMP

Zabbix ICMPPing Simple check

单击“添加”按钮,完成项目创建。

等5分钟。

要测试配置,请访问“监控”菜单,然后单击“最新数据”选项。

Zabbix Latest data

使用筛选器配置选择所需的主机名。

在我们的示例中,我们选择了主机名GOOGLE

单击“应用”按钮。

Zabbix ICMP Filter

您应该能够使用Zabbix查看ICMP PING监控的结果。

Zabbix ICMP Monitor

恭喜! 您已将Zabbix服务器配置为使用ICMP PING监视主机。

重要的是,Zabbix附带了一个非常完整的ICMP PING监视器模板。

如果您决定使用ICMP模板,则不必像我们那样手动完成所有操作。

在添加新主机后使用Zabbix ICMP模板。

访问“模板”选项卡并关联名为“模板模块ICMP Ping”的模板

Zabbix ICMP template

该视频将向您展示如何使用ICMP模板监控主机。