fping — Википедия
fping | |
---|---|
Тип | Компьютерная безопасность, Управление компьютерной сетью |
Операционные системы | Все BSD платформы (FreeBSD/NetBSD/OpenBSD/Apple Mac OS X), Все POSIX (Linux/BSD/UNIX-like OSes) |
Последняя версия | 5.0 (5 августа, 2020) |
Лицензия | BSD with advertising |
Сайт | fping.org |
fping — Свободно распространяемая утилита для UNIX-систем. Проверяет доступность узлов в сети путём посылки ICMP ECHO_REQUEST пакетов. В отличие от стандартной утилиты ping, можно указать сколько угодно узлов в командной строке, или указать текстовый файл со списком узлов. Вместо того, чтобы послать запрос и ожидать ответа от одного узла, fping посылает запрос и переходит к следующему узлу по round-robin
По умолчанию, когда узел ответил, он удаляется из списка узлов для проверки, если же в течение заданного времени и/или количества попыток ответ не пришёл, то такой узел считается недоступным. fping может посылать указанное или бесконечное количество запросов, так же, как это делает ping
В отличие от ping, fping подразумевает использование его в скриптах, поэтому он выводит данные в форме удобной для разбора скриптом (parse)
fping относится к утилитам, использующим ping sweep технологию. Вы должны понимать что пингование (сканирование) узлов или сетей, которые вам не принадлежат, может трактоваться как нежелательное действие.
fping используется в следующих системах мониторинга
Ключ «-e» показывает RTT — время от момента посылки запроса до момента получения ответа), а ключ «-c» указывает количество посылаемых пакетов.
%% fping -e -c 3 192.168.1.1
192.168.1.1 : [0], 84 bytes, 3.04 ms (3.04 avg, 0 % loss) 192.168.1.1 : [1], 84 bytes, 2.11 ms (2.57 avg, 0 % loss) 192.168.1.1 : [2], 84 bytes, 2.25 ms (2.46 avg, 0 % loss) 192.168.1.1 : xmt/rcv/%loss = 3/3/0%, min/avg/max = 2.11/2.46/3.04
Авторы
[править | править код]- Roland J. Schemers III, Stanford University, concept and versions 1.x
- RL «Bob» Morgan, Stanford University, versions 2.x
- David Papp, versions 2.3x
- David Schweikert, versions 3.x
История
[править | править код]- Dec/2011 — David Schweikert продолжил работу над fping, выпустив версию 3.0 и собрав в неё ряд существующих исправлений. Сайт переехал в домен org: www.fping.org.
- Mar/2007 — fping перенесен на sourceforge.net
- Sep/2002 — Thomas Dzubin взялся за поддержку кода и веб-сайта www.fping.com вместо David Papp
- Jan/2002 — Jeroen Massar добавил поддержку IPv6. Выпущена версия 2.4b2_to-ipv6
- Nov/2001 — Tobias Oetiker исправил ошибки для использования в своей SmokePing. Выпущена версия 2.4b2_to
- Jul/2001 — Andreas Erhart нашёл ошибку, когда съедалась первая цифра после точки в режиме -C n. Исправлено в версии 2.4b2.
- Jul/2001 — Benjamin Gardiner скомпилировал fping на Mac OS X
- Jul/2001 — Добавили каталог «contribs» в секцию загрузки.
- Jul/2001 — tarball распаковывается в свой каталог вместо текущего.
Примечания
[править | править код]- ↑ Smokeping Архивная копия от 21 февраля 2011 на Wayback Machine (англ.)
- ↑ Xymon Архивная копия от 30 мая 2013 на Wayback Machine (англ.)
- ↑ [1] Архивная копия от 28 сентября 2015 на Wayback Machine (рус.)