| Проверка доступности сетевого оборудования (PING). |
Использует SYN и ICMP ping для проверки доступности устройств.
Обновляет статус оборудования в базе данных (0 — доступно, 3 — недоступно).
Генерирует события (Events) при изменении статуса.
Поддерживает debug-режим для логирования.
Использует модуль Net::Ping для проверки соединения.
/usr/abills/libexec/billd equipment_ping TIMEOUT=5 NAS_IPS="192.168.1.1,192.168.1.2" DEBUG=2 |
TIMEOUT: Устанавливает время ожидания ответа (по умолчанию 4 секунды).
NAS_IPS: Список IP-адресов для проверки. Если не указан, проверяет все устройства из базы данных.
DEBUG: Уровень детализации логов (от 1 до 7).
| Параметр | Пример | Описание |
|---|---|---|
| EQUIPMENT_PING_TIMEOUT | 4 | Таймаут по умолчанию |
| EQUIPMENT_PING_DEBUG | 0 | Уровень отладки |