Устройство сетевого мониторинга 
                PING1 (или "пинговалка") служит для контроля работоспособности 
                сети. Устанавливается в любой точке сети и позволяет контролировать 
                прохождение тестовых пакетов от данной точки до адреса назначения.
              Устройство не умеет ничего принимать. 
                Оно умеет только отправлять UDP-пакеты, причем mac, IP, port источника 
                и приемника записаны у него в ПЗУ и не могут быть изменены без 
                его повторной перезаписи. Длина пакетов - 116 байт. Нулевой байт 
                информационной части пакета содержит информацию о состоянии датчиков 
                внешних событий, которые можно подключить к пинговалке при помощи 
                клеммников. Каждый бит отвечает за определенный датчик. Каждый 
                клемник имеет 2 контакта: общий и информационный (подключенный 
                через резистор к шине питания). Таким образом, можно подавать 
                TTL-уровень на инф. вход или просто замыкать его на землю. К клемнику 
                можно подключить, например, обычный концевик, реагирующий на вскрытие 
                двери тех. этажа. Биты 0 и 1 выведены не на клемники, а на отдельный 
                разъем (в типовом варианте туда заводятся сигналы от источника 
                резервного питания, информирующие о пропадании напряжения в сети 
                и о завершении зарядки аккумулятора).
              Стандартный блок имеет объем ПЗУ 
                2 кБайта, поэтому используются только биты 0..3. Биты 4..7 работать 
                не будут, т.е. может быть максимум 4 входа на каждую пинговалку. 
                Но возможно изготовление варианта и на 8 входов.
               При передаче Ethernet-пакета устройство 
                не умеет распознавать коллизии, поэтому его рекомендуется включать 
                в отдельный порт свитча (в данном случае свитч исключает появление 
                коллизий). При включении в порт хаба работать тоже будет, но велика 
                вероятность потери пакетов, которые повторно передаваться не будут.
              Под Линуксом проверить работоспособность 
                можно при помощи команды: tcpdump -nel, которая будет выводить 
                на экран все полученные пакеты. В принципе, можно написать скрипт 
                для мониторинга состояния информационных входов, который будет использовать 
                команду tcpdump. 
              Существует бесплатная программа 
                PingSTAT v1.0, которая позволяет смотреть состояние пинговалок 
                через web-интерфейс. Программу можно взять здесь.