Программа PingSTAT ( SNMP агент для устройств EQUICOM серии PING2)

Продукт
Разработчики: Equicom

Для приема и анализа UDP пакетов, генерируемых устройствами серии PING2 ( пингерами ), предлагается бесплатная программа PingSTAT.

Ее основные возможности:

Программа выступает в качестве SNMP агента и позволяет получить полную информацию обо всех контролируемых пингерах при обращении к ней по протоколу SNMP v1, v2. Благодаря этому появляется возможность использовать устройства PING2 практически с любой стандартной системой мониторинга, собирающей данные о контролируемых объектах по протоколу SNMP.

Программа формирует web-страницу (см. образец), в которой в виде таблицы отображается информация по всем контролируемым пингерам: время приема последнего пакета, средний интервал между пакетами, состояние внешних цифровых входов, значение температуры (если к входу АЦП подключен термодатчик). Имеется возможность настройки стиля таблицы и окраски ее элементов в зависимости от характера событий, происходящих с каждым пингером.

При наступлении любого события с пингером (например: изменилось состояние внешнего цифрового датчика, прекратился или возобновился поток пакетов, температура вышла за допустимые пределы) запускается скрипт, которому в качестве входных параметров передается полная информация о состоянии данного пингера. При помощи этого скрипта можно соответствующим образом отреагировать на событие: добавить строку в log-файл, отправить сообщение на e-mail или SMS на мобильный телефон, вывести сообщение на экран компьютера, отправить SNMP Trap сообщение и т.д.Метавселенная ВДНХ 3.6 т

Программа может контролировать любое количество пингеров.

Состав дистрибутива

В архиве 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 файл