Назначение
Проверка доступности сетевого оборудования (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).
Описания параметров конфигурации (config.pl) или модуля Config
| Параметр | Пример | Описание |
|---|---|---|
| EQUIPMENT_PING_TIMEOUT | 4 | Таймаут по умолчанию |
| EQUIPMENT_PING_DEBUG | 0 | Уровень отладки |