Разработчики: | Equicom |
Для приема и анализа UDP пакетов, генерируемых устройствами серии PING2 ( пингерами ), предлагается бесплатная программа PingSTAT.
Ее основные возможности:
Программа выступает в качестве SNMP агента и позволяет получить полную информацию обо всех контролируемых пингерах при обращении к ней по протоколу SNMP v1, v2. Благодаря этому появляется возможность использовать устройства PING2 практически с любой стандартной системой мониторинга, собирающей данные о контролируемых объектах по протоколу SNMP.
Программа формирует web-страницу (см. образец), в которой в виде таблицы отображается информация по всем контролируемым пингерам: время приема последнего пакета, средний интервал между пакетами, состояние внешних цифровых входов, значение температуры (если к входу АЦП подключен термодатчик). Имеется возможность настройки стиля таблицы и окраски ее элементов в зависимости от характера событий, происходящих с каждым пингером.
При наступлении любого события с пингером (например: изменилось состояние внешнего цифрового датчика, прекратился или возобновился поток пакетов, температура вышла за допустимые пределы) запускается скрипт, которому в качестве входных параметров передается полная информация о состоянии данного пингера. При помощи этого скрипта можно соответствующим образом отреагировать на событие: добавить строку в log-файл, отправить сообщение на e-mail или SMS на мобильный телефон, вывести сообщение на экран компьютера, отправить SNMP Trap сообщение и т.д.
Программа может контролировать любое количество пингеров.
Состав дистрибутива
В архиве pingstat2.02.tar.gz находятся следующие файлы:
- run_pingstat.sh - скрипт для запуска программы
- pingstat - исполнимый файл для запуска в обычном режиме
- pingstatd - исполнимый файл для запуска в режиме демона
- pingstat.conf - файл конфигуриции
- pingstat.html.tpl - шаблон формируемой web-страницы
- pingstat.sh - скрипт, запускаемый автоматически при наступлении различных событий
- mailer - программа для отправки сообщений по электронной почте
- mailer.txt - краткое описание программы mailer
- sms_dead.txt и sms_alive.txt - образцы входных файлов для программы mailer
- ReadMe_utf-8.txt - описание программы в кодировке utf-8
- ReadMe_KOI-8.txt - описание программы в кодировке KOI-8
- /lib/ - папка с библиотеками, необходимыми для работы программы
- /etc/snmp/pingstat.conf - файл конфигурации, предназначенный для задания строки
- READ COMMUNITY, действующей при обращении к программе
- по протоколу SNMP
- /etc/snmp/snmp.conf - файл конфигурации, необходимый для корректной работы
- протокола SNMP
- pingstat.mib - mib файл