admin 管理员组

文章数量: 887016


2024年3月29日发(作者:php源码安装包下载)

zabbix fping用法

Zabbix是一款开源的监控工具,它可以监控网络服务、系统资

源、应用程序等,提供实时的监控数据和告警信息。在Zabbix中,

fping是一个非常有用的工具,它可以用来检测网络服务是否可达,并

可以与其他监控工具结合使用,实现更全面的监控功能。

一、fping基本用法

fping是一款网络可达性检测工具,它可以快速地检测目标主机

是否可达。在Zabbix中,可以使用fping作为监控项,来监控网络服

务的可达性。

1. 安装fping

首先,需要在Zabbix服务器上安装fping工具。可以使用包管理

器来安装,例如在Ubuntu上可以使用以下命令安装:

```shell

sudo apt-get install fping

```

2. 配置监控项

在Zabbix服务器上,创建一个新的监控项,选择“主机”和“服

务”,并设置监控项名称、主机地址、服务名称等信息。然后,选择

“使用外部工具进行监控”并设置fping的命令行参数。

例如,要监控一个名为“ssh”的服务是否可达,可以使用以下命

令行参数:

```shell

fping -c 1 -H <主机地址> -s <服务名称> -p 443/TCP -d

/usr/bin/curl --insecure --log-tag

第 1 页 共 3 页

{{host_ip}}/no{{svc_num}}{{service_status}}.log --warning

{{service_critical_warning}} --ok 0.1 -m inet -a

{{service_hostname}}{{service_group}} --delay {{svc_delay}}

/home/zabbix/fping/ -q{{ZBX_SECURITY}}>"

{{service_group}}.output -c {{service_critical}}

/var/log/zabbix/zabbix_ 60 1

```

这个命令行参数包含了多个参数,每个参数都有其特定的含义:

* `-c 1`:执行一次ping操作。

* `-H <主机地址>`:指定主机地址。

* `-s <服务名称>`:指定要监控的服务名称。

* `-p 443/TCP`:指定要使用的端口号和协议类型。

* `-d`:使用curl工具进行数据传输。

* `--insecure`:不进行SSL证书验证。

* `--log-tag`:指定日志文件的标签。

* `--warning`:设置告警阈值。

* `--ok`:设置正常状态的值。

* `-m inet`:指定网络类型为IPv4。

* `-a `:指定日志文件路径。

* `--delay`:设置延迟时间。

* ``:指定自定义脚本文件路径。

* `-q{{ZBX_SECURITY}}>`:指定安全标志和输出格式。

* `{{service_group}}.output`:指定输出文件的路径和名称。

* `-c {{service_critical}}`:设置告警级别为致命错误。

第 2 页 共 3 页

* `/var/log/zabbix/zabbix_`:指定Zabbix服务器

日志文件路径。

3. 添加监控项到Zabbix服务器

在Zabbix服务器上添加了监控项之后,需要将监控项的输出信息

保存到文件中,并使用Zabbix代理定期读取输出文件中的数据。可以

在监控项的配置文件中指定输出文件的路径和名称,例如将输出文件

保存到/home/zabbix/fping/目录下。

二、fping与Zabbix其他工具的结合使用

除了单独使用fping之外,还可以将fping与其他Zabbix工具结

合使用,实现更全面的监控功能。例如,可以使用fping与其他工具

配合使用,实现更全面的网络可达性检测和系统资源监控等功能。另

外,还可以将fping与其他自定义脚本结合使用,实现更复杂的监控

需求。具体使用方法可以根据实际需求进行调整和修改。

第 3 页 共 3 页


本文标签: 监控 使用 指定