FastPing - швидкий пінг обладнання

У випадку, якщо у вас в довіднику “Комутатори” знаходиться доволі велика кількість пристроїв (ну від тисячі, скажімо) опит кожного з них на живість, за допомогою почергових ICMP запитів, може тривати неприйнятно тривалий час. Особливо він може розтягуватись у випадку, скажімо масштабних блекаутів, за рахунок “пінгів-віри” та усілякого такого. Для радикально скорочення часу опиту часу опиту вашого обладнання власне і призначена механіка FastPing.

Для її функціонування, необхідні наступні речі:

1. Встановлений на вашій системі пакет fping (починаючи з FreeBSD 13.2 та 12.4 вже включено в дистрибутив і не потребує окремого встановлення)

# pkg install -y fping

2. Наступні опції у конфізі alter.ini

FPING_PATH="/usr/local/sbin/fping -r 1 -t 400"
FASTPING_ENABLED=1

3. Однойменний виклик в crontab

*/10 * * * *    /bin/ubapi "fastping"

Після чого все повинно працювати з радикально іншою швидкістю. Для прикладу опит довідника з близько тисячі комутаторів/ОЛТів тощо, з кількома сотнями валяючихся займає близько 9-ти секунд.